.revyoosEmbed-module__sko5WW__section{box-sizing:border-box;width:100%}.revyoosEmbed-module__sko5WW__inner{box-sizing:border-box;width:100%;max-width:1184px;margin:0 auto;padding:0 24px}.revyoosEmbed-module__sko5WW__placeholder:empty{display:none}.revyoosEmbed-module__sko5WW__placeholder:not(:empty){padding-top:40px;padding-bottom:40px}.revyoosEmbed-module__sko5WW__section img[src*=logo-star]{width:34px;height:34px}
.blockSpacing-module__Pynckq__pt_none{padding-top:0}.blockSpacing-module__Pynckq__pt_sm{padding-top:24px}.blockSpacing-module__Pynckq__pt_md{padding-top:40px}.blockSpacing-module__Pynckq__pt_lg{padding-top:80px}.blockSpacing-module__Pynckq__pt_xl{padding-top:120px}.blockSpacing-module__Pynckq__pl_none{padding-left:0}.blockSpacing-module__Pynckq__pl_sm{padding-left:24px}.blockSpacing-module__Pynckq__pl_md{padding-left:40px}.blockSpacing-module__Pynckq__pl_lg{padding-left:80px}.blockSpacing-module__Pynckq__pl_xl{padding-left:120px}.blockSpacing-module__Pynckq__pr_none{padding-right:0}.blockSpacing-module__Pynckq__pr_sm{padding-right:24px}.blockSpacing-module__Pynckq__pr_md{padding-right:40px}.blockSpacing-module__Pynckq__pr_lg{padding-right:80px}.blockSpacing-module__Pynckq__pr_xl{padding-right:120px}.blockSpacing-module__Pynckq__pb_none{padding-bottom:0}.blockSpacing-module__Pynckq__pb_sm{padding-bottom:24px}.blockSpacing-module__Pynckq__pb_md{padding-bottom:40px}.blockSpacing-module__Pynckq__pb_lg{padding-bottom:80px}.blockSpacing-module__Pynckq__pb_xl{padding-bottom:120px}.blockSpacing-module__Pynckq__mt_none{margin-top:0}.blockSpacing-module__Pynckq__mt_sm{margin-top:24px}.blockSpacing-module__Pynckq__mt_md{margin-top:40px}.blockSpacing-module__Pynckq__mt_lg{margin-top:80px}.blockSpacing-module__Pynckq__mt_xl{margin-top:120px}.blockSpacing-module__Pynckq__ml_none{margin-left:0}.blockSpacing-module__Pynckq__ml_sm{margin-left:24px}.blockSpacing-module__Pynckq__ml_md{margin-left:40px}.blockSpacing-module__Pynckq__ml_lg{margin-left:80px}.blockSpacing-module__Pynckq__ml_xl{margin-left:120px}.blockSpacing-module__Pynckq__mr_none{margin-right:0}.blockSpacing-module__Pynckq__mr_sm{margin-right:24px}.blockSpacing-module__Pynckq__mr_md{margin-right:40px}.blockSpacing-module__Pynckq__mr_lg{margin-right:80px}.blockSpacing-module__Pynckq__mr_xl{margin-right:120px}.blockSpacing-module__Pynckq__mb_none{margin-bottom:0}.blockSpacing-module__Pynckq__mb_sm{margin-bottom:24px}.blockSpacing-module__Pynckq__mb_md{margin-bottom:40px}.blockSpacing-module__Pynckq__mb_lg{margin-bottom:80px}.blockSpacing-module__Pynckq__mb_xl{margin-bottom:120px}@media (max-width:768px){.blockSpacing-module__Pynckq__pt_lg{padding-top:48px}.blockSpacing-module__Pynckq__pt_xl{padding-top:64px}.blockSpacing-module__Pynckq__pl_lg{padding-left:48px}.blockSpacing-module__Pynckq__pl_xl{padding-left:64px}.blockSpacing-module__Pynckq__pr_lg{padding-right:48px}.blockSpacing-module__Pynckq__pr_xl{padding-right:64px}.blockSpacing-module__Pynckq__pb_lg{padding-bottom:48px}.blockSpacing-module__Pynckq__pb_xl{padding-bottom:64px}.blockSpacing-module__Pynckq__mt_lg{margin-top:48px}.blockSpacing-module__Pynckq__mt_xl{margin-top:64px}.blockSpacing-module__Pynckq__ml_lg{margin-left:48px}.blockSpacing-module__Pynckq__ml_xl{margin-left:64px}.blockSpacing-module__Pynckq__mr_lg{margin-right:48px}.blockSpacing-module__Pynckq__mr_xl{margin-right:64px}.blockSpacing-module__Pynckq__mb_lg{margin-bottom:48px}.blockSpacing-module__Pynckq__mb_xl{margin-bottom:64px}.blockSpacing-module__Pynckq__mob_pt_none{padding-top:0!important}.blockSpacing-module__Pynckq__mob_pt_sm{padding-top:24px!important}.blockSpacing-module__Pynckq__mob_pt_md{padding-top:40px!important}.blockSpacing-module__Pynckq__mob_pt_lg{padding-top:48px!important}.blockSpacing-module__Pynckq__mob_pt_xl{padding-top:64px!important}.blockSpacing-module__Pynckq__mob_pl_none{padding-left:0!important}.blockSpacing-module__Pynckq__mob_pl_sm{padding-left:24px!important}.blockSpacing-module__Pynckq__mob_pl_md{padding-left:40px!important}.blockSpacing-module__Pynckq__mob_pl_lg{padding-left:48px!important}.blockSpacing-module__Pynckq__mob_pl_xl{padding-left:64px!important}.blockSpacing-module__Pynckq__mob_pr_none{padding-right:0!important}.blockSpacing-module__Pynckq__mob_pr_sm{padding-right:24px!important}.blockSpacing-module__Pynckq__mob_pr_md{padding-right:40px!important}.blockSpacing-module__Pynckq__mob_pr_lg{padding-right:48px!important}.blockSpacing-module__Pynckq__mob_pr_xl{padding-right:64px!important}.blockSpacing-module__Pynckq__mob_pb_none{padding-bottom:0!important}.blockSpacing-module__Pynckq__mob_pb_sm{padding-bottom:24px!important}.blockSpacing-module__Pynckq__mob_pb_md{padding-bottom:40px!important}.blockSpacing-module__Pynckq__mob_pb_lg{padding-bottom:48px!important}.blockSpacing-module__Pynckq__mob_pb_xl{padding-bottom:64px!important}.blockSpacing-module__Pynckq__mob_mt_none{margin-top:0!important}.blockSpacing-module__Pynckq__mob_mt_sm{margin-top:24px!important}.blockSpacing-module__Pynckq__mob_mt_md{margin-top:40px!important}.blockSpacing-module__Pynckq__mob_mt_lg{margin-top:48px!important}.blockSpacing-module__Pynckq__mob_mt_xl{margin-top:64px!important}.blockSpacing-module__Pynckq__mob_ml_none{margin-left:0!important}.blockSpacing-module__Pynckq__mob_ml_sm{margin-left:24px!important}.blockSpacing-module__Pynckq__mob_ml_md{margin-left:40px!important}.blockSpacing-module__Pynckq__mob_ml_lg{margin-left:48px!important}.blockSpacing-module__Pynckq__mob_ml_xl{margin-left:64px!important}.blockSpacing-module__Pynckq__mob_mr_none{margin-right:0!important}.blockSpacing-module__Pynckq__mob_mr_sm{margin-right:24px!important}.blockSpacing-module__Pynckq__mob_mr_md{margin-right:40px!important}.blockSpacing-module__Pynckq__mob_mr_lg{margin-right:48px!important}.blockSpacing-module__Pynckq__mob_mr_xl{margin-right:64px!important}.blockSpacing-module__Pynckq__mob_mb_none{margin-bottom:0!important}.blockSpacing-module__Pynckq__mob_mb_sm{margin-bottom:24px!important}.blockSpacing-module__Pynckq__mob_mb_md{margin-bottom:40px!important}.blockSpacing-module__Pynckq__mob_mb_lg{margin-bottom:48px!important}.blockSpacing-module__Pynckq__mob_mb_xl{margin-bottom:64px!important}}
.hero-module__IdQqrW__hero{isolation:isolate;color:#fff;box-sizing:border-box;background-color:#1e1e1e;display:flex;position:relative;overflow:hidden}.hero-module__IdQqrW__contained{width:100%;max-width:1184px;margin-inline:auto}.hero-module__IdQqrW__height_small{min-height:360px}.hero-module__IdQqrW__height_medium{min-height:520px}.hero-module__IdQqrW__height_large{min-height:720px}.hero-module__IdQqrW__height_full{min-height:100vh}.hero-module__IdQqrW__rounded{border-radius:12px}.hero-module__IdQqrW__full_width{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.hero-module__IdQqrW__bg{object-fit:cover;z-index:-2}video.hero-module__IdQqrW__bg{background:0 0;width:100%;height:100%;position:absolute;inset:0}.hero-module__IdQqrW__overlay{z-index:-1;background:#1e1e1e;position:absolute;inset:0}.hero-module__IdQqrW__content{flex-direction:column;justify-content:center;gap:28px;width:100%;padding:4rem 1.5rem;display:flex}.hero-module__IdQqrW__align_center .hero-module__IdQqrW__content{text-align:center;align-items:center}.hero-module__IdQqrW__align_left .hero-module__IdQqrW__content{text-align:left;align-items:flex-start;width:100%;max-width:1286px;margin-inline:auto}.hero-module__IdQqrW__heading{font-family:var(--font-h);letter-spacing:.01em;max-width:1218px;margin:0;font-size:clamp(2rem,4.2vw,54px);font-weight:400;line-height:1.1}.hero-module__IdQqrW__subheading{font-family:var(--font-b);max-width:1286px;margin:0;font-size:clamp(1rem,2vw,26px);font-weight:300;line-height:1.1}.hero-module__IdQqrW__cta{font-family:var(--font-b);transition:background var(--tr);border-radius:999px;justify-content:center;align-items:center;margin-top:.5rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:400;text-decoration:none;display:inline-flex}.hero-module__IdQqrW__cta_primary{background:var(--gold);color:#fff}.hero-module__IdQqrW__cta_primary:hover{opacity:.92}.hero-module__IdQqrW__cta_ghost{color:#fff;background:0 0;border:1px solid #fff9}.hero-module__IdQqrW__cta_ghost:hover{background:#ffffff1a}.hero-module__IdQqrW__style2:not(.hero-module__IdQqrW__full_width){border-radius:16px}.hero-module__IdQqrW__style2{align-items:center}.hero-module__IdQqrW__style2 .hero-module__IdQqrW__content{gap:24px;max-width:851px;margin-inline:auto;padding:48px 24px}.hero-module__IdQqrW__style2 .hero-module__IdQqrW__heading{font-family:var(--font-b);letter-spacing:0;max-width:none;font-size:18px;font-weight:300;line-height:1.5}.hero-module__IdQqrW__style2 .hero-module__IdQqrW__subheading{font-family:var(--font-h);max-width:none;font-size:30px;font-weight:400;line-height:1.5}.hero-module__IdQqrW__hasSearch{padding-bottom:96px}.hero-module__IdQqrW__searchOverlay{z-index:5;color:var(--dark);position:absolute;bottom:-32px;left:0;right:0}@media (max-width:768px){.hero-module__IdQqrW__height_medium{min-height:350px}}@media (max-width:900px){.hero-module__IdQqrW__hasSearch{padding-bottom:120px}.hero-module__IdQqrW__searchOverlay{bottom:-24px}}
.instagramFeed-module__Z0PW6G__section{width:100%}.instagramFeed-module__Z0PW6G__inner{box-sizing:border-box;max-width:1184px;margin:0 auto;padding-left:24px;padding-right:24px}.instagramFeed-module__Z0PW6G__heading{font-family:var(--font-h);text-align:center;color:var(--dark);margin:0 0 44px;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.5}.instagramFeed-module__Z0PW6G__headingLink{color:inherit;text-decoration:none;display:block}.instagramFeed-module__Z0PW6G__headingLink:hover .instagramFeed-module__Z0PW6G__heading{color:var(--gold)}.instagramFeed-module__Z0PW6G__grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.instagramFeed-module__Z0PW6G__section[data-columns="3"] .instagramFeed-module__Z0PW6G__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:600px){.instagramFeed-module__Z0PW6G__section[data-columns="4"] .instagramFeed-module__Z0PW6G__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.instagramFeed-module__Z0PW6G__section[data-columns="4"] .instagramFeed-module__Z0PW6G__grid{grid-template-columns:repeat(4,1fr);gap:21px}}@media (min-width:900px){.instagramFeed-module__Z0PW6G__section[data-columns="2"] .instagramFeed-module__Z0PW6G__grid{grid-template-columns:repeat(2,1fr);max-width:640px;margin-inline:auto}}.instagramFeed-module__Z0PW6G__tile{aspect-ratio:4/5;margin:0;overflow:hidden}.instagramFeed-module__Z0PW6G__tileLink{width:100%;height:100%;display:block;position:relative}.instagramFeed-module__Z0PW6G__tileImg{object-fit:cover;width:100%;height:100%;transition:transform var(--tr);display:block}.instagramFeed-module__Z0PW6G__tileLink:hover .instagramFeed-module__Z0PW6G__tileImg{transform:scale(1.03)}.instagramFeed-module__Z0PW6G__carouselBadge{filter:drop-shadow(0 1px 2px #00000059);line-height:0;position:absolute;top:10px;right:10px}
.newsletter-module__RF8jDG__section{box-sizing:border-box;width:100%;padding-left:24px;padding-right:24px}.newsletter-module__RF8jDG__inner{text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:880px;margin:0 auto;display:flex}.newsletter-module__RF8jDG__heading{font-family:var(--font-h);color:#fff;margin:0;font-size:clamp(24px,3vw,32px);font-weight:300;line-height:1.1}:is(.birch-block-bg-ecru .newsletter-module__RF8jDG__heading,.birch-block-bg-light .newsletter-module__RF8jDG__heading,.birch-block-bg-stone .newsletter-module__RF8jDG__heading,.birch-block-bg-white .newsletter-module__RF8jDG__heading){color:var(--dark)}.newsletter-module__RF8jDG__form{background:#fff;border-radius:12px;align-items:stretch;width:100%;display:flex;overflow:hidden;box-shadow:-4px 8px 10px #0000001a}.newsletter-module__RF8jDG__field{flex:auto;min-width:0;display:flex}.newsletter-module__RF8jDG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.newsletter-module__RF8jDG__input{width:100%;height:60px;font-family:var(--font-b);letter-spacing:.32px;color:var(--dark);background:0 0;border:0;outline:0;padding:0 24px;font-size:16px;font-weight:300}.newsletter-module__RF8jDG__input::placeholder{color:#757575}.newsletter-module__RF8jDG__input:disabled{opacity:.6}.newsletter-module__RF8jDG__button{background:var(--dark);color:#fff;min-width:200px;height:60px;font-family:var(--font-b);letter-spacing:.32px;cursor:pointer;transition:background var(--tr,.2s ease);border:0;flex:none;padding:0 24px;font-size:16px;font-weight:400}.newsletter-module__RF8jDG__button:hover:not(:disabled){background:#000}.newsletter-module__RF8jDG__button:disabled{cursor:progress;opacity:.7}.newsletter-module__RF8jDG__consent{font-family:var(--font-b);color:#fff;margin:0;font-size:14px;font-weight:300;line-height:1.5}:is(.birch-block-bg-ecru .newsletter-module__RF8jDG__consent,.birch-block-bg-light .newsletter-module__RF8jDG__consent,.birch-block-bg-stone .newsletter-module__RF8jDG__consent,.birch-block-bg-white .newsletter-module__RF8jDG__consent){color:var(--dark)}.newsletter-module__RF8jDG__consentLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.newsletter-module__RF8jDG__consentLink:hover{opacity:.85}.newsletter-module__RF8jDG__status{font-family:var(--font-b);margin:0;font-size:14px;font-weight:400;line-height:1.5}.newsletter-module__RF8jDG__statusOk{color:#fff}:is(.birch-block-bg-ecru .newsletter-module__RF8jDG__statusOk,.birch-block-bg-light .newsletter-module__RF8jDG__statusOk,.birch-block-bg-stone .newsletter-module__RF8jDG__statusOk,.birch-block-bg-white .newsletter-module__RF8jDG__statusOk){color:var(--dark)}.newsletter-module__RF8jDG__statusError{color:#fff;background:#00000040;border-radius:999px;padding:8px 14px}:is(.birch-block-bg-ecru .newsletter-module__RF8jDG__statusError,.birch-block-bg-light .newsletter-module__RF8jDG__statusError,.birch-block-bg-stone .newsletter-module__RF8jDG__statusError,.birch-block-bg-white .newsletter-module__RF8jDG__statusError){color:#b00020;background:0 0;padding:0}@media (max-width:640px){.newsletter-module__RF8jDG__form{border-radius:12px;flex-direction:column}.newsletter-module__RF8jDG__input{height:56px;padding:0 18px}.newsletter-module__RF8jDG__button{border-top:1px solid #e3e3e3;width:100%;min-width:0;height:52px}.newsletter-module__RF8jDG__heading{font-size:24px}}
.promoSection-module__gllSjW__section{box-sizing:border-box;width:100%}.promoSection-module__gllSjW__sectionFull{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.promoSection-module__gllSjW__inner{box-sizing:border-box;max-width:1184px;margin:0 auto;padding-left:24px;padding-right:24px}.promoSection-module__gllSjW__grid{grid-template-columns:minmax(280px,515px) minmax(0,1fr);align-items:center;gap:48px;display:grid}.promoSection-module__gllSjW__image_right{grid-template-columns:minmax(0,1fr) minmax(280px,515px)}.promoSection-module__gllSjW__image_right .promoSection-module__gllSjW__media{order:2}.promoSection-module__gllSjW__image_right .promoSection-module__gllSjW__copy{order:1}.promoSection-module__gllSjW__stackGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:36px;display:grid}.promoSection-module__gllSjW__stackGrid.promoSection-module__gllSjW__image_right{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.promoSection-module__gllSjW__stackGrid.promoSection-module__gllSjW__image_right .promoSection-module__gllSjW__stack{order:2}.promoSection-module__gllSjW__stack{flex-direction:column;gap:20px;min-width:0;min-height:0;display:flex}.promoSection-module__gllSjW__stackGrid .promoSection-module__gllSjW__copy{max-width:none;margin:0}.promoSection-module__gllSjW__stackFrame{border-radius:16px;flex:1 1 0;min-height:140px;position:relative;overflow:hidden}.promoSection-module__gllSjW__stackSquare{border-radius:0}.promoSection-module__gllSjW__media{aspect-ratio:515/448;border-radius:12px;flex:none;width:100%;max-height:448px;position:relative;overflow:hidden}.promoSection-module__gllSjW__mediaSquare{border-radius:0}.promoSection-module__gllSjW__mediaUncropped{aspect-ratio:unset;height:auto;max-height:none}.promoSection-module__gllSjW__mediaImg{object-fit:cover;object-position:center}.promoSection-module__gllSjW__mediaImgUncropped{width:100%;height:auto;display:block}.promoSection-module__gllSjW__copy{flex-direction:column;align-items:center;gap:24px;max-width:561px;margin-inline:auto;display:flex}.promoSection-module__gllSjW__logo{object-fit:contain;flex-shrink:0;width:28px;height:28px;display:block}.promoSection-module__gllSjW__copy:has(.promoSection-module__gllSjW__logo){gap:30px}.promoSection-module__gllSjW__text_left{text-align:left;align-items:flex-start}.promoSection-module__gllSjW__text_center{text-align:center}.promoSection-module__gllSjW__heading{font-family:var(--font-h);color:var(--dark);width:100%;margin:0;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.5}.promoSection-module__gllSjW__body{width:100%;font-family:var(--font-b);color:var(--dark);font-size:16px;font-weight:300;line-height:1.6;}.promoSection-module__gllSjW__body strong,.promoSection-module__gllSjW__body b{font-weight:400}.promoSection-module__gllSjW__body a{color:var(--gold);text-decoration:none}.promoSection-module__gllSjW__body a:hover{text-decoration:underline}.promoSection-module__gllSjW__ctaRow{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;display:flex}.promoSection-module__gllSjW__text_left .promoSection-module__gllSjW__ctaRow{justify-content:flex-start}.promoSection-module__gllSjW__ctaRow:has(.promoSection-module__gllSjW__ctaOutline){gap:10px}.promoSection-module__gllSjW__cta{background:var(--gold);width:auto;min-width:206px;max-width:300px;height:60px;font-family:var(--font-b);letter-spacing:.02em;color:#fff;transition:opacity var(--tr);box-sizing:border-box;border-radius:6px;flex:0 auto;justify-content:center;align-items:center;padding:6px 24px;font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.promoSection-module__gllSjW__cta:hover{opacity:.92}.promoSection-module__gllSjW__ctaOutline{color:#000;background:0 0;border:.5px solid #000;min-width:0;max-width:none;height:auto;padding:12px 24px;font-weight:300}.promoSection-module__gllSjW__ctaOutline:hover{opacity:.72}.promoSection-module__gllSjW__style2{box-sizing:border-box;padding-left:24px;padding-right:24px}.promoSection-module__gllSjW__style2Inner{box-sizing:border-box;border-radius:12px;max-width:1184px;margin:0 auto;padding:0;overflow:hidden}.promoSection-module__gllSjW__style2 .promoSection-module__gllSjW__grid{grid-template-columns:minmax(240px,438px) minmax(0,1fr);align-items:stretch;gap:0}.promoSection-module__gllSjW__style2 .promoSection-module__gllSjW__grid.promoSection-module__gllSjW__image_right{grid-template-columns:minmax(0,1fr) minmax(240px,438px)}.promoSection-module__gllSjW__style2 .promoSection-module__gllSjW__media{aspect-ratio:438/457;border-radius:0;height:100%;min-height:280px;max-height:none}.promoSection-module__gllSjW__style2Copy{border-left:1px solid var(--gold);text-align:left;justify-content:center;align-items:flex-start;gap:30px;max-width:none;margin:0;padding:48px 60px}.promoSection-module__gllSjW__style2Heading{color:var(--gold);letter-spacing:.3px;font-size:30px;line-height:1.1}@media (max-width:900px){.promoSection-module__gllSjW__grid,.promoSection-module__gllSjW__image_right{grid-template-columns:1fr;gap:32px}.promoSection-module__gllSjW__image_right .promoSection-module__gllSjW__media,.promoSection-module__gllSjW__image_right .promoSection-module__gllSjW__copy,.promoSection-module__gllSjW__stackGrid.promoSection-module__gllSjW__image_right .promoSection-module__gllSjW__stack{order:unset}.promoSection-module__gllSjW__stackGrid,.promoSection-module__gllSjW__stackGrid.promoSection-module__gllSjW__image_right{grid-template-columns:1fr;gap:32px}.promoSection-module__gllSjW__stackFrame{aspect-ratio:16/10;flex:none;min-height:0}.promoSection-module__gllSjW__media{aspect-ratio:4/3;max-height:none}.promoSection-module__gllSjW__mediaUncropped{aspect-ratio:unset}.promoSection-module__gllSjW__copy{max-width:none}.promoSection-module__gllSjW__style2 .promoSection-module__gllSjW__grid,.promoSection-module__gllSjW__style2 .promoSection-module__gllSjW__grid.promoSection-module__gllSjW__image_right{grid-template-columns:1fr;gap:0}.promoSection-module__gllSjW__style2 .promoSection-module__gllSjW__media{aspect-ratio:4/3;min-height:220px;max-height:none}.promoSection-module__gllSjW__style2Copy{border-left:none;padding:32px 24px}.promoSection-module__gllSjW__style2 .promoSection-module__gllSjW__copy{order:1}.promoSection-module__gllSjW__style2 .promoSection-module__gllSjW__media{order:2}}
.imageAccordion-module__IE6OzG__section{box-sizing:border-box;width:100%}.imageAccordion-module__IE6OzG__inner{box-sizing:border-box;max-width:1184px;margin:0 auto;padding-left:24px;padding-right:24px}.imageAccordion-module__IE6OzG__sectionHeading{font-family:var(--font-h);color:var(--dark);text-align:center;margin:0 0 40px;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.5}.imageAccordion-module__IE6OzG__grid{grid-template-columns:minmax(280px,515px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.imageAccordion-module__IE6OzG__image_right{grid-template-columns:minmax(0,1fr) minmax(280px,515px)}.imageAccordion-module__IE6OzG__image_right .imageAccordion-module__IE6OzG__media{order:2}.imageAccordion-module__IE6OzG__image_right .imageAccordion-module__IE6OzG__accordion{order:1}.imageAccordion-module__IE6OzG__media{aspect-ratio:515/448;border-radius:12px;flex:none;width:100%;max-height:448px;position:relative;overflow:hidden}.imageAccordion-module__IE6OzG__mediaSquare{border-radius:0}.imageAccordion-module__IE6OzG__mediaUncropped{aspect-ratio:unset;height:auto;max-height:none}.imageAccordion-module__IE6OzG__mediaImg{object-fit:cover;object-position:center}.imageAccordion-module__IE6OzG__mediaImgUncropped{width:100%;height:auto;display:block}.imageAccordion-module__IE6OzG__accordion{flex-direction:column;width:100%;max-width:561px;display:flex}.imageAccordion-module__IE6OzG__item{border-bottom:1px solid var(--border)}.imageAccordion-module__IE6OzG__item:first-child{border-top:1px solid var(--border)}.imageAccordion-module__IE6OzG__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.imageAccordion-module__IE6OzG__summary::-webkit-details-marker{display:none}.imageAccordion-module__IE6OzG__summaryText{font-family:var(--font-h);color:var(--dark);font-size:clamp(18px,2vw,22px);font-weight:400;line-height:1.4}.imageAccordion-module__IE6OzG__chevron{border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:12px;height:12px;transition:transform var(--tr);flex-shrink:0;margin-top:-4px;transform:rotate(45deg)}.imageAccordion-module__IE6OzG__item[open] .imageAccordion-module__IE6OzG__chevron{margin-top:4px;transform:rotate(-135deg)}.imageAccordion-module__IE6OzG__panel{font-family:var(--font-b);color:var(--dark);padding:0 0 24px;font-size:16px;font-weight:300;line-height:1.6;}.imageAccordion-module__IE6OzG__panel strong,.imageAccordion-module__IE6OzG__panel b{font-weight:400}.imageAccordion-module__IE6OzG__panel a{color:var(--gold);text-decoration:none}.imageAccordion-module__IE6OzG__panel a:hover{text-decoration:underline}@media (max-width:900px){.imageAccordion-module__IE6OzG__grid,.imageAccordion-module__IE6OzG__image_right{grid-template-columns:1fr;gap:32px}.imageAccordion-module__IE6OzG__image_right .imageAccordion-module__IE6OzG__media,.imageAccordion-module__IE6OzG__image_right .imageAccordion-module__IE6OzG__accordion{order:unset}.imageAccordion-module__IE6OzG__media{aspect-ratio:4/3;max-height:none}.imageAccordion-module__IE6OzG__mediaUncropped{aspect-ratio:unset}.imageAccordion-module__IE6OzG__accordion{max-width:none}.imageAccordion-module__IE6OzG__sectionHeading{margin-bottom:24px}}
.imageList-module__bFm2iW__section{box-sizing:border-box;width:100%}.imageList-module__bFm2iW__inner{box-sizing:border-box;max-width:1184px;margin:0 auto;padding-left:24px;padding-right:24px}.imageList-module__bFm2iW__grid{grid-template-columns:minmax(280px,515px) minmax(0,1fr);align-items:center;gap:48px;display:grid}.imageList-module__bFm2iW__image_right{grid-template-columns:minmax(0,1fr) minmax(280px,515px)}.imageList-module__bFm2iW__image_right .imageList-module__bFm2iW__media{order:2}.imageList-module__bFm2iW__image_right .imageList-module__bFm2iW__copy{order:1}.imageList-module__bFm2iW__media{aspect-ratio:515/448;border-radius:12px;flex:none;width:100%;max-height:448px;position:relative;overflow:hidden}.imageList-module__bFm2iW__mediaSquare{border-radius:0}.imageList-module__bFm2iW__mediaUncropped{aspect-ratio:unset;height:auto;max-height:none}.imageList-module__bFm2iW__mediaImg{object-fit:cover;object-position:center}.imageList-module__bFm2iW__mediaImgUncropped{width:100%;height:auto;display:block}.imageList-module__bFm2iW__copy{flex-direction:column;align-items:center;gap:24px;max-width:561px;margin-inline:auto;display:flex}.imageList-module__bFm2iW__text_left{text-align:left;align-items:flex-start}.imageList-module__bFm2iW__text_center{text-align:center}.imageList-module__bFm2iW__heading{font-family:var(--font-h);color:var(--dark);width:100%;margin:0;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.5}.imageList-module__bFm2iW__prose{width:100%;font-family:var(--font-b);color:var(--dark);font-size:16px;font-weight:300;line-height:1.6;}.imageList-module__bFm2iW__prose strong,.imageList-module__bFm2iW__prose b{font-weight:400}.imageList-module__bFm2iW__prose a{color:var(--gold);text-decoration:none}.imageList-module__bFm2iW__prose a:hover{text-decoration:underline}.imageList-module__bFm2iW__list{flex-direction:column;gap:20px;width:100%;margin:0;padding:0;list-style:none;display:flex}.imageList-module__bFm2iW__listItem{align-items:center;gap:16px;width:100%;display:flex}.imageList-module__bFm2iW__iconWrap{flex:none;justify-content:center;align-items:center;display:flex}.imageList-module__bFm2iW__iconImg{object-fit:contain;object-position:center;width:100%;height:100%}.imageList-module__bFm2iW__iconTintSvg{flex:none;justify-content:center;align-items:center;display:inline-flex}.imageList-module__bFm2iW__iconTintSvg svg{width:100%;height:100%;display:block}.imageList-module__bFm2iW__itemCopy{flex:1;min-width:0}.imageList-module__bFm2iW__itemTitle{font-family:var(--font-h);color:var(--dark);margin:0;font-size:clamp(18px,2vw,22px);font-weight:400;line-height:1.4}.imageList-module__bFm2iW__itemBody{font-family:var(--font-b);color:var(--dark);margin-top:8px;font-size:16px;font-weight:300;line-height:1.6;}.imageList-module__bFm2iW__itemBody strong,.imageList-module__bFm2iW__itemBody b{font-weight:400}.imageList-module__bFm2iW__itemBody a{color:var(--gold);text-decoration:none}.imageList-module__bFm2iW__itemBody a:hover{text-decoration:underline}.imageList-module__bFm2iW__ctaRow{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;display:flex}.imageList-module__bFm2iW__text_left .imageList-module__bFm2iW__ctaRow{justify-content:flex-start}.imageList-module__bFm2iW__cta{background:var(--gold);width:auto;min-width:206px;max-width:300px;height:60px;font-family:var(--font-b);letter-spacing:.02em;color:#fff;transition:opacity var(--tr);box-sizing:border-box;border-radius:6px;flex:0 auto;justify-content:center;align-items:center;padding:6px 24px;font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.imageList-module__bFm2iW__cta:hover{opacity:.92}.imageList-module__bFm2iW__style2{box-sizing:border-box;padding-left:24px;padding-right:24px}.imageList-module__bFm2iW__style2Inner{background:var(--ecru);border-top:2px solid var(--gold);box-sizing:border-box;border-radius:12px;max-width:1184px;margin:0 auto;padding:clamp(40px,7vw,100px) clamp(24px,6vw,80px)}.imageList-module__bFm2iW__style2 .imageList-module__bFm2iW__grid{grid-template-columns:minmax(220px,400px) minmax(0,1fr);align-items:center;gap:100px}.imageList-module__bFm2iW__style2 .imageList-module__bFm2iW__grid.imageList-module__bFm2iW__image_right{grid-template-columns:minmax(0,1fr) minmax(220px,400px)}.imageList-module__bFm2iW__style2 .imageList-module__bFm2iW__media{aspect-ratio:400/565;border-radius:0 0 0 100px;justify-self:end;width:100%;max-width:400px;max-height:none}.imageList-module__bFm2iW__style2 .imageList-module__bFm2iW__grid.imageList-module__bFm2iW__image_left .imageList-module__bFm2iW__media{border-radius:0 0 100px;justify-self:start}.imageList-module__bFm2iW__style2Copy{text-align:left;align-items:flex-start;gap:36px;max-width:none;margin:0}.imageList-module__bFm2iW__style2Heading{letter-spacing:.3px;font-size:30px;line-height:1.1}.imageList-module__bFm2iW__style2List{gap:12px}.imageList-module__bFm2iW__style2ListItem{background:var(--stone);border-radius:12px;align-items:center;gap:8px;padding:16px 20px;box-shadow:0 2px 2px #0000000f}.imageList-module__bFm2iW__style2Check{color:var(--gold);font-family:var(--font-b);flex:none;font-size:18px;font-weight:300;line-height:1.6}.imageList-module__bFm2iW__style2ItemTitle{font-family:var(--font-b);color:var(--dark);font-size:16px;font-weight:300;line-height:1.6}@media (max-width:900px){.imageList-module__bFm2iW__grid,.imageList-module__bFm2iW__image_right{grid-template-columns:1fr;gap:32px}.imageList-module__bFm2iW__image_right .imageList-module__bFm2iW__media,.imageList-module__bFm2iW__image_right .imageList-module__bFm2iW__copy{order:unset}.imageList-module__bFm2iW__media{aspect-ratio:4/3;max-height:none}.imageList-module__bFm2iW__mediaUncropped{aspect-ratio:unset}.imageList-module__bFm2iW__copy{max-width:none}.imageList-module__bFm2iW__style2 .imageList-module__bFm2iW__grid,.imageList-module__bFm2iW__style2 .imageList-module__bFm2iW__grid.imageList-module__bFm2iW__image_left,.imageList-module__bFm2iW__style2 .imageList-module__bFm2iW__grid.imageList-module__bFm2iW__image_right{grid-template-columns:1fr;gap:32px}.imageList-module__bFm2iW__style2 .imageList-module__bFm2iW__media,.imageList-module__bFm2iW__style2 .imageList-module__bFm2iW__grid.imageList-module__bFm2iW__image_left .imageList-module__bFm2iW__media{aspect-ratio:4/3;border-radius:0 0 48px;order:2;justify-self:stretch;max-width:none}.imageList-module__bFm2iW__style2 .imageList-module__bFm2iW__copy{order:1}}
.blockAnchor-module__afkzKa__anchorTarget{scroll-margin-top:88px}
.contentBand-module__6X2IUG__section{box-sizing:border-box;width:100%;padding-top:40px;padding-bottom:40px}.contentBand-module__6X2IUG__section [data-content-column]{min-width:0;overflow-x:clip}@media (max-width:768px){.contentBand-module__6X2IUG__column{width:100%;max-width:none;margin-inline:0;padding-inline:0}}.contentBand-module__6X2IUG__sectionFull{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}[data-landing-blocks] .contentBand-module__6X2IUG__sectionFull{width:100%;max-width:100%;margin-inline:0}@media (max-width:640px){.contentBand-module__6X2IUG__section{padding-top:32px;padding-bottom:32px}}
.authorBand-module__Rr3XuG__section{box-sizing:border-box;border-top:2px solid var(--gold);background:#f7f7f7;border-radius:12px;width:min(1184px,100% - 48px);margin-inline:auto;padding:100px 0;overflow:hidden}.authorBand-module__Rr3XuG__stone{background:var(--stone)}.authorBand-module__Rr3XuG__stack{flex-direction:column;gap:60px;display:flex}.authorBand-module__Rr3XuG__divider{border:none;border-top:1px solid var(--border);width:100%;max-width:842px;height:0;margin:0 auto}.authorBand-module__Rr3XuG__header{text-align:center;flex-direction:column;align-items:center;gap:36px;width:100%;max-width:842px;margin-inline:auto;display:flex}.authorBand-module__Rr3XuG__title{font-family:var(--font-h);letter-spacing:.01em;color:var(--dark);margin:0;font-size:30px;font-weight:400;line-height:1.1}.authorBand-module__Rr3XuG__byline{color:#828282;font-family:var(--font-b);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.5;display:flex}.authorBand-module__Rr3XuG__nameGroup{align-items:center;gap:6px;display:inline-flex}.authorBand-module__Rr3XuG__name{font-weight:400}.authorBand-module__Rr3XuG__job,.authorBand-module__Rr3XuG__dot{font-weight:300}.authorBand-module__Rr3XuG__mark{width:18px;height:18px;color:var(--gold);flex:none;display:block}.authorBand-module__Rr3XuG__intro{max-width:842px;font-family:var(--font-b);color:var(--dark);white-space:pre-line;margin:0;font-size:16px;font-weight:300;line-height:1.6}@media (max-width:640px){.authorBand-module__Rr3XuG__section{width:calc(100% - 32px);padding:40px 0}.authorBand-module__Rr3XuG__header{gap:24px}}
.properties-module__HO3IXa__hero{min-height:320px;position:relative;overflow:hidden}.properties-module__HO3IXa__heroShell{position:relative}.properties-module__HO3IXa__searchOverlap{z-index:10;box-sizing:border-box;max-width:1184px;margin:-28px auto 0;padding:0 24px;position:relative}.properties-module__HO3IXa__searchBelowSubNav{margin-top:40px;padding-bottom:40px}.properties-module__HO3IXa__searchBelowSubNav:after{content:"";pointer-events:none;border-bottom:.5px solid #d9d9d9;width:100vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.properties-module__HO3IXa__heroBg{filter:brightness(.5);background-image:url(/images/hero.jpg);background-position:50% 40%;background-size:cover;position:absolute;inset:0}.properties-module__HO3IXa__heroBgMedia{object-fit:cover;object-position:center 40%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.properties-module__HO3IXa__heroOverlay{z-index:1;pointer-events:none;background:#1e1e1e;position:absolute;inset:0}.properties-module__HO3IXa__heroContent{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:320px;padding:2.5rem 24px;display:flex;position:relative}.properties-module__HO3IXa__heroBreadcrumb{font-family:var(--font-b);color:#ffffffd9;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 8px;font-size:14px;font-weight:300;line-height:1;display:flex}.properties-module__HO3IXa__heroBreadcrumb a{color:inherit;white-space:nowrap;text-decoration:none}.properties-module__HO3IXa__heroBreadcrumb a:hover{color:#fff}.properties-module__HO3IXa__heroBreadcrumbSep{color:#ffffffa6;flex-shrink:0}.properties-module__HO3IXa__heroBreadcrumbCurrent{color:#fff;white-space:nowrap;font-weight:500}.properties-module__HO3IXa__landingBlocksAbove,.properties-module__HO3IXa__landingBlocksBelow{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0;padding-block:0;padding-inline:0;overflow-x:clip}.properties-module__HO3IXa__heroTitle{font-family:var(--font-h);color:#fff;margin:25px 0;font-size:clamp(30px,4.5vw,56px);font-weight:300}.properties-module__HO3IXa__searchWrap{background:var(--bg);padding:14px 40px;position:relative}.properties-module__HO3IXa__bar{align-items:center;width:100%;max-width:1184px;margin:0 auto;display:flex;position:relative}.properties-module__HO3IXa__overlay{z-index:9998;background:#00000059;position:fixed;inset:0}.properties-module__HO3IXa__popup{z-index:9999;background:#f0efeb;border-radius:20px;flex-direction:column;width:380px;animation:.22s properties-module__HO3IXa__slideDown;display:flex;position:absolute;top:calc(100% + 12px);left:auto;box-shadow:0 8px 40px #00000029}.properties-module__HO3IXa__popupFilters{left:unset;background:var(--bg);width:340px;right:0}@keyframes properties-module__HO3IXa__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.properties-module__HO3IXa__popupClose{cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 1px 4px #00000040;background:#fff!important}.properties-module__HO3IXa__popupClose svg{width:14px;height:14px;stroke:var(--dark)}.properties-module__HO3IXa__footer{justify-content:space-between;align-items:center;padding:5px 20px 20px;display:flex}.properties-module__HO3IXa__footerClear{cursor:pointer;color:var(--dark);background:0 0;border:none;font-family:inherit;font-size:13px;text-decoration:underline}.properties-module__HO3IXa__footerClear:hover{color:var(--gold)}.properties-module__HO3IXa__footerSubmit{background:var(--gold);color:#fff;cursor:pointer;transition:background var(--tr);border:none;border-radius:10px;padding:12px 28px;font-family:inherit;font-size:14px}.properties-module__HO3IXa__footerSubmit:hover{background:#a07d58}.properties-module__HO3IXa__filterHeader{border-bottom:1px solid var(--border);justify-content:center;align-items:center;padding:20px 24px 16px;font-size:16px;font-weight:500;display:flex;position:relative}.properties-module__HO3IXa__popupFilters .properties-module__HO3IXa__popupClose{position:absolute;top:50%;left:16px;right:auto;transform:translateY(-50%)}.properties-module__HO3IXa__filterBody{flex:1;max-height:520px;overflow-y:auto}.properties-module__HO3IXa__filterGroup{padding:20px 24px}.properties-module__HO3IXa__filterGroupBorder{border-top:1px solid var(--border)}.properties-module__HO3IXa__filterGroupLabel{margin-bottom:14px;font-size:16px;font-weight:500}.properties-module__HO3IXa__filterInline{justify-content:space-between;align-items:center;display:flex}.properties-module__HO3IXa__filterInlineLabel{font-size:16px;font-weight:500}.properties-module__HO3IXa__filterInlineRight{align-items:center;gap:12px;display:flex}.properties-module__HO3IXa__fCBtn{cursor:pointer;background:#fff;border:1px solid #757575;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.properties-module__HO3IXa__fCBtn:disabled{opacity:.35;cursor:not-allowed}.properties-module__HO3IXa__fCBtn svg{width:12px;height:12px;stroke:var(--dark)}.properties-module__HO3IXa__fCVal{text-align:center;min-width:36px;font-size:14px;font-weight:500}.properties-module__HO3IXa__pills{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.properties-module__HO3IXa__pill{border:1px solid var(--border);cursor:pointer;color:var(--dark);width:calc(50% - 5px);transition:border-color var(--tr);background:0 0;border-radius:40px;padding:8px 16px;font-family:inherit;font-size:12px}.properties-module__HO3IXa__pill:hover{border-color:var(--gold)}.properties-module__HO3IXa__pillActive{background:var(--dark);color:#fff;border-color:var(--dark)}.properties-module__HO3IXa__toolbar{z-index:20;flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto;padding:20px 30px;font-weight:300;display:flex;position:relative}.properties-module__HO3IXa__count{color:var(--dark);margin-right:auto;font-size:14px}.properties-module__HO3IXa__count strong{font-weight:600}.properties-module__HO3IXa__sortWrap{box-sizing:border-box;border:1px solid var(--border);min-width:240px;height:50px;transition:border-color var(--tr), box-shadow var(--tr);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}.properties-module__HO3IXa__sortWrap:hover{border-color:var(--gold)}.properties-module__HO3IXa__sortWrap:focus-within,.properties-module__HO3IXa__sortWrapOpen{border-color:var(--gold);box-shadow:0 0 0 3px #b690681f}.properties-module__HO3IXa__sortIcon{color:var(--gold);flex-shrink:0}.properties-module__HO3IXa__sortLabel{font-family:var(--font-b);letter-spacing:.02em;color:var(--muted);white-space:nowrap;font-size:13px;font-weight:300}.properties-module__HO3IXa__sortTrigger{min-width:0;font-family:var(--font-b);letter-spacing:.02em;color:var(--dark);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;font-weight:400;line-height:150%;display:inline-flex}.properties-module__HO3IXa__sortTrigger:focus{outline:none}.properties-module__HO3IXa__sortTrigger:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #b6906873}.properties-module__HO3IXa__sortTriggerValue{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.properties-module__HO3IXa__sortChevron{color:var(--gold);transition:transform var(--tr);flex-shrink:0}.properties-module__HO3IXa__sortChevronOpen{transform:rotate(180deg)}.properties-module__HO3IXa__sortMenu{z-index:60;border:1px solid var(--border);width:max-content;min-width:100%;max-width:min(320px,100vw - 32px);box-shadow:var(--shadow-lg);background:#fff;border-radius:10px;margin:0;padding:6px;list-style:none;animation:.16s properties-module__HO3IXa__sortMenuIn;position:absolute;top:calc(100% + 8px);right:0}@keyframes properties-module__HO3IXa__sortMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.properties-module__HO3IXa__sortMenuItem{width:100%;font-family:var(--font-b);letter-spacing:.02em;color:var(--dark);cursor:pointer;text-align:left;transition:background-color var(--tr), color var(--tr);background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:10px 12px;font-size:13.5px;font-weight:300;line-height:1.35;display:flex}.properties-module__HO3IXa__sortMenuItem:hover,.properties-module__HO3IXa__sortMenuItem:focus-visible{background:var(--light);outline:none}.properties-module__HO3IXa__sortMenuItemActive{color:var(--gold);background:#b690681a;font-weight:400}.properties-module__HO3IXa__sortMenuItemActive:hover,.properties-module__HO3IXa__sortMenuItemActive:focus-visible{background:#b6906829}.properties-module__HO3IXa__sortMenuItem svg{color:var(--gold);flex-shrink:0}.properties-module__HO3IXa__mapToggle{box-sizing:border-box;height:50px;font-family:var(--font-b);letter-spacing:.02em;color:#1e1e1e;cursor:pointer;transition:all var(--tr);background:0 0;border:1px solid #d9d9d9;border-radius:6px;align-items:center;gap:8px;padding:5px 14px;font-size:14px;font-weight:300;line-height:150%;display:flex}.properties-module__HO3IXa__mapToggle svg{flex-shrink:0}.properties-module__HO3IXa__mapToggle:hover{border-color:var(--dark)}.properties-module__HO3IXa__mapToggleOff{color:#fff;background:#1e1e1e;border-color:#1e1e1e}.properties-module__HO3IXa__mapToggleOff svg path{stroke:#fff}.properties-module__HO3IXa__mobileToolbar,.properties-module__HO3IXa__mobileCount{display:none}.properties-module__HO3IXa__main{align-items:flex-start;padding:0 30px;display:flex}.properties-module__HO3IXa__gridWrap{flex:1;min-width:0;padding:0 24px 0 0}.properties-module__HO3IXa__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.properties-module__HO3IXa__gridMapHidden{grid-template-columns:repeat(3,1fr)}.properties-module__HO3IXa__mapPanel{background:var(--ecru);width:40%;height:100vh;color:var(--muted);border-radius:11px;flex-shrink:0;align-items:stretch;font-size:13px;display:flex;position:sticky;top:0;overflow:hidden}.properties-module__HO3IXa__mapPanelOff,.properties-module__HO3IXa__mapFab{display:none}@media (max-width:768px){.properties-module__HO3IXa__toolbar .properties-module__HO3IXa__mapToggle,.properties-module__HO3IXa__toolbarDesktop{display:none}.properties-module__HO3IXa__mobileToolbar{box-sizing:border-box;z-index:30;align-items:stretch;gap:8px;margin:0 auto;padding:12px 16px 30px;display:flex;position:relative}.properties-module__HO3IXa__mobileToolBtn{min-height:36px;font-family:var(--font-b);letter-spacing:.24px;color:#1e1e1e;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:300;line-height:1.5;display:flex}.properties-module__HO3IXa__mobileToolBtn svg{flex-shrink:0}.properties-module__HO3IXa__mobileToolBtnActive{color:#fff;background:#1e1e1e;border-color:#1e1e1e}.properties-module__HO3IXa__mobileToolBtnActive svg path{stroke:#fff}.properties-module__HO3IXa__mobileSortWrap{box-sizing:border-box;min-height:36px;transition:border-color var(--tr), box-shadow var(--tr);background:#fff;border:1px solid #d9d9d9;border-radius:6px;flex:1 1 0;align-items:stretch;display:flex;position:relative}.properties-module__HO3IXa__mobileSortWrapOpen{border-color:var(--gold);box-shadow:0 0 0 3px #b690681f}.properties-module__HO3IXa__mobileSortTrigger{cursor:pointer;color:#1e1e1e;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:36px;margin:0;padding:5px 14px;display:flex}.properties-module__HO3IXa__mobileSortTrigger:focus{outline:none}.properties-module__HO3IXa__mobileSortTrigger:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #b6906873}.properties-module__HO3IXa__mobileSortLabel{font-family:var(--font-b);letter-spacing:.24px;color:#1e1e1e;white-space:nowrap;font-size:12px;font-weight:300;line-height:1.5}.properties-module__HO3IXa__mobileSortChevron{color:#1e1e1e;transition:transform var(--tr);flex-shrink:0}.properties-module__HO3IXa__sortMenuMobile{width:auto;max-width:none;left:0;right:0}.properties-module__HO3IXa__mobileCount{color:var(--dark);margin:0;padding:0 16px 12px;font-size:14px;display:block}.properties-module__HO3IXa__mobileCount strong{font-weight:600}.properties-module__HO3IXa__mapFab{display:none}.properties-module__HO3IXa__searchOverlap{margin-top:-24px;padding:0 16px}.properties-module__HO3IXa__searchBelowSubNav{margin-top:32px;padding-bottom:40px}.properties-module__HO3IXa__hero{height:220px;min-height:220px}.properties-module__HO3IXa__heroContent{min-height:200px;padding-bottom:40px}.properties-module__HO3IXa__heroTitle{margin-bottom:80px}.properties-module__HO3IXa__heroWithSubNav .properties-module__HO3IXa__heroContent{padding-bottom:2.5rem}.properties-module__HO3IXa__heroWithSubNav .properties-module__HO3IXa__heroTitle{margin-bottom:25px}.properties-module__HO3IXa__grid{grid-template-columns:repeat(2,1fr);gap:16px}.properties-module__HO3IXa__gridMapHidden{grid-template-columns:repeat(2,1fr)}.properties-module__HO3IXa__searchWrap{padding:14px 16px}.properties-module__HO3IXa__mapPanel{display:none!important}.properties-module__HO3IXa__mainMobileMap{flex-direction:column;padding-bottom:16px}.properties-module__HO3IXa__mapPanelMobileOpen{z-index:auto;border-radius:11px;width:100%;height:calc(100dvh - 220px);min-height:360px;position:relative;top:auto;display:flex!important}.properties-module__HO3IXa__mapPanel,.properties-module__HO3IXa__mapPanelMobileOpen{max-width:100%;width:100%!important}.properties-module__HO3IXa__main{padding:0 16px}.properties-module__HO3IXa__gridWrap{padding:0}}.properties-module__HO3IXa__card{color:inherit;background:#fff;border:1px solid #e3e3e380;border-radius:6px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:1px 1px 10px #00000014}.properties-module__HO3IXa__cardImgWrap{background:var(--ecru);width:100%;padding-top:66%;position:relative;overflow:hidden}.properties-module__HO3IXa__cardImgWrapSk{background:linear-gradient(90deg, var(--ecru) 0%, var(--light) 50%, var(--ecru) 100%);background-size:200% 100%;animation:1.4s infinite properties-module__HO3IXa__shimmer}.properties-module__HO3IXa__cardImg{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.properties-module__HO3IXa__card:hover .properties-module__HO3IXa__cardImg{transform:scale(1.04)}.properties-module__HO3IXa__cardImgPh{background:var(--ecru);position:absolute;inset:0}.properties-module__HO3IXa__cardOfferTags{z-index:1;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:12px;left:12px}.properties-module__HO3IXa__cardOfferTags .properties-module__HO3IXa__cardOfferTag{position:static}.properties-module__HO3IXa__cardOfferTag{color:#fff;background:#8c4112;border-radius:4px;align-items:center;gap:6px;padding:10px;font-size:12px;font-weight:300;line-height:1;display:inline-flex;position:absolute;top:20px;left:20px}.properties-module__HO3IXa__cardBody{flex-direction:column;gap:10px;padding:20px;display:flex}.properties-module__HO3IXa__cardTopRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.properties-module__HO3IXa__cardTitleGroup{flex:1;min-width:0}.properties-module__HO3IXa__cardName{font-family:var(--font-b);color:var(--dark);text-transform:uppercase;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1}.properties-module__HO3IXa__cardLoc{color:var(--dark);font-size:12px;font-weight:300}.properties-module__HO3IXa__cardBadge{color:#fff;white-space:nowrap;background:#152c47;border-radius:4px;align-self:flex-start;padding:10px;font-size:12px;font-weight:300;line-height:1}.properties-module__HO3IXa__cardMeta{align-items:center;gap:16px;margin-top:2px;display:flex}.properties-module__HO3IXa__cardStat{color:var(--dark);align-items:center;gap:5px;font-size:12px;display:flex}.properties-module__HO3IXa__cardStat svg{display:block}.properties-module__HO3IXa__cardTags{flex-wrap:wrap;gap:6px;display:flex}.properties-module__HO3IXa__cardTag{color:var(--dark);background:#f0efeb;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:300;line-height:1.4}.properties-module__HO3IXa__cardPrice{color:var(--dark);font-size:12px;font-weight:300}.properties-module__HO3IXa__cardPrice strong{font-weight:600}.properties-module__HO3IXa__skLine{background:linear-gradient(90deg, var(--ecru) 0%, var(--light) 50%, var(--ecru) 100%);background-size:200% 100%;border-radius:4px;animation:1.4s infinite properties-module__HO3IXa__shimmer}@keyframes properties-module__HO3IXa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.properties-module__HO3IXa__loadMoreWrap{text-align:center;padding:32px 0 48px}.properties-module__HO3IXa__loadMore{border:1px solid var(--mid);font-family:var(--font-b);letter-spacing:.08em;color:var(--dark);cursor:pointer;transition:all var(--tr);background:0 0;border-radius:4px;padding:12px 40px;font-size:12px}.properties-module__HO3IXa__loadMore:hover{background:var(--dark);color:#fff;border-color:var(--dark)}.properties-module__HO3IXa__loadMore:disabled{opacity:.6;cursor:default}.properties-module__HO3IXa__empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:80px 0;font-size:14px}@media (max-width:1200px){.properties-module__HO3IXa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:769px) and (max-width:1200px){.properties-module__HO3IXa__mapPanel{width:300px}}@media (max-width:768px){.properties-module__HO3IXa__popup,.properties-module__HO3IXa__popupFilters{max-height:90dvh;padding-bottom:env(safe-area-inset-bottom,0);border-radius:20px 20px 0 0;position:fixed;top:auto;bottom:0;right:0;overflow-y:auto;width:100%!important;left:0!important}}@media (max-width:480px){.properties-module__HO3IXa__grid,.properties-module__HO3IXa__gridMapHidden{grid-template-columns:1fr}}.properties-module__HO3IXa__banner{text-align:center;background:#f0efeb;border-radius:6px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:140px;padding:24px 17px;display:flex}.properties-module__HO3IXa__bannerTitle{font-family:var(--font-b);color:#000;margin:0;font-size:16px;font-weight:500;line-height:1.5}.properties-module__HO3IXa__bannerText{font-family:var(--font-b);color:#757575;max-width:640px;margin:0;font-size:16px;font-weight:300;line-height:1.5}.properties-module__HO3IXa__bannerRating{align-items:center;gap:6px;display:flex}.properties-module__HO3IXa__bannerScore{font-family:var(--font-b);color:#757575;font-size:24px;font-weight:500;line-height:1}.properties-module__HO3IXa__bannerStars{align-items:center;gap:4px;display:flex}.properties-module__HO3IXa__belowResults{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:40px;width:100%;margin-top:20px;padding:20px 30px 80px;display:flex}.properties-module__HO3IXa__listingIntroTitle{max-width:1000px;font-family:var(--font-h);color:#000;margin:0;font-size:clamp(28px,3.5vw,42px);font-weight:400;line-height:1.5}.properties-module__HO3IXa__listingIntroDescription{max-width:1000px;font-family:var(--font-b);color:#000;text-align:center;font-size:16px;font-weight:300;line-height:1.5;}.properties-module__HO3IXa__listingIntroDescription p,.properties-module__HO3IXa__listingIntroDescription li,.properties-module__HO3IXa__listingIntroDescription span{font-weight:300;font-size:inherit}.properties-module__HO3IXa__listingIntroDescription strong,.properties-module__HO3IXa__listingIntroDescription b{font-weight:500}.properties-module__HO3IXa__listingIntroDescription p{color:inherit;margin:0 0 .75rem}.properties-module__HO3IXa__listingIntroDescription p:last-child{margin-bottom:0}.properties-module__HO3IXa__listingIntroDescription a{color:var(--dark);text-underline-offset:2px;text-decoration:underline}.properties-module__HO3IXa__listingIntroDescription a:hover{opacity:.85}
.propertymap-module__HbPbkq__mapRoot{flex-direction:column;flex:1;align-self:stretch;width:100%;height:100%;min-height:0;display:flex;position:relative}.propertymap-module__HbPbkq__mapRootFull .propertymap-module__HbPbkq__mapContainer{padding-bottom:0}.propertymap-module__HbPbkq__mapProvider{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex}.propertymap-module__HbPbkq__mapContainer{background:var(--ecru,#f5f0e8);flex:1;width:100%;height:100%;min-height:0}.propertymap-module__HbPbkq__missingKey{text-align:center;color:var(--muted);padding:40px;font-size:13px}.propertymap-module__HbPbkq__pricePill{font-family:var(--font-b);color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:.5px solid #d9d9d9;border-radius:18px;align-items:center;padding:5px 10px;font-size:15px;font-weight:500;transition:transform .15s,background .15s,color .15s;display:inline-flex;box-shadow:-1px 4px 5px #0003}.propertymap-module__HbPbkq__pricePill:hover{z-index:10;transform:scale(1.06)}.propertymap-module__HbPbkq__pricePillActive{color:#fff;z-index:20;z-index:20;background:#000;border-color:#000;animation:1.2s ease-in-out infinite propertymap-module__HbPbkq__pulse;box-shadow:-1px 4px 5px #0000004d}.propertymap-module__HbPbkq__markerDot{cursor:pointer;background:#b69068;border:2px solid #fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;box-shadow:0 2px 6px #00000040}.propertymap-module__HbPbkq__markerDot:hover{transform:scale(1.15)}.propertymap-module__HbPbkq__markerDotActive{z-index:20;background:#000;border-color:#fff;transform:scale(1.2)}@keyframes propertymap-module__HbPbkq__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.propertymap-module__HbPbkq__popupCard{width:min(361px,100vw - 32px);min-height:140px;color:inherit;background:#fff;border:.5px solid #e3e3e3;border-radius:6px;flex-direction:row;align-items:stretch;text-decoration:none;display:flex;overflow:hidden;box-shadow:1px 1px 10px #00000014}.propertymap-module__HbPbkq__popupStat{color:#000;align-items:center;gap:5px;font-size:12px;font-weight:300;display:inline-flex}.propertymap-module__HbPbkq__popupImgWrap{background:#f7f7f7;align-self:stretch;width:120px;min-width:120px;position:relative;overflow:hidden}.propertymap-module__HbPbkq__popupImg{object-fit:cover;width:100%;height:100%}.propertymap-module__HbPbkq__popupClose{color:#fff;cursor:pointer;z-index:2;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:10px;left:10px}.propertymap-module__HbPbkq__popupClose:hover{background:#0009}.propertymap-module__HbPbkq__popupBody{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;padding:16px 20px;display:flex}.propertymap-module__HbPbkq__popupName{font-family:var(--font-b);text-transform:uppercase;color:#000;margin:0;font-size:16px;font-weight:500;line-height:1}.propertymap-module__HbPbkq__popupLoc{font-family:var(--font-b);color:#000;margin:0;font-size:12px;font-weight:300}.propertymap-module__HbPbkq__popupMeta{font-family:var(--font-b);color:#000;gap:12px;margin:4px 0;font-size:12px;font-weight:300;display:flex}.propertymap-module__HbPbkq__popupDivider{background:#e3e3e3;height:1px;margin:2px 0}.propertymap-module__HbPbkq__popupPrice{font-family:var(--font-b);color:#1e1e1e;margin:0;font-size:12px;font-weight:300}.propertymap-module__HbPbkq__popupPrice strong{font-weight:600}.propertymap-module__HbPbkq__bottomCardWrap{z-index:5;pointer-events:none;padding:0 12px 12px;position:absolute;bottom:0;left:0;right:0}.propertymap-module__HbPbkq__bottomCard{pointer-events:auto;width:100%;max-width:none;box-shadow:0 -4px 24px #0000001f}.propertymap-module__HbPbkq__mapContainer .gm-style-iw{box-shadow:none!important;background:0 0!important;border-radius:0!important;max-width:none!important;padding:0!important}.propertymap-module__HbPbkq__mapContainer .gm-style-iw-c{box-shadow:none!important;background:0 0!important;max-width:none!important;padding:0!important}.propertymap-module__HbPbkq__mapContainer .gm-style-iw-d{max-height:none!important;padding:0!important;overflow:visible!important}.propertymap-module__HbPbkq__mapContainer .gm-style-iw-t:after{display:none!important}.propertymap-module__HbPbkq__mapContainer .gm-style-iw-chr{display:none!important}
.blogChrome-module__XBwTCq__breadcrumbBar{border-bottom:1px solid var(--border);background:#fff;width:100%}.blogChrome-module__XBwTCq__breadcrumbInner{max-width:1280px;padding:20px var(--page-pad-x-lg);box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.blogChrome-module__XBwTCq__crumbs{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.blogChrome-module__XBwTCq__crumb,.blogChrome-module__XBwTCq__crumbCurrent{font-family:var(--font-b);color:#828282;font-size:14px;font-weight:300;line-height:1;text-decoration:none}.blogChrome-module__XBwTCq__crumb:hover{color:var(--dark)}.blogChrome-module__XBwTCq__crumbCurrent{white-space:nowrap;text-overflow:ellipsis;max-width:42ch;font-weight:500;overflow:hidden}.blogChrome-module__XBwTCq__sep{color:#828282;font-size:12px;line-height:1;transform:rotate(180deg)}.blogChrome-module__XBwTCq__meta{font-family:var(--font-b);letter-spacing:.02em;color:#828282;flex-shrink:0;align-items:center;gap:10px;font-size:14px;font-weight:300;line-height:1.5;display:flex}.blogChrome-module__XBwTCq__metaDot{opacity:.8}.blogChrome-module__XBwTCq__author{align-items:center;gap:6px;font-weight:400;display:inline-flex}.blogChrome-module__XBwTCq__authorIcon{background:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden}.blogChrome-module__XBwTCq__authorIcon img{object-fit:contain;width:10px;height:10px}.blogChrome-module__XBwTCq__header{background:var(--stone);width:100%}.blogChrome-module__XBwTCq__headerInner{max-width:1058px;padding:100px var(--page-pad-x) 100px;box-sizing:border-box;flex-direction:column;align-items:center;gap:60px;margin:0 auto;display:flex}.blogChrome-module__XBwTCq__headerCopy{text-align:center;flex-direction:column;align-items:center;gap:26px;max-width:794px;display:flex}.blogChrome-module__XBwTCq__title{font-family:var(--font-h);letter-spacing:-.5px;color:var(--dark);word-break:break-word;margin:0;font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1}.blogChrome-module__XBwTCq__titleGold{color:var(--gold)}.blogChrome-module__XBwTCq__excerpt{max-width:632px;font-family:var(--font-b);color:#757575;margin:0;font-size:16px;font-weight:300;line-height:1.6}.blogChrome-module__XBwTCq__tags{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.blogChrome-module__XBwTCq__tag{font-family:var(--font-b);color:#828282;border:.5px solid #acacac;border-radius:20px;justify-content:center;align-items:center;padding:6px 10px;font-size:14px;font-weight:300;line-height:1;text-decoration:none;display:inline-flex}.blogChrome-module__XBwTCq__heroWrap{background:#ddd;border-radius:16px;width:100%;height:clamp(240px,42vw,460px);position:relative;overflow:hidden}.blogChrome-module__XBwTCq__heroImage{object-fit:cover}.blogChrome-module__XBwTCq__body{background:#fff;width:100%}.blogChrome-module__XBwTCq__bodyInner{max-width:1058px;padding:60px var(--page-pad-x) 80px;box-sizing:border-box;margin:0 auto}@media (max-width:900px){.blogChrome-module__XBwTCq__breadcrumbInner{padding-left:var(--page-pad-x);padding-right:var(--page-pad-x);flex-direction:column;align-items:flex-start}.blogChrome-module__XBwTCq__headerInner{gap:40px;padding-top:64px;padding-bottom:64px}}
