.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card:has(.link-group a:first-child:last-child),.card:has(.link-group button:first-child:last-child){position:relative}.card:has(.link-group a:first-child:last-child) .link-group a:after,.card:has(.link-group a:first-child:last-child) .link-group button:after,.card:has(.link-group button:first-child:last-child) .link-group a:after,.card:has(.link-group button:first-child:last-child) .link-group button:after{inset:0;z-index:2;content:"";display:block;position:absolute}.card:has(.link-group a:first-child:last-child):hover .card__media img,.card:has(.link-group a:first-child:last-child):focus-within .card__media img,.card:has(.link-group button:first-child:last-child):hover .card__media img,.card:has(.link-group button:first-child:last-child):focus-within .card__media img{scale:1.05}.splide .card{height:100%}.card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.card__content:empty{display:none}.card--narrow-grid .card__content{display:contents}.card--offset-carousel .card__content{padding:8px 8px 32px}.card--centered-carousel .card__content,.card--centered-carousel-no-peek .card__content,.card--wide-carousel .card__content,.card--wide-grid .card__content,.card--staff-member .card__content{padding:8px}.card__content .card--gallery-carousel{display:none}.card--cpt_press_release .card__content{padding:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.card--journal .card__content{padding:8px}.card--cpt_property .card__content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:0;-ms-flex:0;flex:0}.card__category{-webkit-margin-after:16px;margin-block-end:16px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.card--wide-carousel .card__category{-webkit-margin-after:8px;margin-block-end:8px}.card--staff-member .card__category{margin-block:round(16px + (100vw - 360px)/((768 - 360)/(24 - 16)),1px);-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;font-family:"Inter",sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}@media (min-width:768px) and (max-width:1023.98px){.card--staff-member .card__category{margin-block:24px}}@media (min-width:1024px) and (max-width:1279.98px){.card--staff-member .card__category{margin-block:round(24px + (100vw - 1024px)/((1280 - 1024)/(32 - 24)),1px)}}@media (min-width:1280px){.card--staff-member .card__category{margin-block:32px}}.card--staff-member .card__category mark{background:0 0;color:#a78068}.card--cpt_press_release .card__category{-webkit-margin-after:8px;margin-block-end:8px}.card__links{margin-top:auto}.card--narrow-grid .card__links{padding-inline:16px}.card__media{height:auto;margin-bottom:24px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative;width:auto}.card__media .media{aspect-ratio:var(--aspect-ratio,1/1)}.card__media img{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.card--gallery-carousel .card__media,.card--cpt_property .card__media{margin-bottom:0}.card--cpt_press_release .card__media{margin-bottom:8px}.card__flag{background:#262525;color:#ebebeb;inset:auto auto 0 0;padding:16px;position:absolute}.card__flag span.sep{background-color:#9a6f5c;height:1px;width:24px}.card--this-season .card__flag{gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card--offset-carousel .card__heading,.card--centered-carousel .card__heading,.card--centered-carousel-no-peek .card__heading,.card--cpt_press_release .card__heading,.card--cpt_room .card__heading{-webkit-margin-after:8px;margin-block-end:8px;font-size:24px;line-height:1.2;letter-spacing:initial;text-transform:initial;font-family:"Times New Roman",serif;font-weight:400}@media (min-width:1024px) and (max-width:1279.98px){.card--offset-carousel .card__heading,.card--centered-carousel .card__heading,.card--centered-carousel-no-peek .card__heading,.card--cpt_press_release .card__heading,.card--cpt_room .card__heading{font-size:round(24px + (100vw - 1024px)/((1280 - 1024)/(26 - 24)),1px)}}@media (min-width:1280px){.card--offset-carousel .card__heading,.card--centered-carousel .card__heading,.card--centered-carousel-no-peek .card__heading,.card--cpt_press_release .card__heading,.card--cpt_room .card__heading{font-size:26px}}.card--wide-carousel .card__heading{-webkit-margin-after:16px;margin-block-end:16px;font-size:24px;line-height:1.2;letter-spacing:initial;text-transform:initial;font-family:"Times New Roman",serif;font-weight:400}@media (min-width:1024px) and (max-width:1279.98px){.card--wide-carousel .card__heading{font-size:round(24px + (100vw - 1024px)/((1280 - 1024)/(26 - 24)),1px)}}@media (min-width:1280px){.card--wide-carousel .card__heading{font-size:26px}}.card--narrow-grid .card__heading,.card--cpt_property .card__heading{gap:24px;-webkit-margin-after:18px;margin-block-end:18px;-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;position:relative;text-wrap:nowrap;font-family:"Inter",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card--narrow-grid .card__heading:after,.card--cpt_property .card__heading:after{background-color:#9a6f5c;-webkit-box-flex:0;-ms-flex:0 1 184px;flex:0 1 184px;height:1px;content:"";display:inline-block;position:static}.card--wide-grid .card__heading{-webkit-margin-after:16px;margin-block-end:16px;font-family:"Inter",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.card--journal .card__heading{-webkit-margin-after:16px;margin-block-end:16px;font-family:"Inter",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.card--staff-member .card__heading{-webkit-margin-after:0;margin-block-end:0}.card--cpt_property .card__heading{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.card__description p{text-wrap:unset}.card--narrow-grid .card__description{padding-inline:16px}.card--centered-carousel .card__description:has(+.card__links),.card--centered-carousel-no-peek .card__description:has(+.card__links),.card--wide-carousel .card__description:has(+.card__links),.card--wide-grid .card__description:has(+.card__links),.card--staff-member .card__description:has(+.card__links),.card--journal .card__description:has(+.card__links){-webkit-margin-after:32px;margin-block-end:32px}.card--narrow-grid .card__description:has(+.card__links){-webkit-margin-after:24px;margin-block-end:24px}@media (min-width:768px) and (max-width:1023.98px){.card--narrow-grid .card__description:has(+.card__links){-webkit-margin-after:round(24px + (100vw - 768px)/((1024 - 768)/(32 - 24)),1px);margin-block-end:round(24px + (100vw - 768px)/((1024 - 768)/(32 - 24)),1px)}}@media (min-width:1024px){.card--narrow-grid .card__description:has(+.card__links){-webkit-margin-after:32px;margin-block-end:32px}}.card--cpt_press_release .card__description:has(+.card__links){-webkit-margin-after:24px;margin-block-end:24px}.card__property{-webkit-margin-before:16px !important;margin-block-start:16px !important}.card--cpt_property{gap:32px}.card--cpt_property:has(.card__property-details){display:grid;grid-row:span 5;grid-template-rows:subgrid;position:relative}.card__property-details.property-details{display:grid;grid-row:span 3;grid-template-columns:auto 1fr;grid-template-rows:subgrid;grid-gap:0}.card__property-details.property-details tbody,.card__property-details.property-details tr{display:contents}.card__property-details.property-details tr:not(:last-of-type) th,.card__property-details.property-details tr:not(:last-of-type) td{border-bottom:1px solid #d6c3b2}.card__property-details.property-details tr:first-of-type th{-webkit-padding-before:4px;padding-block-start:4px}.card__property-details.property-details th,.card__property-details.property-details td{height:100%;position:relative}.card__property-details.property-details th{-webkit-padding-before:20px;padding-block-start:20px}.card--wide-grid:has(.card__category.eyebrow) .card__heading,.card--journal:has(.card__category.eyebrow) .card__heading{font-size:24px;line-height:1.2;letter-spacing:initial;text-transform:initial;font-family:"Times New Roman",serif;font-weight:400}@media (min-width:1024px) and (max-width:1279.98px){.card--wide-grid:has(.card__category.eyebrow) .card__heading,.card--journal:has(.card__category.eyebrow) .card__heading{font-size:round(24px + (100vw - 1024px)/((1280 - 1024)/(26 - 24)),1px)}}@media (min-width:1280px){.card--wide-grid:has(.card__category.eyebrow) .card__heading,.card--journal:has(.card__category.eyebrow) .card__heading{font-size:26px}}