.shr-auto-article-image{margin-block:clamp(1.75rem, 4vw, 3rem)}.shr-auto-article-image img,.shr-auto-article-image__img{display:block;width:100%;height:auto;max-height:680px;object-fit:cover;border-radius:18px;box-shadow:0 14px 34px rgb(34 48 42 / .10)}.shr-auto-article-image figcaption{margin-top:.65rem;color:var(--wp--preset--color--muted,#68736d);font-size:.84rem;line-height:1.5;text-align:left}.shr-product-media{display:grid;place-items:center;margin:1.25rem 0 1.5rem;min-height:220px;padding:clamp(1rem, 3vw, 1.75rem);border:1px solid rgb(55 75 65 / .12);border-radius:18px;background:#fff}.shr-product-image-link{display:inline-flex;align-items:center;justify-content:center;max-width:100%}.shr-product-image{display:block;width:auto;height:auto;max-width:min(100%, 440px);max-height:360px;object-fit:contain}.shr-comparison-product-media{display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin-bottom:.65rem;padding:.4rem;border-radius:12px;background:#fff}.shr-comparison-product-media .shr-product-image-link{width:100%;height:100%}.shr-comparison-product-image{display:block;width:100%;height:100%;object-fit:contain}.shr-comparison-mobile-media{display:flex;justify-content:center;margin-bottom:1rem}.shr-comparison-mobile-media .shr-comparison-product-media{width:min(180px, 60vw);height:150px;margin:0}@media (min-width:760px){.shr-product-summary.shr-commercial-summary{position:relative}.shr-product-summary.shr-commercial-summary .shr-product-media{float:right;width:min(38%, 360px);margin:0 0 1.5rem 2rem}.shr-product-summary.shr-commercial-summary::after{display:table;clear:both;content:""}}@media (max-width:759px){.shr-auto-article-image{margin-block:1.5rem}.shr-auto-article-image img,.shr-auto-article-image__img{border-radius:14px}.shr-product-media{min-height:180px;padding:1rem}.shr-product-image{max-height:280px}}.shr-auto-article-image.is-load-error{min-height:0!important}:root{--shr-container:1240px;--shr-content:780px;--shr-radius:12px;--shr-radius-small:8px;--shr-border:1px solid var(--wp--preset--color--border);--shr-shadow:0 12px 36px rgba(47, 56, 45, 0.06);--shr-transition:180ms ease}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-wrap:anywhere}img{height:auto;max-width:100%}a{text-underline-offset:.18em}:focus-visible{outline:3px solid var(--wp--preset--color--muted-sage);outline-offset:3px}.shr-site-header{background:rgb(255 255 255 / .98);border-bottom:var(--shr-border);position:relative;z-index:20}.shr-header-inner{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;min-height:84px;padding-block:.85rem}.shr-brand{min-width:235px;padding-left:2.3rem;position:relative}.shr-brand::before{background:url(/wp-content/themes/images/leaf-mark.svg) center / contain no-repeat;content:'';height:48px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:28px}.shr-brand .wp-block-site-title{margin:0}.shr-brand .wp-block-site-title a{text-decoration:none}.shr-brand .wp-block-site-tagline{color:var(--wp--preset--color--muted-text);font-size:.75rem;line-height:1.25;margin:.28rem 0 0}.shr-header-actions{align-items:center;display:flex;gap:.8rem}.shr-header-actions .wp-block-search{margin:0}.shr-header-actions .wp-block-search__input{min-width:150px}.shr-header-actions .wp-block-button__link{white-space:nowrap}.shr-main{min-height:55vh}.shr-section{margin-block:clamp(2.5rem, 5vw, 5rem)}.shr-section-tight{margin-block:clamp(1.8rem, 3vw, 3rem)}.shr-section-heading{align-items:center;display:flex;gap:1.25rem;margin-bottom:1.6rem}.shr-section-heading::before,.shr-section-heading::after{background:var(--wp--preset--color--border);content:'';flex:1;height:1px}.shr-section-heading h2{flex:0 1 auto;margin:0;text-align:center}.shr-hero{background:linear-gradient(135deg,var(--wp--preset--color--warm-cream),#fff);overflow:hidden}.shr-hero .wp-block-columns{margin-bottom:0}.shr-hero-copy{padding-block:clamp(3.5rem, 7vw, 6.5rem)}.shr-hero-copy h1{font-size:clamp(2.7rem, 5.6vw, 5rem);margin-bottom:1.3rem;max-width:11ch}.shr-hero-copy p{font-size:clamp(1rem, 1.4vw, 1.18rem);max-width:42ch}.shr-hero-media{align-self:stretch;min-height:520px}.shr-hero-media figure,.shr-hero-media img{height:100%;width:100%}.shr-hero-media img{object-fit:cover}.shr-topic-grid,.shr-room-grid,.shr-card-grid{align-items:stretch}.shr-topic-card,.shr-room-card,.is-style-shr-card{background:var(--wp--preset--color--white);border:var(--shr-border);border-radius:var(--shr-radius);box-shadow:none;height:100%;padding:clamp(1.25rem, 2vw, 1.7rem);transition:transform var(--shr-transition),box-shadow var(--shr-transition),border-color var(--shr-transition)}.shr-topic-card:hover,.shr-room-card:hover{border-color:var(--wp--preset--color--muted-sage);box-shadow:var(--shr-shadow);transform:translateY(-2px)}.is-style-shr-pale-card{background:var(--wp--preset--color--pale-sage);border:var(--shr-border);border-radius:var(--shr-radius);padding:clamp(1.25rem, 2vw, 1.7rem)}.is-style-shr-eyebrow{color:var(--wp--preset--color--sage);font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.is-style-shr-rounded img{border-radius:var(--shr-radius)}.shr-icon-circle{align-items:center;background:var(--wp--preset--color--pale-sage);border-radius:999px;color:var(--wp--preset--color--dark-sage);display:inline-flex;font-family:var(--wp--preset--font-family--heading);font-size:1.2rem;height:52px;justify-content:center;width:52px}.shr-query-card{background:var(--wp--preset--color--white);border:var(--shr-border);border-radius:var(--shr-radius);height:100%;overflow:hidden}.shr-query-card .wp-block-post-featured-image{margin:0}.shr-query-card .wp-block-post-featured-image img{aspect-ratio:16/10;border-radius:0;object-fit:cover;width:100%}.shr-query-card-body{padding:1rem 1.1rem 1.15rem}.shr-query-card .wp-block-post-title{font-size:1.2rem;margin-block:.35rem .6rem}.shr-query-card .wp-block-post-excerpt{color:var(--wp--preset--color--muted-text);font-size:.9rem}.shr-query-card .wp-block-post-date,.shr-query-card .wp-block-post-terms{color:var(--wp--preset--color--sage);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.shr-newsletter{background:linear-gradient(90deg,var(--wp--preset--color--muted-sage),var(--wp--preset--color--sage));border-radius:var(--shr-radius);color:#fff;overflow:hidden;padding:clamp(1.5rem, 3vw, 2.4rem)}.shr-newsletter h2,.shr-newsletter p{color:#fff}.shr-newsletter .wp-block-button__link{background:var(--wp--preset--color--dark-sage)}.shr-page-hero{background:var(--wp--preset--color--warm-cream);border-radius:var(--shr-radius);margin-block:2rem 3.5rem;padding:clamp(2rem, 5vw, 4.5rem)}.shr-page-hero h1{margin-bottom:.8rem}.shr-sidebar-card{background:var(--wp--preset--color--warm-cream);border:var(--shr-border);border-radius:var(--shr-radius);padding:1.4rem}.shr-breadcrumbs{color:var(--wp--preset--color--muted-text);font-size:.82rem;margin-block:1.2rem 0}.shr-site-footer{background:var(--wp--preset--color--warm-cream);border-top:var(--shr-border);margin-top:clamp(3rem, 6vw, 6rem);padding-block:clamp(2.5rem, 5vw, 4rem) 1.25rem}.shr-footer-grid{align-items:flex-start}.shr-footer-heading{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.shr-footer-links a{text-decoration:none}.shr-footer-bottom{border-top:var(--shr-border);color:var(--wp--preset--color--muted-text);font-size:.78rem;margin-top:2rem;padding-top:1rem;text-align:center}.shr-footer-brand{padding-left:2.3rem;position:relative}.shr-footer-brand::before{background:url(/wp-content/themes/images/leaf-mark.svg) center / contain no-repeat;content:'';height:44px;left:0;position:absolute;top:0;width:25px}.wp-block-query-pagination{align-items:center;gap:.55rem;justify-content:center;margin-top:2rem}.wp-block-query-pagination a,.wp-block-query-pagination .current{border:var(--shr-border);border-radius:6px;min-width:40px;padding:.45rem .7rem;text-align:center;text-decoration:none}.wp-block-query-pagination .current{background:var(--wp--preset--color--sage);color:#fff}@media (max-width:980px){.shr-header-inner{flex-wrap:wrap}.shr-brand{min-width:210px}.shr-header-actions .wp-block-search{display:none}.shr-hero-copy{padding-block:3.2rem}.shr-hero-media{min-height:420px}}@media (max-width:781px){.shr-header-inner{min-height:70px}.shr-brand .wp-block-site-tagline{display:none}.shr-header-actions .wp-block-buttons{display:none}.shr-hero .wp-block-columns{gap:0}.shr-hero-copy{padding-block:2.75rem}.shr-hero-copy h1{max-width:13ch}.shr-hero-media{min-height:340px}.shr-section-heading::before,.shr-section-heading::after{display:none}.shr-section-heading h2{text-align:left}}@media (max-width:480px){.shr-brand{min-width:0;padding-left:1.9rem}.shr-brand::before{height:38px;width:22px}.shr-brand .wp-block-site-title{font-size:1.35rem}.shr-hero-copy h1{font-size:clamp(2.35rem, 12vw, 3.3rem)}.shr-hero-media{min-height:260px}.shr-topic-card,.shr-room-card,.is-style-shr-card{padding:1.15rem}}body{overflow-wrap:break-word;word-break:normal}.shr-main>.alignwide,.shr-section.alignwide,.shr-newsletter.alignwide,.shr-site-header .alignwide,.shr-site-footer .alignwide{box-sizing:border-box;max-width:var(--shr-container);width:100%}.shr-topic-grid,.shr-room-grid,.shr-card-grid{display:grid!important;gap:clamp(0.85rem, 1.5vw, 1.25rem);margin-left:auto;margin-right:auto;max-width:var(--shr-container)!important;width:100%!important}.shr-topic-grid,.shr-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.shr-room-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shr-topic-grid>.wp-block-column,.shr-room-grid>.wp-block-column,.shr-card-grid>li,.shr-card-grid>.wp-block-post{min-width:0;width:auto!important}.shr-topic-card h3,.shr-room-card h3,.shr-query-card h3,.shr-query-card .wp-block-post-title,.shr-topic-card p,.shr-room-card p,.shr-query-card p{hyphens:none;overflow-wrap:normal;word-break:normal}.shr-topic-card h3,.shr-room-card h3{line-height:1.12}.shr-topic-card,.shr-room-card{display:flex;flex-direction:column;justify-content:flex-start;min-height:100%}.shr-topic-card>:last-child,.shr-room-card>:last-child{margin-top:auto}.shr-hero-media{overflow:hidden}.shr-hero-media figure{margin:0}@media (max-width:1100px){.shr-topic-grid,.shr-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shr-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.shr-topic-grid,.shr-room-grid,.shr-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.shr-topic-grid,.shr-room-grid,.shr-card-grid{grid-template-columns:minmax(0,1fr)}}.shr-header-inner>.wp-block-navigation{flex:1 1 auto;justify-content:center;min-width:0}.shr-header-actions{flex:0 0 auto;margin-left:auto;min-width:max-content}.shr-header-actions .wp-block-search{width:clamp(120px, 13vw, 180px)}.shr-header-actions .wp-block-search__inside-wrapper{min-height:42px;padding:0}.shr-header-actions .wp-block-search__input{min-width:0;width:100%}.shr-header-actions .wp-block-search__button{min-width:42px}@media (max-width:1280px){.shr-header-inner{gap:1rem}.shr-header-inner>.wp-block-navigation{font-size:.84rem}.shr-header-actions .wp-block-search{width:132px}}@media (max-width:1160px){.shr-header-inner{flex-wrap:wrap;row-gap:.75rem}.shr-header-inner>.wp-block-navigation{flex-basis:100%;justify-content:center;order:3}.shr-header-actions{order:2}}.shr-skip-link{background:var(--wp--preset--color--dark-sage);border-radius:0 0 6px 6px;color:#fff;font-weight:700;left:1rem;padding:.7rem 1rem;position:fixed;top:-100px;z-index:100000}.shr-skip-link:focus{color:#fff;top:0}.shr-primary-navigation{flex:1 1 auto;min-width:0}.shr-primary-navigation .wp-block-navigation-item__content{text-decoration:none;white-space:nowrap}.shr-primary-navigation .current-menu-item>.wp-block-navigation-item__content,.shr-primary-navigation .current-menu-ancestor>.wp-block-navigation-item__content{color:var(--wp--preset--color--dark-sage);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.45em}.shr-header-search{margin:0;position:relative}.shr-header-search .wp-block-search__inside-wrapper{align-items:center;border:0;display:flex;gap:.45rem;padding:0}.shr-header-search .wp-block-search__button{align-items:center;background:#fff0;border:0;color:var(--wp--preset--color--text);display:inline-flex;gap:.45rem;margin:0;padding:.55rem .4rem}.shr-header-search .wp-block-search__button::before{background:currentColor;content:'';height:18px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") center / contain no-repeat;width:18px}.shr-header-search .wp-block-search__input{border:1px solid var(--wp--preset--color--border);border-radius:6px;min-height:42px;min-width:190px;padding:.55rem .75rem}.shr-breadcrumbs{color:var(--wp--preset--color--muted-text);font-size:.82rem;margin:1.25rem 0 1.8rem}.shr-breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.shr-breadcrumbs li{align-items:center;display:inline-flex;gap:.45rem}.shr-breadcrumbs li:not(:last-child)::after{color:var(--wp--preset--color--muted-sage);content:'›'}.shr-breadcrumbs a{color:inherit;text-decoration:none}.shr-breadcrumbs a:hover,.shr-breadcrumbs a:focus-visible{color:var(--wp--preset--color--dark-sage);text-decoration:underline}.shr-site-footer>.wp-block-shortcode{border-top:var(--shr-border);color:var(--wp--preset--color--muted-text);font-size:.78rem;margin:2rem auto 0;max-width:var(--shr-container);padding-top:1rem;text-align:center}@media (max-width:1160px){.shr-header-search .wp-block-search__button{font-size:0;min-height:42px;min-width:42px;justify-content:center}.shr-header-search .wp-block-search__button::before{height:20px;width:20px}}@media (max-width:781px){.shr-brand{margin-right:auto;order:1}.shr-header-actions{display:flex!important;order:2}.shr-header-actions .wp-block-buttons{display:none!important}.shr-primary-navigation{flex:0 0 auto;margin-left:0;order:3}.shr-primary-navigation .wp-block-navigation__responsive-container.is-menu-open{padding:1.5rem}.shr-primary-navigation .wp-block-navigation__responsive-container-content{align-items:stretch}.shr-primary-navigation .wp-block-navigation__container{width:100%}.shr-primary-navigation .wp-block-navigation-item{border-bottom:1px solid var(--wp--preset--color--border);width:100%}.shr-primary-navigation .wp-block-navigation-item__content{display:block;padding:.9rem 0;width:100%}.shr-breadcrumbs{margin-bottom:1.25rem}}.shr-header-search{flex:0 0 auto;margin:0;position:relative}.shr-header-search>summary{align-items:center;border-radius:6px;color:var(--wp--preset--color--text);cursor:pointer;display:inline-flex;gap:.42rem;min-height:42px;padding:.5rem .55rem;white-space:nowrap}.shr-header-search>summary::-webkit-details-marker{display:none}.shr-header-search>summary::marker{content:''}.shr-header-search>summary:hover,.shr-header-search>summary:focus-visible{background:var(--wp--preset--color--pale-sage)}.shr-search-icon{background:currentColor;display:inline-block;height:18px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") center / contain no-repeat;width:18px}.shr-search-popover{align-items:stretch;background:var(--wp--preset--color--white);border:var(--shr-border);border-radius:8px;box-shadow:var(--shr-shadow);display:flex;gap:.5rem;padding:.65rem;position:absolute;right:0;top:calc(100% + 0.55rem);width:min(360px, calc(100vw - 2rem));z-index:80}.shr-search-popover input{border:1px solid var(--wp--preset--color--border);border-radius:6px;flex:1 1 auto;min-width:0;padding:.68rem .75rem}.shr-search-popover button{background:var(--wp--preset--color--sage);border:0;border-radius:6px;color:#fff;cursor:pointer;flex:0 0 auto;font-weight:600;padding:.68rem .9rem}.shr-search-popover button:hover,.shr-search-popover button:focus-visible{background:var(--wp--preset--color--dark-sage)}@media (max-width:1160px){.shr-search-text{display:none}.shr-header-search>summary{justify-content:center;min-width:42px;padding-inline:.45rem}}@media (max-width:781px){.shr-header-actions{gap:.2rem}.shr-header-search{display:block!important}.shr-search-popover{position:fixed;right:1rem;top:76px;width:calc(100vw - 2rem)}}@media (max-width:781px){.shr-header-inner{flex-wrap:nowrap!important;gap:.3rem;min-height:70px;position:relative}.shr-brand{flex:1 1 auto;margin-right:0;max-width:calc(100% - 96px);min-width:0;order:1}.shr-brand .wp-block-site-title,.shr-brand .wp-block-site-title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shr-header-actions{flex:0 0 auto;margin-left:auto;order:2}.shr-primary-navigation{flex:0 0 auto;margin-left:0;order:3}.shr-primary-navigation .wp-block-navigation__responsive-container-open{align-items:center;display:inline-flex;height:42px;justify-content:center;margin:0;min-width:42px;padding:.45rem}.shr-search-popover{left:auto;position:absolute;right:calc(-42px - 0.3rem);top:calc(100% + 0.65rem);width:min(360px, calc(100vw - 2rem))}}@media (max-width:420px){.shr-brand{max-width:calc(100% - 90px);padding-left:1.75rem}.shr-brand .wp-block-site-title{font-size:1.18rem}.shr-header-actions,.shr-primary-navigation{gap:0}.shr-search-popover{right:calc(-40px - 0.2rem);width:calc(100vw - 1.5rem)}}@media (max-width:781px){.shr-header-inner{display:grid!important;grid-template-columns:minmax(0,1fr) 42px 42px;column-gap:.3rem;align-items:center;flex-wrap:nowrap!important;min-height:70px;position:relative}.shr-brand{grid-column:1;grid-row:1;flex:none;margin:0;max-width:none;min-width:0;overflow:visible;width:auto}.shr-brand .wp-block-site-title,.shr-brand .wp-block-site-title a{display:block;font-size:clamp(1rem, 4.7vw, 1.2rem);overflow:visible;text-overflow:clip;white-space:nowrap}.shr-header-actions{grid-column:2;grid-row:1;justify-self:center;margin:0;min-width:42px;order:initial}.shr-primary-navigation{grid-column:3;grid-row:1;justify-self:center;margin:0;min-width:42px;order:initial}.shr-header-search{position:static}.shr-search-popover{box-sizing:border-box;left:0;margin:0;max-width:none;position:absolute;right:0;top:calc(100% + 0.45rem);width:auto;z-index:100}}@media (max-width:420px){.shr-brand{max-width:none;padding-left:1.65rem}.shr-brand .wp-block-site-title,.shr-brand .wp-block-site-title a{font-size:1.02rem}.shr-search-popover{left:0;right:0;width:auto}}.shr-heading-row{border-bottom:var(--shr-border);margin-bottom:1.35rem;padding-bottom:.65rem}.shr-heading-row h2,.shr-heading-row p{margin:0}.shr-heading-link a,.shr-card-link a{font-weight:600;text-decoration:none}.shr-empty-card{background:var(--wp--preset--color--warm-cream);border:var(--shr-border);border-radius:var(--shr-radius);padding:2rem}.shr-room-photo-grid{display:grid;gap:clamp(0.8rem, 1.4vw, 1.15rem);grid-template-columns:repeat(4,minmax(0,1fr))}.shr-room-photo-card{align-content:end;aspect-ratio:16 / 9;background:linear-gradient(145deg,#f5f0e7 0%,#e4d8c5 100%);border:var(--shr-border);border-radius:var(--shr-radius);min-height:180px;overflow:hidden;padding:1rem;position:relative}.shr-room-photo-card::before,.shr-room-photo-card::after{content:'';position:absolute;pointer-events:none}.shr-room-photo-card::before{background:rgb(255 255 255 / .72);border-radius:8px 8px 0 0;height:42%;left:9%;right:9%;top:12%}.shr-room-photo-card::after{background:rgb(97 123 85 / .22);border-radius:999px;bottom:18%;height:22%;left:14%;right:14%}.shr-room-photo-card>*{position:relative;z-index:1}.shr-room-photo-card h3{margin:auto 0 0}.shr-room-photo-card h3 a{text-decoration:none}.shr-room-symbol{color:var(--wp--preset--color--sage);font-size:2rem;margin:0}.shr-room-bathroom{background:linear-gradient(145deg,#f5f3ed,#dfe8e2)}.shr-room-bedroom{background:linear-gradient(145deg,#f3eee4,#ded0bd)}.shr-room-living{background:linear-gradient(145deg,#f3f0e8,#d8dfcf)}.shr-room-kids{background:linear-gradient(145deg,#f6efe6,#ead7c4)}.shr-room-entryway{background:linear-gradient(145deg,#efeae1,#d7c5ab)}.shr-room-laundry{background:linear-gradient(145deg,#f0f2ed,#d5ded4)}.shr-room-office{background:linear-gradient(145deg,#efece5,#d5cbbd)}.shr-home-feature-bands{display:grid;gap:clamp(0.9rem, 1.6vw, 1.4rem);grid-template-columns:repeat(3,minmax(0,1fr))}.shr-home-feature-card{background:var(--wp--preset--color--warm-cream);border:var(--shr-border);border-radius:var(--shr-radius);min-height:220px;padding:clamp(1.25rem, 2vw, 1.75rem)}.shr-home-feature-card h3{margin-top:.3rem}.shr-feature-symbol{color:var(--wp--preset--color--sage);font-family:var(--wp--preset--font-family--heading);font-size:2rem;line-height:1;margin:0}.shr-newsletter-symbol{border:1px solid rgb(255 255 255 / .6);border-radius:999px;color:#fff;font-size:2.2rem;height:72px;line-height:68px;margin:0 auto;width:72px}.shr-about-home{overflow:hidden}@media (max-width:980px){.shr-room-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shr-home-feature-bands{grid-template-columns:1fr}}@media (max-width:620px){.shr-heading-row{align-items:flex-start!important;flex-direction:column;gap:.4rem}.shr-room-photo-grid{grid-template-columns:1fr}.shr-room-photo-card{min-height:170px}.shr-newsletter-symbol{height:58px;line-height:54px;width:58px}.shr-newsletter .wp-block-buttons{justify-content:flex-start!important}.shr-newsletter .has-text-align-right{text-align:left}}.shr-room-photo-card{align-content:stretch;display:grid;grid-template-rows:minmax(120px,1fr) auto auto;min-height:230px;padding:0}.shr-room-photo-card::before{background:linear-gradient(90deg,transparent 48%,rgb(255 255 255 / .75) 48% 52%,transparent 52%),linear-gradient(transparent 48%,rgb(255 255 255 / .75) 48% 52%,transparent 52%),rgb(255 255 255 / .28);border:1px solid rgb(255 255 255 / .62);border-radius:8px;height:46%;left:13%;right:13%;top:11%}.shr-room-photo-card::after{background:radial-gradient(circle at 24% 45%,rgb(97 123 85 / .33) 0 14%,transparent 15%),radial-gradient(circle at 42% 34%,rgb(97 123 85 / .22) 0 11%,transparent 12%),linear-gradient(90deg,transparent 0 20%,rgb(126 101 72 / .20) 20% 80%,transparent 80%);border-radius:0;bottom:38%;height:24%;left:8%;right:8%}.shr-room-symbol{align-self:center;color:var(--wp--preset--color--sage);font-size:clamp(2rem, 3vw, 2.7rem);margin:0;place-self:center}.shr-room-photo-card h3{align-self:end;background:var(--wp--preset--color--sage);color:#fff;margin:0;padding:.62rem .8rem;width:100%}.shr-room-photo-card h3 a,.shr-room-photo-card h3 a:hover,.shr-room-photo-card h3 a:focus{color:#fff}.shr-room-photo-card>p:last-child{background:rgb(255 255 255 / .92);color:var(--wp--preset--color--text);margin:0;padding:.7rem .8rem .8rem;width:100%}.shr-room-photo-card:hover{box-shadow:var(--shr-shadow);transform:translateY(-2px)}.shr-home-feature-card{display:flex;flex-direction:column}.shr-home-feature-card .shr-card-link{margin-top:auto}@media (max-width:620px){.shr-room-photo-card{grid-template-rows:minmax(105px,1fr) auto auto;min-height:205px}.shr-room-photo-card::after{bottom:41%}}.shr-room-photo-grid{align-items:stretch;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:var(--shr-container)!important;width:100%!important}.shr-room-photo-grid>.wp-block-group,.shr-room-photo-grid>.shr-room-photo-card{box-sizing:border-box;justify-self:stretch;margin:0!important;max-width:none!important;min-width:0!important;width:100%!important}.shr-room-photo-card{aspect-ratio:auto;isolation:isolate;overflow:hidden}.shr-room-photo-card>*{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%}@media (min-width:981px){.shr-room-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.shr-hero-media figure,.shr-about-home figure,.shr-room-image{margin:0}.shr-home-hero-image,.shr-placeholder-media.shr-home-hero-image{aspect-ratio:8 / 5;display:block;height:auto;object-fit:cover;width:100%}.shr-home-about-image,.shr-placeholder-media.shr-home-about-image{aspect-ratio:8 / 5;display:block;height:auto;object-fit:cover;width:100%}.shr-room-photo-card{background:#fff;display:grid;grid-template-rows:auto auto auto;min-height:0}.shr-room-photo-card::before,.shr-room-photo-card::after{display:none}.shr-room-image{aspect-ratio:3 / 2;overflow:hidden;width:100%}.shr-room-image a{display:block;height:100%}.shr-room-card-image,.shr-room-image .shr-placeholder-media{display:block;height:100%;object-fit:cover;transition:transform .25s ease;width:100%}.shr-room-photo-card:hover .shr-room-card-image{transform:scale(1.025)}.shr-room-photo-card h3{align-self:auto}@media (max-width:620px){.shr-room-photo-card{grid-template-rows:auto auto auto;min-height:0}}.shr-archive-hero{background:linear-gradient(135deg,var(--wp--preset--color--warm-cream),#fff);border:var(--shr-border);border-radius:var(--shr-radius);margin:0 0 clamp(2rem, 4vw, 3.5rem);max-width:none!important;padding:clamp(2rem, 4.5vw, 4rem);width:100%}.shr-archive-hero>*{margin-left:0!important;margin-right:auto!important;max-width:760px!important}.shr-archive-hero h1{font-size:clamp(2.5rem, 5vw, 4.5rem);margin:.35rem 0 .85rem}.shr-archive-hero p:last-child{color:var(--wp--preset--color--muted-text);font-size:clamp(1rem, 1.3vw, 1.12rem);margin-bottom:0;max-width:66ch!important}@media (max-width:620px){.shr-archive-hero{padding:1.6rem}}.shr-quick-take{margin:0!important;position:sticky;top:1.5rem}.shr-quick-take h2,.shr-related-articles h2{font-size:clamp(1.65rem, 2.4vw, 2.2rem);margin:0 0 1rem}.shr-quick-take ul{margin:0;padding-left:1.25rem}.shr-quick-take li+li{margin-top:.55rem}.shr-related-articles{margin:0!important;position:sticky;top:1.5rem}.shr-related-card{align-items:center;display:grid;gap:.8rem;grid-template-columns:88px minmax(0,1fr)}.shr-related-card+.shr-related-card{border-top:var(--shr-border);margin-top:1rem;padding-top:1rem}.shr-related-thumb,.shr-related-thumb img,.shr-related-placeholder{border-radius:8px;display:block;height:72px;object-fit:cover;overflow:hidden;width:88px}.shr-related-placeholder{background:var(--wp--preset--color--pale-sage)}.shr-related-card h3{font-size:1rem;line-height:1.25;margin:0 0 .25rem}.shr-related-card h3 a{text-decoration:none}.shr-related-card p{color:var(--wp--preset--color--muted-text);font-size:.75rem;margin:0}.shr-related-all{border-top:var(--shr-border);font-size:.82rem;margin:1rem 0 0;padding-top:.85rem}@media (max-width:1080px){.shr-related-articles{position:static}.shr-related-articles{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.shr-related-articles>h2,.shr-related-articles>.shr-related-all{grid-column:1 / -1}.shr-related-card,.shr-related-card+.shr-related-card{border:0;display:block;margin:0;padding:0}.shr-related-thumb,.shr-related-thumb img,.shr-related-placeholder{height:auto;width:100%;aspect-ratio:16 / 10}.shr-related-card h3{margin-top:.65rem}}@media (max-width:781px){.shr-quick-take{order:2;position:static;width:100%}.shr-toc-card,.shr-related-articles{position:static}.shr-related-articles{display:block}.shr-related-card,.shr-related-card+.shr-related-card{align-items:center;border-top:var(--shr-border);display:grid;gap:.8rem;grid-template-columns:92px minmax(0,1fr);margin-top:.85rem;padding-top:.85rem}.shr-related-card:first-of-type{border-top:0;margin-top:0;padding-top:0}.shr-related-thumb,.shr-related-thumb img,.shr-related-placeholder{aspect-ratio:auto;height:76px;width:92px}.shr-related-card h3{margin-top:0}}@media (max-width:520px){.shr-sidebar-card,.shr-toc-card{padding:1.1rem}}.shr-affiliate-page-shell{padding-bottom:0}.shr-affiliate-page-shell>.shr-affiliate-breadcrumbs,.shr-affiliate-page-container{width:min(1180px, calc(100% - 40px));margin-inline:auto}.shr-affiliate-breadcrumbs{padding-top:24px;padding-bottom:20px}.shr-affiliate-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;color:var(--wp--preset--color--muted-text,#667066);font-size:.86rem}.shr-affiliate-breadcrumbs li+li::before{content:"›";margin-right:8px;color:#9a9f96}.shr-affiliate-page-container{padding-bottom:70px}.shr-affiliate-hero{margin-bottom:34px;padding:clamp(34px, 5vw, 62px);border:1px solid #ded7ca;border-radius:18px;background:#f7f3ea}.shr-affiliate-eyebrow{margin:0 0 10px;color:#617b55;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.shr-affiliate-hero h1{max-width:760px;margin:0;color:#48613f;font-family:var(--wp--preset--font-family--heading,Georgia,serif);font-size:clamp(3rem, 6vw, 5.2rem);font-weight:400;line-height:.98}.shr-affiliate-updated{margin:18px 0 0;color:#667066}.shr-affiliate-summary{max-width:940px;margin-top:24px;padding:16px 18px;border-left:4px solid #617b55;background:#e8eee3;color:#2f382d;line-height:1.65}.shr-affiliate-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 250px;gap:32px;align-items:start}.shr-affiliate-toc,.shr-affiliate-sidebar section,.shr-affiliate-contact-box{border:1px solid #ded7ca;border-radius:16px;background:#fff}.shr-affiliate-toc{position:sticky;top:104px;padding:22px}.shr-affiliate-toc h2,.shr-affiliate-sidebar h2{margin:0 0 14px;color:#48613f;font-size:1.45rem}.shr-affiliate-toc ol,.shr-affiliate-sidebar ul{margin:0;padding:0;list-style:none}.shr-affiliate-toc li+li,.shr-affiliate-sidebar li+li{margin-top:10px}.shr-affiliate-toc a,.shr-affiliate-sidebar a,.shr-affiliate-text-link{color:#48613f;text-decoration-thickness:1px;text-underline-offset:3px}.shr-affiliate-content{min-width:0}.shr-affiliate-content section{scroll-margin-top:110px;padding:0 0 30px;border-bottom:1px solid #e5dfd4}.shr-affiliate-content section+section{padding-top:30px}.shr-affiliate-content section:last-child{border-bottom:0}.shr-affiliate-content h2{margin:0 0 12px;color:#48613f;font-family:var(--wp--preset--font-family--heading,Georgia,serif);font-size:clamp(1.8rem, 3vw, 2.45rem);font-weight:400;line-height:1.15}.shr-affiliate-content p,.shr-affiliate-content li,.shr-affiliate-sidebar p{color:#4e584d;font-size:1rem;line-height:1.75}.shr-affiliate-content p{margin:0}.shr-affiliate-content p+p,.shr-affiliate-content p+ul{margin-top:14px}.shr-affiliate-content ul{margin-bottom:0;padding-left:22px}.shr-affiliate-content li::marker{color:#617b55}.shr-affiliate-amazon{margin:30px 0 0;padding:26px!important;border:1px solid #d8dfd2!important;border-radius:16px;background:#e8eee3}.shr-affiliate-sidebar{display:grid;gap:18px}.shr-affiliate-sidebar section{padding:22px}.shr-affiliate-principle{background:#e8eee3!important}.shr-affiliate-contact-box{margin-top:42px;padding:30px;text-align:center;background:#e8eee3}.shr-affiliate-contact-box h2{margin:0 0 8px;color:#48613f;font-size:clamp(1.8rem, 3vw, 2.4rem)}.shr-affiliate-contact-box p{margin:0 0 18px;color:#667066}.shr-affiliate-newsletter{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;margin-top:28px;padding:34px 40px;border-radius:16px;background:linear-gradient(90deg,#8fa382 0%,#617b55 100%)}.shr-affiliate-newsletter h2,.shr-affiliate-newsletter p{margin:0;color:#fff}.shr-affiliate-newsletter h2{font-size:clamp(2rem, 4vw, 3rem);font-weight:400}.shr-affiliate-newsletter p:last-child{margin-top:8px;opacity:.92}.shr-affiliate-newsletter .shr-affiliate-eyebrow{margin-bottom:5px;color:#fff}.shr-affiliate-newsletter .wp-element-button,.shr-affiliate-contact-box .wp-element-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:11px 20px;border-radius:6px;background:#48613f;color:#fff;font-weight:700;text-decoration:none}@media (max-width:1050px){.shr-affiliate-layout{grid-template-columns:190px minmax(0,1fr)}.shr-affiliate-sidebar{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.shr-affiliate-page-shell>.shr-affiliate-breadcrumbs,.shr-affiliate-page-container{width:min(100% - 28px, 680px)}.shr-affiliate-breadcrumbs{padding-top:18px;padding-bottom:16px}.shr-affiliate-page-container{padding-bottom:42px}.shr-affiliate-hero{margin-bottom:20px;padding:30px 24px;border-radius:14px}.shr-affiliate-hero h1{font-size:clamp(2.7rem, 14vw, 4rem)}.shr-affiliate-summary{padding:14px}.shr-affiliate-layout{display:flex;flex-direction:column;gap:22px}.shr-affiliate-toc{position:static;width:100%;box-sizing:border-box;order:0}.shr-affiliate-content{order:1}.shr-affiliate-sidebar{order:2;display:grid;grid-template-columns:1fr;width:100%}.shr-affiliate-content section{padding-bottom:24px}.shr-affiliate-content section+section{padding-top:24px}.shr-affiliate-amazon{margin-top:24px;padding:22px!important}.shr-affiliate-contact-box{margin-top:26px;padding:26px 20px}.shr-affiliate-newsletter{grid-template-columns:1fr;padding:28px 22px}.shr-affiliate-newsletter .wp-element-button{width:fit-content}}.shr-privacy-page-shell>.shr-privacy-breadcrumbs,.shr-privacy-page-container{width:min(1180px, calc(100% - 40px));margin-inline:auto}.shr-privacy-breadcrumbs{padding-top:28px;padding-bottom:22px}.shr-privacy-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.shr-privacy-breadcrumbs li+li::before{content:"›";margin-right:8px;color:#8b9388}.shr-privacy-page-container{padding-bottom:72px}.shr-privacy-hero{margin-bottom:34px;padding:clamp(34px, 5vw, 62px);border:1px solid #ded7ca;border-radius:18px;background:#f7f3ea}.shr-privacy-eyebrow{margin:0 0 10px;color:#617b55;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.shr-privacy-hero h1{max-width:760px;margin:0;color:#48613f;font-family:var(--wp--preset--font-family--heading,Georgia,serif);font-size:clamp(3rem, 6vw, 5.2rem);font-weight:400;line-height:.98}.shr-privacy-updated{margin:18px 0 0;color:#667066}.shr-privacy-summary{max-width:940px;margin-top:24px;padding:16px 18px;border-left:4px solid #617b55;background:#e8eee3;color:#2f382d;line-height:1.65}.shr-privacy-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 250px;gap:32px;align-items:start}.shr-privacy-toc,.shr-privacy-sidebar section,.shr-privacy-request-box{border:1px solid #ded7ca;border-radius:16px;background:#fff}.shr-privacy-toc{position:sticky;top:104px;padding:22px}.shr-privacy-toc h2,.shr-privacy-sidebar h2{margin:0 0 14px;color:#48613f;font-size:1.4rem}.shr-privacy-toc ol,.shr-privacy-sidebar ul{margin:0;padding:0;list-style:none}.shr-privacy-toc li+li,.shr-privacy-sidebar li+li{margin-top:10px}.shr-privacy-toc a,.shr-privacy-sidebar a,.shr-privacy-text-link{color:#48613f;text-decoration-thickness:1px;text-underline-offset:3px}.shr-privacy-content{min-width:0}.shr-privacy-content section{scroll-margin-top:110px;padding:0 0 30px;border-bottom:1px solid #e5dfd4}.shr-privacy-content section+section{padding-top:30px}.shr-privacy-content section:last-child{border-bottom:0}.shr-privacy-content h2{margin:0 0 12px;color:#48613f;font-family:var(--wp--preset--font-family--heading,Georgia,serif);font-size:clamp(1.8rem, 3vw, 2.45rem);font-weight:400;line-height:1.15}.shr-privacy-content h3{margin:0 0 9px;color:#48613f;font-family:var(--wp--preset--font-family--heading,Georgia,serif);font-size:1.28rem;font-weight:400}.shr-privacy-content p,.shr-privacy-content li,.shr-privacy-sidebar p{color:#4e584d;font-size:1rem;line-height:1.75}.shr-privacy-content p{margin:0}.shr-privacy-content p+p,.shr-privacy-content p+ul,.shr-privacy-content ul+p{margin-top:14px}.shr-privacy-content ul{margin-bottom:0;padding-left:22px}.shr-privacy-content li::marker{color:#617b55}.shr-privacy-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.shr-privacy-card-grid article{padding:20px;border:1px solid #ded7ca;border-radius:14px;background:#faf8f2}.shr-privacy-card-grid p{font-size:.95rem}.shr-privacy-highlight{margin:30px 0 0;padding:26px!important;border:1px solid #d8dfd2!important;border-radius:16px;background:#e8eee3}.shr-privacy-sidebar{display:grid;gap:18px}.shr-privacy-sidebar section{padding:22px}.shr-privacy-principle{background:#e8eee3!important}.shr-privacy-request-box{margin-top:42px;padding:30px;text-align:center;background:#e8eee3}.shr-privacy-request-box h2{margin:0 0 8px;color:#48613f;font-size:clamp(1.8rem, 3vw, 2.4rem)}.shr-privacy-request-box p{margin:0 0 18px;color:#667066}.shr-privacy-newsletter{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;margin-top:28px;padding:34px 40px;border-radius:16px;background:linear-gradient(90deg,#8fa382 0%,#617b55 100%)}.shr-privacy-newsletter h2,.shr-privacy-newsletter p{margin:0;color:#fff}.shr-privacy-newsletter h2{font-size:clamp(2rem, 4vw, 3rem);font-weight:400}.shr-privacy-newsletter p:last-child{margin-top:8px;opacity:.92}.shr-privacy-newsletter .shr-privacy-eyebrow{margin-bottom:5px;color:#fff}.shr-privacy-newsletter .wp-element-button,.shr-privacy-request-box .wp-element-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:11px 20px;border-radius:6px;background:#48613f;color:#fff;font-weight:700;text-decoration:none}@media (max-width:1050px){.shr-privacy-layout{grid-template-columns:190px minmax(0,1fr)}.shr-privacy-sidebar{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.shr-privacy-card-grid{grid-template-columns:1fr}}@media (max-width:760px){.shr-privacy-page-shell>.shr-privacy-breadcrumbs,.shr-privacy-page-container{width:min(100% - 28px, 680px)}.shr-privacy-breadcrumbs{padding-top:18px;padding-bottom:16px}.shr-privacy-page-container{padding-bottom:42px}.shr-privacy-hero{margin-bottom:20px;padding:30px 24px;border-radius:14px}.shr-privacy-hero h1{font-size:clamp(2.7rem, 14vw, 4rem)}.shr-privacy-summary{padding:14px}.shr-privacy-layout{display:flex;flex-direction:column;gap:22px}.shr-privacy-toc{position:static;width:100%;box-sizing:border-box;order:0}.shr-privacy-content{order:1}.shr-privacy-sidebar{order:2;display:grid;grid-template-columns:1fr;width:100%}.shr-privacy-content section{padding-bottom:24px}.shr-privacy-content section+section{padding-top:24px}.shr-privacy-highlight{margin-top:24px;padding:22px!important}.shr-privacy-request-box{margin-top:26px;padding:26px 20px}.shr-privacy-newsletter{grid-template-columns:1fr;padding:28px 22px}.shr-privacy-newsletter .wp-element-button{width:fit-content}}.shr-start-page-shell{background:#fff}.shr-start-page-shell>.shr-start-breadcrumbs,.shr-start-page-container{width:min(100% - 40px, 1180px);margin-inline:auto}.shr-start-breadcrumbs{padding-top:22px;padding-bottom:18px}.shr-start-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.shr-start-breadcrumbs li+li::before{content:'›';margin-right:8px;color:#8b938b}.shr-start-page-container{padding-bottom:54px}.shr-start-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.95fr);overflow:hidden;border:1px solid #ddd6c9;border-radius:18px;background:#f7f2e8}.shr-start-hero-copy{align-self:center;padding:clamp(42px, 6vw, 78px)}.shr-start-eyebrow{margin:0 0 8px;color:#617b55;font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.shr-start-hero h1{margin:0 0 18px;color:#48613f;font-size:clamp(3.4rem, 7vw, 6rem);line-height:.95}.shr-start-hero-copy>p:not(.shr-start-eyebrow){max-width:44ch;margin:0 0 26px;color:#596359;font-size:1.08rem;line-height:1.7}.shr-start-hero .wp-element-button,.shr-start-support-grid .wp-element-button,.shr-start-newsletter .wp-element-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 20px;border-radius:7px;background:#48613f;color:#fff;font-weight:800;text-decoration:none}.shr-start-hero-media,.shr-start-hero-media img{min-height:100%;width:100%}.shr-start-hero-media img{display:block;aspect-ratio:4 / 3;object-fit:cover}.shr-start-section{margin-top:clamp(48px, 7vw, 78px);scroll-margin-top:30px}.shr-start-heading{display:flex;align-items:center;gap:22px;margin-bottom:24px}.shr-start-heading::after{content:'';flex:1;height:1px;background:#ddd6c9}.shr-start-heading h2{margin:0;color:#48613f;font-size:clamp(2rem, 4vw, 3.25rem);font-weight:400;line-height:1.05}.shr-start-problem-grid,.shr-start-first-grid,.shr-start-guide-grid,.shr-start-support-grid{display:grid;gap:18px}.shr-start-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shr-start-problem-grid article,.shr-start-first-grid article,.shr-start-guide-card,.shr-start-support-grid>article{border:1px solid #ddd6c9;border-radius:14px;background:#fff}.shr-start-problem-grid article,.shr-start-first-grid article{padding:25px}.shr-start-problem-grid article{display:flex;min-height:245px;flex-direction:column;background:#fbf8f1}.shr-start-problem-grid article>span,.shr-start-first-grid article>span{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:22px;border-radius:999px;background:#e8eee3;color:#617b55;font-size:1.3rem}.shr-start-problem-grid h3,.shr-start-first-grid h3,.shr-start-guide-card h3,.shr-start-support-grid h2{color:#48613f}.shr-start-problem-grid h3,.shr-start-first-grid h3{margin:0 0 10px;font-size:1.6rem;line-height:1.12}.shr-start-problem-grid p,.shr-start-first-grid p,.shr-start-support-grid p{margin:0 0 16px;color:#626b62;line-height:1.6}.shr-start-problem-grid a,.shr-start-first-grid a,.shr-start-story-card a{margin-top:auto;color:#48613f;font-weight:800;text-decoration:none}.shr-start-first-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shr-start-first-grid article{display:flex;min-height:230px;flex-direction:column;background:#e8eee3}.shr-start-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shr-start-guide-card{overflow:hidden}.shr-start-guide-media{display:block;overflow:hidden;background:#f2eee5}.shr-start-guide-media img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform 180ms ease}.shr-start-guide-card:hover .shr-start-guide-media img{transform:scale(1.025)}.shr-start-guide-body{padding:18px}.shr-start-guide-term{display:inline-flex;margin-bottom:9px;padding:4px 9px;border-radius:999px;background:#e8eee3;color:#48613f;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.shr-start-guide-card h3{margin:0;font-size:1.3rem;line-height:1.15}.shr-start-guide-card h3 a{color:inherit;text-decoration:none}.shr-start-guide-time{margin:14px 0 0;color:#7a827a;font-size:.78rem}.shr-start-empty{grid-column:1 / -1;padding:24px;border:1px solid #ddd6c9;border-radius:12px;background:#fbf8f1}.shr-start-support-grid{grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);margin-top:clamp(48px, 7vw, 78px)}.shr-start-checklist-card{padding:clamp(28px, 4vw, 44px);background:#e8eee3!important}.shr-start-support-grid h2{margin:0 0 14px;font-size:clamp(1.8rem, 3.2vw, 2.6rem);line-height:1.05}.shr-start-story-card{display:grid;grid-template-columns:minmax(180px,0.9fr) minmax(0,1.1fr);overflow:hidden}.shr-start-story-media,.shr-start-story-media img{min-height:100%;width:100%}.shr-start-story-media img{display:block;object-fit:cover}.shr-start-story-card>div:last-child{display:flex;flex-direction:column;justify-content:center;padding:28px}.shr-start-newsletter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin-top:30px;padding:34px 40px;border-radius:16px;background:linear-gradient(90deg,#8fa382 0%,#617b55 100%)}.shr-start-newsletter h2,.shr-start-newsletter p{margin:0;color:#fff}.shr-start-newsletter h2{font-size:clamp(2rem, 4vw, 3rem);font-weight:400;line-height:1}.shr-start-newsletter p:last-child{max-width:58ch;margin-top:9px;opacity:.94}.shr-start-newsletter .shr-start-eyebrow{margin-bottom:7px;color:#fff}@media (max-width:980px){.shr-start-hero{grid-template-columns:1fr 0.9fr}.shr-start-problem-grid,.shr-start-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shr-start-story-card{grid-template-columns:1fr}.shr-start-story-media img{aspect-ratio:16 / 8}}@media (max-width:760px){.shr-start-page-shell>.shr-start-breadcrumbs,.shr-start-page-container{width:min(100% - 28px, 680px)}.shr-start-breadcrumbs{padding-top:18px;padding-bottom:16px}.shr-start-page-container{padding-bottom:40px}.shr-start-hero,.shr-start-problem-grid,.shr-start-first-grid,.shr-start-guide-grid,.shr-start-support-grid,.shr-start-newsletter{grid-template-columns:1fr}.shr-start-hero-copy{padding:32px 24px}.shr-start-hero h1{font-size:clamp(3.2rem, 18vw, 4.7rem)}.shr-start-hero-media img{aspect-ratio:16 / 10}.shr-start-heading{display:block}.shr-start-heading::after{display:none}.shr-start-problem-grid article,.shr-start-first-grid article{min-height:0;padding:22px}.shr-start-support-grid,.shr-start-newsletter{margin-top:28px}.shr-start-story-media img{aspect-ratio:16 / 10}.shr-start-newsletter{padding:28px 22px}.shr-start-newsletter .wp-element-button{width:fit-content}}.shr-newsletter-breadcrumbs{padding-top:22px;padding-bottom:18px}.shr-newsletter-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.shr-newsletter-breadcrumbs li+li::before{content:'›';margin-right:8px;color:#8b938b}.shr-newsletter-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,0.85fr);overflow:hidden;border:1px solid #ddd6c9;border-radius:18px;background:#f7f2e8}.shr-newsletter-hero-copy{align-self:center;padding:clamp(38px, 5vw, 66px)}.shr-newsletter-eyebrow{margin:0 0 8px;color:#617b55;font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.shr-newsletter-hero h1{max-width:11ch;margin:0 0 18px;color:#48613f;font-size:clamp(3.2rem, 6.2vw, 5.7rem);font-weight:400;line-height:.98}.shr-newsletter-hero-copy>p:not(.shr-newsletter-eyebrow):not(.shr-newsletter-form-note){max-width:58ch;margin:0 0 22px;color:#596359;font-size:1.05rem;line-height:1.7}.shr-newsletter-hero-media,.shr-newsletter-hero-media img{min-height:100%;width:100%}.shr-newsletter-hero-media img{display:block;aspect-ratio:4 / 3;object-fit:cover}.shr-newsletter-form{position:relative;max-width:690px}.shr-newsletter-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.shr-newsletter-input-row input{min-width:0;min-height:50px;padding:12px 15px;border:1px solid #cfc7b9;border-radius:7px;background:#fff;color:#243024;font:inherit}.shr-newsletter-input-row input:focus{border-color:#617b55;outline:3px solid rgb(97 123 85 / .2);outline-offset:1px}.shr-newsletter-input-row .wp-element-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;border:0;border-radius:7px;background:#48613f;color:#fff;font-weight:800;cursor:pointer}.shr-newsletter-consent{display:flex;gap:9px;align-items:flex-start;margin-top:12px;color:#5d665d;font-size:.79rem;line-height:1.45}.shr-newsletter-consent input{flex:0 0 auto;margin-top:3px}.shr-newsletter-consent a{color:#48613f}.shr-newsletter-form-note{margin:8px 0 0;color:#737b73;font-size:.76rem}.shr-newsletter-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.shr-newsletter-notice{display:grid;gap:3px;margin:0 0 18px;padding:13px 15px;border-radius:8px;font-size:.88rem;line-height:1.45}.shr-newsletter-notice.is-success{border:1px solid #a8b89f;background:#e8eee3;color:#30452c}.shr-newsletter-notice.is-error{border:1px solid #d7b2a9;background:#fff1ee;color:#73352c}.shr-newsletter-section{margin-top:clamp(50px, 7vw, 80px)}.shr-newsletter-heading{display:flex;align-items:center;gap:22px;margin-bottom:24px}.shr-newsletter-heading::after{content:'';flex:1;height:1px;background:#ddd6c9}.shr-newsletter-heading h2{margin:0;color:#48613f;font-size:clamp(2rem, 4vw, 3.25rem);font-weight:400;line-height:1.05}.shr-newsletter-benefit-grid,.shr-newsletter-favorites-grid,.shr-newsletter-faq-grid{display:grid;gap:18px}.shr-newsletter-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shr-newsletter-benefit-grid article{min-height:250px;padding:26px;border:1px solid #d8dfd4;border-radius:14px;background:#e8eee3}.shr-newsletter-benefit-grid span{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:22px;border-radius:999px;background:rgb(255 255 255 / .52);color:#617b55;font-size:1.25rem}.shr-newsletter-benefit-grid h3,.shr-newsletter-copy-card h2,.shr-newsletter-calm-card h2,.shr-newsletter-sample-card h3,.shr-newsletter-favorites-grid h3,.shr-newsletter-faq-grid h3,.shr-newsletter-final-cta h2{color:#48613f}.shr-newsletter-benefit-grid h3{margin:0 0 12px;font-size:1.65rem;line-height:1.1}.shr-newsletter-benefit-grid p,.shr-newsletter-copy-card li,.shr-newsletter-calm-card p,.shr-newsletter-sample-card p,.shr-newsletter-favorites-grid p,.shr-newsletter-faq-grid p{color:#616a61;line-height:1.6}.shr-newsletter-intro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.shr-newsletter-copy-card,.shr-newsletter-calm-card{overflow:hidden;border:1px solid #ddd6c9;border-radius:14px;background:#fff}.shr-newsletter-copy-card{padding:clamp(28px, 4vw, 42px)}.shr-newsletter-copy-card h2,.shr-newsletter-calm-card h2{margin:0 0 16px;font-size:clamp(1.8rem, 3vw, 2.5rem);line-height:1.08}.shr-newsletter-copy-card ul{margin:0;padding-left:1.2rem}.shr-newsletter-copy-card li+li{margin-top:9px}.shr-newsletter-calm-card{padding-bottom:28px}.shr-newsletter-calm-media img{display:block;width:100%;aspect-ratio:16 / 7;object-fit:cover}.shr-newsletter-calm-card h2,.shr-newsletter-calm-card p{margin-right:28px;margin-left:28px}.shr-newsletter-calm-card h2{margin-top:22px}.shr-newsletter-sample-card{max-width:900px;margin-inline:auto;padding:clamp(30px, 5vw, 52px);border:1px solid #ddd6c9;border-radius:16px;background:#fbf8f1}.shr-newsletter-from{margin:0 0 18px!important;color:#788078!important;font-size:.76rem;letter-spacing:.03em;text-transform:uppercase}.shr-newsletter-sample-card h3{margin:0 0 22px;font-size:clamp(2rem, 4vw, 3.2rem);line-height:1.05}.shr-newsletter-sample-media{display:block;overflow:hidden;margin-bottom:22px;border-radius:12px}.shr-newsletter-sample-media img{display:block;width:100%;aspect-ratio:16 / 7;object-fit:cover}.shr-newsletter-sample-card .wp-element-button{display:inline-flex;margin-top:4px;padding:11px 20px;border-radius:7px;background:#48613f;color:#fff;font-weight:800;text-decoration:none}.shr-newsletter-favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shr-newsletter-favorites-grid article,.shr-newsletter-faq-grid article{padding:25px;border:1px solid #ddd6c9;border-radius:13px;background:#fff}.shr-newsletter-favorites-grid h3,.shr-newsletter-faq-grid h3{margin:0 0 10px;font-size:1.5rem;line-height:1.15}.shr-newsletter-favorites-grid h3 a{color:inherit;text-decoration:none}.shr-newsletter-favorites-grid p,.shr-newsletter-faq-grid p{margin:0}.shr-newsletter-final-cta{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(420px,1.1fr);gap:34px;align-items:center;margin-top:clamp(50px, 7vw, 80px);padding:clamp(34px, 5vw, 56px);border:1px solid #d8dfd4;border-radius:16px;background:#e8eee3}.shr-newsletter-final-cta h2{margin:0 0 10px;font-size:clamp(2.1rem, 4vw, 3.4rem);font-weight:400;line-height:1.02}.shr-newsletter-final-cta>div>p:last-child{margin:0;color:#616a61}.shr-newsletter-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.shr-newsletter-hero{grid-template-columns:minmax(0,1fr) 0.8fr}.shr-newsletter-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shr-newsletter-final-cta{grid-template-columns:1fr}}@media (max-width:760px){.shr-newsletter-breadcrumbs{padding-top:18px;padding-bottom:16px}.shr-newsletter-hero,.shr-newsletter-benefit-grid,.shr-newsletter-intro-grid,.shr-newsletter-favorites-grid,.shr-newsletter-final-cta,.shr-newsletter-faq-grid{grid-template-columns:1fr}.shr-newsletter-hero-copy{padding:32px 24px 28px}.shr-newsletter-hero h1{font-size:clamp(3rem, 17vw, 4.5rem)}.shr-newsletter-hero-media img{aspect-ratio:16 / 10}.shr-newsletter-input-row{grid-template-columns:1fr}.shr-newsletter-input-row .wp-element-button{width:100%}.shr-newsletter-heading{display:block}.shr-newsletter-heading::after{display:none}.shr-newsletter-benefit-grid article{min-height:0;padding:22px}.shr-newsletter-copy-card{padding:26px 22px}.shr-newsletter-calm-card h2,.shr-newsletter-calm-card p{margin-right:22px;margin-left:22px}.shr-newsletter-calm-media img,.shr-newsletter-sample-media img{aspect-ratio:16 / 10}.shr-newsletter-sample-card{padding:25px 20px}.shr-newsletter-favorites-grid article,.shr-newsletter-faq-grid article{padding:22px}.shr-newsletter-final-cta{padding:28px 22px}}.shr-consent-breadcrumbs{padding-top:1.6rem}.shr-consent-hero{background:linear-gradient(135deg,var(--wp--preset--color--warm-cream),#fff);border:var(--shr-border);border-radius:var(--shr-radius);margin-top:1.5rem;padding:clamp(2rem, 5vw, 4rem)}.shr-consent-eyebrow{color:var(--wp--preset--color--sage);font-size:.74rem;font-weight:700;letter-spacing:.11em;margin:0 0 .7rem;text-transform:uppercase}.shr-consent-hero h1{font-size:clamp(2.6rem, 6vw, 4.7rem);margin:0 0 1rem;max-width:13ch}.shr-consent-hero>p:last-child{color:var(--wp--preset--color--muted-text);font-size:1.05rem;line-height:1.7;margin:0;max-width:56ch}.shr-consent-notice{border:var(--shr-border);border-left:4px solid var(--wp--preset--color--sage);border-radius:var(--shr-radius-small);display:grid;gap:.2rem;margin:1.25rem 0 0;padding:1rem 1.15rem}.shr-consent-notice.is-success{background:var(--wp--preset--color--pale-sage)}.shr-consent-notice.is-error{background:#fff5f2;border-left-color:#b84d3d}.shr-consent-notice strong{color:var(--wp--preset--color--dark-sage)}#subscription-preferences{scroll-margin-top:1.5rem}.shr-consent-form-card,.shr-consent-verified-card{background:#fff;border:var(--shr-border);border-radius:var(--shr-radius);display:grid;gap:clamp(1.5rem, 4vw, 3rem);grid-template-columns:minmax(0,0.9fr) minmax(360px,1.1fr);margin-top:1.25rem;padding:clamp(1.4rem, 4vw, 2.5rem)}.shr-consent-form-card h2,.shr-consent-verified-card h2,.shr-consent-info-grid h2,.shr-consent-help h2{margin-top:0}.shr-consent-form-card>div>p:last-child,.shr-consent-verified-card>p{color:var(--wp--preset--color--muted-text);line-height:1.7}.shr-consent-form-card form,.shr-consent-action-form{display:grid;gap:.75rem}.shr-consent-form-card label:not(.shr-consent-checkbox),.shr-consent-action-form label:not(.shr-consent-checkbox){font-size:.85rem;font-weight:700}.shr-consent-form-card input[type='email'],.shr-consent-form-card select,.shr-consent-action-form select{background:#fff;border:var(--shr-border);border-radius:var(--shr-radius-small);color:var(--wp--preset--color--charcoal);font:inherit;min-height:48px;padding:.7rem .8rem;width:100%}.shr-consent-form-card input[type='email']:focus,.shr-consent-form-card select:focus,.shr-consent-action-form select:focus{border-color:var(--wp--preset--color--sage);outline:3px solid rgb(122 148 109 / .2);outline-offset:1px}.shr-consent-checkbox{align-items:flex-start;display:flex;font-size:.86rem;gap:.65rem;line-height:1.55;margin-block:.35rem}.shr-consent-checkbox input{flex:0 0 auto;margin-top:.2rem}.shr-consent-form-card .wp-element-button,.shr-consent-action-form .wp-element-button{justify-self:start}.shr-consent-honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.shr-consent-verified-card{grid-template-columns:minmax(0,1fr)}.shr-consent-status-line{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.shr-consent-status{border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;padding:.38rem .72rem;text-transform:uppercase}.shr-consent-status.is-subscribed{background:var(--wp--preset--color--pale-sage);color:var(--wp--preset--color--dark-sage)}.shr-consent-status.is-unsubscribed{background:#f4e7e1;color:#7d372c}.shr-consent-info-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem}.shr-consent-info-grid article{background:var(--wp--preset--color--warm-cream);border:var(--shr-border);border-radius:var(--shr-radius);padding:1.35rem}.shr-consent-info-grid article>span{align-items:center;background:var(--wp--preset--color--pale-sage);border-radius:999px;color:var(--wp--preset--color--dark-sage);display:inline-flex;font-size:.72rem;font-weight:700;height:34px;justify-content:center;margin-bottom:.9rem;width:34px}.shr-consent-info-grid h2{font-size:1.35rem}.shr-consent-info-grid p{color:var(--wp--preset--color--muted-text);font-size:.92rem;line-height:1.65}.shr-consent-help{align-items:center;background:linear-gradient(90deg,var(--wp--preset--color--pale-sage),var(--wp--preset--color--warm-cream));border:var(--shr-border);border-radius:var(--shr-radius);display:flex;gap:2rem;justify-content:space-between;margin-top:1.25rem;padding:clamp(1.4rem, 4vw, 2.3rem)}.shr-consent-help p:last-child{color:var(--wp--preset--color--muted-text);margin-bottom:0}.shr-consent-help>.wp-element-button{align-items:center;align-self:center;display:inline-flex;flex:0 0 auto;justify-content:center;min-width:118px;white-space:nowrap;width:auto}.shr-newsletter-form-note a{color:inherit}@media (max-width:860px){.shr-consent-form-card{grid-template-columns:1fr}.shr-consent-info-grid{grid-template-columns:1fr}}@media (max-width:600px){.shr-consent-breadcrumbs{padding-top:1rem}.shr-consent-hero{padding:1.5rem 1.1rem}.shr-consent-hero h1{font-size:clamp(2.25rem, 12vw, 3.35rem)}.shr-consent-form-card,.shr-consent-verified-card{padding:1.1rem}.shr-consent-help{align-items:flex-start;flex-direction:column}.shr-consent-help .wp-element-button,.shr-consent-form-card .wp-element-button,.shr-consent-action-form .wp-element-button{width:100%}}.shr-consent-help{align-items:center!important;display:grid!important;gap:2rem!important;grid-template-columns:minmax(0,1fr) max-content!important}.shr-consent-help>div{min-width:0}.shr-consent-help>a.wp-element-button,.shr-consent-help a.wp-element-button{align-items:center!important;align-self:center!important;box-sizing:border-box!important;display:inline-flex!important;flex:none!important;inline-size:max-content!important;justify-content:center!important;max-inline-size:none!important;min-inline-size:132px!important;overflow-wrap:normal!important;padding-inline:1.25rem!important;white-space:nowrap!important;width:max-content!important;word-break:normal!important;writing-mode:horizontal-tb!important}@media (max-width:600px){.shr-consent-help{align-items:stretch!important;display:flex!important;flex-direction:column!important}.shr-consent-help>a.wp-element-button,.shr-consent-help a.wp-element-button{inline-size:100%!important;min-inline-size:0!important;width:100%!important}}.shr-phase24-page-shell{box-sizing:border-box;margin:0!important;max-width:none!important;padding-inline:clamp(1rem, 3vw, 2rem);width:100%!important}.shr-phase24-page{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:var(--shr-container)!important;width:100%!important}.shr-phase24-page>*{max-width:none!important;width:100%}.shr-phase24-search-page,.shr-phase24-404-page{margin-top:clamp(1.25rem, 2.5vw, 2.25rem)}.shr-phase24-search-hero,.shr-phase24-404-hero{background:linear-gradient(135deg,var(--wp--preset--color--warm-cream),#fff);border:var(--shr-border);border-radius:var(--shr-radius);margin-bottom:clamp(2rem, 4vw, 3.5rem);padding:clamp(2rem, 5vw, 4.25rem);text-align:center}.shr-phase24-search-hero>*,.shr-phase24-404-hero>*{margin-left:auto;margin-right:auto;max-width:760px}.shr-phase24-search-hero h1,.shr-phase24-404-hero h1{font-size:clamp(2.45rem, 5vw, 4.5rem);margin:.35rem auto .85rem;overflow-wrap:normal;text-wrap:balance}.shr-phase24-search-hero>p:not(.shr-phase24-eyebrow),.shr-phase24-404-hero>p:not(.shr-phase24-eyebrow){color:var(--wp--preset--color--muted-text);font-size:clamp(1rem, 1.4vw, 1.12rem);max-width:64ch}.shr-phase24-eyebrow{color:var(--wp--preset--color--sage);font-size:.76rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.shr-phase24-search-form{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:1.4rem;max-width:760px;width:100%}.shr-phase24-search-form input{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--border);border-radius:7px 0 0 7px;font:inherit;min-height:52px;min-width:0;padding:.78rem 1rem;width:100%}.shr-phase24-search-form button{background:var(--wp--preset--color--sage);border:1px solid var(--wp--preset--color--sage);border-radius:0 7px 7px 0;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-width:112px;padding:.78rem 1.15rem;white-space:nowrap}.shr-phase24-search-form button:hover,.shr-phase24-search-form button:focus-visible,.shr-phase24-primary-button:hover,.shr-phase24-primary-button:focus-visible,.shr-search-side-button:hover,.shr-search-side-button:focus-visible{background:var(--wp--preset--color--dark-sage)}.shr-phase24-search-layout{align-items:start;display:grid;gap:clamp(1.5rem, 3vw, 2.5rem);grid-template-columns:minmax(0,1fr) minmax(250px,310px)}.shr-search-results-column{min-width:0}.shr-search-results-heading,.shr-search-section-title{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.shr-search-results-heading::after,.shr-search-section-title::after{background:var(--wp--preset--color--border);content:'';flex:1 1 auto;height:1px}.shr-search-results-heading h2,.shr-search-section-title h2{flex:0 1 auto;font-size:clamp(1.65rem, 3vw, 2.45rem);margin:0;overflow-wrap:anywhere}.shr-search-topic-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.shr-search-topic-chips a{background:var(--wp--preset--color--pale-sage);border-radius:999px;color:var(--wp--preset--color--dark-sage);font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:.42rem .72rem;text-decoration:none;text-transform:uppercase}.shr-search-results-list{border-top:var(--shr-border)}.shr-search-result-card{align-items:center;border-bottom:var(--shr-border);display:grid;gap:1rem;grid-template-columns:minmax(170px,220px) minmax(0,1fr);padding:1.15rem 0}.shr-search-card-media{border-radius:var(--shr-radius-small);display:block;overflow:hidden}.shr-search-card-image{aspect-ratio:16 / 10;display:block;height:100%;object-fit:cover;transition:transform var(--shr-transition);width:100%}.shr-search-card-media:hover .shr-search-card-image,.shr-search-card-media:focus-visible .shr-search-card-image{transform:scale(1.025)}.shr-search-card-placeholder{background:var(--wp--preset--color--warm-cream);object-fit:contain;padding:1rem}.shr-search-card-content{min-width:0}.shr-search-card-category{background:var(--wp--preset--color--pale-sage);border-radius:999px;color:var(--wp--preset--color--dark-sage);display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.05em;padding:.3rem .58rem;text-decoration:none;text-transform:uppercase}.shr-search-card-content h3{font-size:clamp(1.25rem, 2vw, 1.7rem);line-height:1.1;margin:.45rem 0 .5rem}.shr-search-card-content h3 a{color:var(--wp--preset--color--dark-sage);text-decoration:none}.shr-search-card-content h3 a:hover,.shr-search-card-content h3 a:focus-visible{text-decoration:underline}.shr-search-card-content>p{color:var(--wp--preset--color--muted-text);margin:0 0 .65rem}.shr-search-card-meta{align-items:center;color:var(--wp--preset--color--muted-text);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.45rem}.shr-search-sidebar{display:grid;gap:1rem;position:sticky;top:1.25rem}.shr-search-side-card{background:var(--wp--preset--color--white);border:var(--shr-border);border-radius:var(--shr-radius);padding:1.3rem}.shr-search-side-card.is-sage{background:var(--wp--preset--color--pale-sage)}.shr-search-side-card h2{font-size:1.45rem;margin:0 0 .75rem}.shr-search-side-card p{color:var(--wp--preset--color--muted-text)}.shr-search-side-card ul{list-style:none;margin:0;padding:0}.shr-search-side-card li+li{margin-top:.55rem}.shr-search-side-card li a::before{color:var(--wp--preset--color--sage);content:'✓';margin-right:.45rem}.shr-search-side-card a{color:var(--wp--preset--color--dark-sage)}.shr-search-room-links{line-height:1.75}.shr-search-side-link{display:inline-block;font-weight:700;margin-top:.35rem}.shr-search-side-button,.shr-phase24-primary-button,.shr-phase24-secondary-button{border-radius:6px;display:inline-flex;font-weight:700;justify-content:center;min-height:44px;padding:.7rem 1rem;text-decoration:none}.shr-search-side-button,.shr-phase24-primary-button{background:var(--wp--preset--color--sage);color:#fff!important}.shr-phase24-secondary-button{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--dark-sage);color:var(--wp--preset--color--dark-sage)}.shr-phase24-secondary-button:hover,.shr-phase24-secondary-button:focus-visible{background:var(--wp--preset--color--pale-sage)}.shr-phase24-pagination{margin-top:1.75rem}.shr-phase24-pagination .page-numbers{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}.shr-phase24-pagination a,.shr-phase24-pagination span{border:var(--shr-border);border-radius:6px;display:inline-flex;justify-content:center;min-width:42px;padding:.55rem .7rem;text-decoration:none}.shr-phase24-pagination .current{background:var(--wp--preset--color--sage);color:#fff}.shr-search-no-results{display:grid;gap:clamp(2.25rem, 5vw, 4rem)}.shr-search-no-results-message{background:var(--wp--preset--color--warm-cream);border:var(--shr-border);border-radius:var(--shr-radius);padding:clamp(2rem, 5vw, 3.5rem);text-align:center}.shr-search-no-results-message h2{font-size:clamp(1.75rem, 3.6vw, 2.8rem);margin:.35rem auto .8rem;text-wrap:balance}.shr-search-no-results-message>p:not(.shr-phase24-eyebrow){color:var(--wp--preset--color--muted-text);margin-left:auto;margin-right:auto;max-width:58ch}.shr-search-no-results-message .shr-search-topic-chips{justify-content:center;margin-top:1.2rem}.shr-search-no-results-message .shr-phase24-primary-button{margin-top:.5rem}.shr-search-recovery,.shr-404-topic-section{margin-top:clamp(2rem, 4vw, 3.5rem)}.shr-search-recovery-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.shr-search-result-card.is-compact{align-content:start;background:var(--wp--preset--color--white);border:var(--shr-border);border-radius:var(--shr-radius);display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0}.shr-search-result-card.is-compact .shr-search-card-media{border-radius:0;width:100%}.shr-search-result-card.is-compact .shr-search-card-content{padding:1rem 1.05rem 1.15rem}.shr-search-result-card.is-compact .shr-search-card-content h3{font-size:1.18rem}.shr-phase24-button-row{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem}.shr-404-topic-section .shr-search-topic-chips{justify-content:center}@media (max-width:960px){.shr-phase24-search-layout{grid-template-columns:minmax(0,1fr)}.shr-search-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (max-width:781px){.shr-phase24-page-shell{padding-inline:.75rem}.shr-phase24-search-hero,.shr-phase24-404-hero{padding:1.75rem 1.25rem}.shr-phase24-search-hero h1,.shr-phase24-404-hero h1{font-size:clamp(2.15rem, 10vw, 3.1rem)}.shr-search-sidebar,.shr-search-recovery-grid{grid-template-columns:minmax(0,1fr)}.shr-search-sidebar{gap:.8rem}}@media (max-width:620px){.shr-phase24-search-form{grid-template-columns:minmax(0,1fr) auto}.shr-phase24-search-form input{font-size:.9rem;padding-inline:.7rem}.shr-phase24-search-form button{min-width:88px;padding-inline:.75rem}.shr-search-result-card{align-items:stretch;grid-template-columns:minmax(0,1fr);padding-block:1rem}.shr-search-card-media{width:100%}.shr-search-card-image{aspect-ratio:16 / 9}.shr-search-results-heading,.shr-search-section-title{align-items:flex-start}.shr-search-results-heading::after,.shr-search-section-title::after{display:none}.shr-search-results-heading h2,.shr-search-section-title h2{font-size:1.7rem}}@media (max-width:390px){.shr-phase24-search-form input{font-size:.82rem;padding-inline:.55rem}.shr-phase24-search-form button{font-size:.9rem;min-width:78px;padding-inline:.55rem}.shr-phase24-button-row{align-items:stretch;flex-direction:column}.shr-phase24-primary-button,.shr-phase24-secondary-button{width:100%}}@media (min-width:621px){.shr-phase24-page .wp-block-shortcode,.shr-phase24-page .wp-block-shortcode>.shr-phase24-search-page,.shr-phase24-search-page,.shr-phase24-search-layout,.shr-search-results-column,.shr-search-results-list{box-sizing:border-box!important;inline-size:100%!important;max-inline-size:none!important;min-inline-size:0!important;width:100%!important}.shr-search-results-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.shr-search-result-card:not(.is-compact){align-items:center!important;box-sizing:border-box!important;display:grid!important;gap:clamp(1.25rem, 2.5vw, 2rem)!important;grid-template-columns:minmax(240px,280px) minmax(0,1fr)!important;inline-size:100%!important;justify-self:stretch!important;max-inline-size:none!important;min-inline-size:0!important;width:100%!important}.shr-search-result-card:not(.is-compact) .shr-search-card-media,.shr-search-result-card:not(.is-compact) .shr-search-card-content{box-sizing:border-box!important;inline-size:100%!important;max-inline-size:none!important;min-inline-size:0!important;width:100%!important}.shr-search-result-card:not(.is-compact) .shr-search-card-image{aspect-ratio:16 / 10!important;block-size:auto!important;inline-size:100%!important;object-fit:cover!important}}img.shr-assigned-media,img.shr-placeholder-media,.shr-search-card-image,.shr-newsletter-sample-image,.shr-about-hero-image,.shr-editorial-hero-image{height:auto;max-width:100%}.shr-hero-media,.shr-search-card-media,.shr-newsletter-sample-media,.shr-room-image{overflow:hidden}.shr-hero-media img.shr-home-hero-image,.shr-hero-media img.shr-placeholder-media.shr-home-hero-image{height:100%;max-width:none;object-fit:cover;width:100%}@media (prefers-reduced-motion:reduce){.shr-search-card-image,.shr-room-card-image,.shr-query-card,.shr-topic-card,.shr-room-card{transition:none!important}}:root{--shr-focus-color:#2f382d;--shr-focus-halo:#ffffff;--shr-accessible-sage:#5f7656;--shr-accessible-sage-dark:#48613f}.screen-reader-text{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;word-wrap:normal!important}.screen-reader-text:focus{clip:auto!important;clip-path:none!important;height:auto!important;margin:0!important;overflow:visible!important;width:auto!important}.shr-skip-links{left:0;position:absolute;top:0;z-index:100000}.shr-skip-link{background:var(--wp--preset--color--white);border:2px solid var(--shr-focus-color);border-radius:0 0 8px 0;color:var(--shr-focus-color);font-weight:800;left:0;padding:.8rem 1rem;position:fixed;text-decoration:underline;top:0;transform:translateY(-130%);transition:transform 120ms ease}.shr-skip-link:focus,.shr-skip-link:focus-visible{outline:3px solid var(--shr-focus-color);outline-offset:3px;transform:translateY(0)}#main-content{scroll-margin-top:1rem}#main-content:focus{outline:none}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--shr-focus-color)!important;outline-offset:3px!important;box-shadow:0 0 0 2px var(--shr-focus-halo)!important}:where(input,select,textarea)[aria-invalid='true']{border-color:#9f2d20!important;box-shadow:0 0 0 2px rgb(159 45 32 / .16)!important}:where(button,.wp-element-button,.wp-block-button__link,input[type='submit']){min-height:44px}.shr-primary-navigation .wp-block-navigation-item__content,.shr-header-search>summary,.shr-search-popover button{align-items:center;display:inline-flex;min-height:44px}.shr-primary-navigation .wp-block-navigation-item__content{padding-block:.55rem}.shr-header-search>summary{min-width:44px}.shr-footer-links a,.shr-article-main .wp-block-post-content a,.shr-contact-sidebar a,.shr-search-side-card a,.shr-newsletter-form-note a,.shr-newsletter-consent a{text-decoration-thickness:1px;text-underline-offset:.2em}.shr-breadcrumbs a,.shr-footer-links a,.shr-search-side-card a,.shr-contact-sidebar a,.shr-newsletter-form-note a,.shr-newsletter-consent a{text-decoration-line:underline}.shr-contact-notice:focus,.shr-newsletter-notice:focus{outline:3px solid var(--shr-focus-color);outline-offset:3px}.shr-contact-field input,.shr-contact-field select,.shr-contact-field textarea,.shr-newsletter-input-row input,.shr-consent-form-card input[type='email'],.shr-consent-form-card select,.shr-consent-action-form select,.shr-phase24-search-form input,.shr-search-popover input{min-height:44px}.shr-newsletter,.shr-about-newsletter,.shr-editorial-newsletter,.shr-affiliate-newsletter,.shr-privacy-newsletter,.shr-contact-newsletter,.shr-start-newsletter{background:linear-gradient(90deg,var(--shr-accessible-sage),var(--shr-accessible-sage-dark))!important}.shr-newsletter :where(h2,h3,p,small),.shr-about-newsletter :where(h2,h3,p,small),.shr-editorial-newsletter :where(h2,h3,p,small),.shr-affiliate-newsletter :where(h2,h3,p,small),.shr-privacy-newsletter :where(h2,h3,p,small),.shr-contact-newsletter :where(h2,h3,p,small),.shr-start-newsletter :where(h2,h3,p,small),.shr-author-follow :where(h2,h3,p,small){color:#fff!important;opacity:1}@media (max-width:781px){.shr-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{min-height:48px;padding-block:.75rem}.shr-contact-field input,.shr-contact-field select,.shr-contact-field textarea,.shr-newsletter-input-row input,.shr-consent-form-card input[type='email'],.shr-consent-form-card select,.shr-consent-action-form select,.shr-phase24-search-form input,.shr-search-popover input{font-size:1rem!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-delay:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.01ms!important}.shr-topic-card:hover,.shr-room-card:hover,.shr-search-card-media:hover .shr-search-card-image,.shr-search-card-media:focus-visible .shr-search-card-image{transform:none!important}}@media (prefers-contrast:more){:root{--shr-border:2px solid #6b6b60}body{color:#1e261d}a{text-decoration-thickness:2px}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline-width:4px!important}}@media (forced-colors:active){.shr-site-header,.shr-site-footer,.shr-topic-card,.shr-room-card,.shr-query-card,.shr-search-side-card,.shr-contact-form-card,.shr-contact-sidebar section{border:1px solid CanvasText}.shr-newsletter,.shr-about-newsletter,.shr-editorial-newsletter,.shr-affiliate-newsletter,.shr-privacy-newsletter,.shr-contact-newsletter,.shr-start-newsletter,.shr-author-follow{forced-color-adjust:auto}}@media (max-width:781px){.shr-site-footer{padding-bottom:calc(6.25rem + env(safe-area-inset-bottom))}.shr-privacy-choices-fallback{bottom:max(0.75rem, env(safe-area-inset-bottom));left:max(0.75rem, env(safe-area-inset-left))}}.shr-product-eyebrow,.shr-pattern-eyebrow{color:var(--wp--preset--color--sage);font-size:.7rem;font-weight:700;letter-spacing:.1em;margin:0 0 0.35rem!important;text-transform:uppercase}.shr-pattern-card,.shr-pattern-pros-cons>.wp-block-column,.shr-pattern-affiliate-disclosure,.shr-pattern-newsletter{border-radius:var(--shr-radius-small)}.shr-pattern-card{background:var(--wp--preset--color--warm-cream);border:var(--shr-border);margin-block:1.75rem;padding:1.2rem 1.35rem}.shr-pattern-card h2,.shr-pattern-card h3{margin-top:0!important}.shr-pattern-key-takeaways,.shr-pattern-tested-researched{background:var(--wp--preset--color--pale-sage)}.shr-pattern-pros-cons{gap:1rem;margin-block:1.75rem}.shr-pattern-pros-cons>.wp-block-column{border:var(--shr-border);padding:1.15rem}.shr-pattern-pros{background:var(--wp--preset--color--pale-sage)}.shr-pattern-cons{background:var(--wp--preset--color--warm-cream)}.shr-pattern-important-note{border-left:4px solid var(--wp--preset--color--sage)}.shr-pattern-affiliate-disclosure{background:var(--wp--preset--color--pale-sage);border-left:4px solid var(--wp--preset--color--sage);font-size:.88rem;padding:.9rem 1rem}.shr-pattern-newsletter{background:var(--wp--preset--color--sage);color:#fff;gap:1rem;margin-block:2rem;padding:1.25rem 1.4rem}.shr-pattern-newsletter h3,.shr-pattern-newsletter p{color:inherit;margin-top:0}@media (max-width:781px){.shr-pattern-pros-cons{display:block}.shr-pattern-pros-cons>.wp-block-column+.wp-block-column{margin-top:.8rem}}:root{--shr-container:1240px;--shr-content:800px;--shr-reading:720px;--shr-radius:16px;--shr-radius-small:10px;--shr-radius-large:24px;--shr-border-color:#ddd6c9;--shr-border:1px solid var(--shr-border-color);--shr-shadow-xs:0 3px 14px rgba(47, 56, 45, 0.05);--shr-shadow:0 18px 50px rgba(47, 56, 45, 0.09);--shr-shadow-hover:0 24px 64px rgba(47, 56, 45, 0.13);--shr-section-gap:clamp(3.5rem, 7vw, 7rem);--shr-card-gap:clamp(1rem, 2vw, 1.5rem);--shr-header-height:82px;--shr-reading-progress:0}html{background:var(--wp--preset--color--white);scroll-padding-top:calc(var(--shr-header-height) + 1.5rem)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.admin-bar{--shr-admin-offset:32px}::selection{background:var(--wp--preset--color--pale-sage);color:var(--wp--preset--color--dark-sage)}:where(p,li,dd){text-wrap:pretty}:where(h1,h2,h3,h4){text-wrap:balance}.shr-site-header{backdrop-filter:blur(18px);background:rgb(255 255 255 / .94);box-shadow:0 1px 0 rgb(72 97 63 / .08);position:sticky;top:0;transition:box-shadow 180ms ease,background-color 180ms ease;z-index:1000}body.admin-bar .shr-site-header{top:var(--shr-admin-offset,32px)}.shr-site-header.is-scrolled{background:rgb(255 255 255 / .98);box-shadow:0 10px 38px rgb(47 56 45 / .1)}.shr-header-inner{min-height:var(--shr-header-height);padding-block:.7rem}.shr-brand{min-width:250px}.shr-brand .wp-block-site-title a,.shr-footer-brand .wp-block-site-title a{color:var(--wp--preset--color--text);transition:color 160ms ease}.shr-brand .wp-block-site-title a:hover,.shr-footer-brand .wp-block-site-title a:hover{color:var(--wp--preset--color--sage)}.shr-primary-navigation .wp-block-navigation-item__content{border-radius:999px;padding-inline:.7rem;transition:background-color 150ms ease,color 150ms ease}.shr-primary-navigation .wp-block-navigation-item__content:hover,.shr-primary-navigation .wp-block-navigation-item__content:focus-visible{background:var(--wp--preset--color--pale-sage);color:var(--wp--preset--color--dark-sage)}.shr-header-actions .wp-block-button__link{box-shadow:0 7px 18px rgb(72 97 63 / .18);transition:transform 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.shr-header-actions .wp-block-button__link:hover,.shr-header-actions .wp-block-button__link:focus-visible{box-shadow:0 10px 26px rgb(72 97 63 / .25);transform:translateY(-1px)}.shr-search-popover{border-radius:12px;box-shadow:0 22px 55px rgb(47 56 45 / .16)}.shr-main{overflow:clip}.shr-section{margin-block:var(--shr-section-gap)}.shr-section-tight{margin-block:clamp(2.5rem, 5vw, 4.5rem)}.shr-section-heading{margin-bottom:clamp(1.5rem, 3vw, 2.25rem)}.shr-section-heading h2,.shr-category-section-heading h2,.shr-search-section-title h2,.shr-newsletter-heading h2{font-size:clamp(2rem, 4vw, 3.25rem);letter-spacing:-.025em}.shr-breadcrumbs{font-size:.78rem;letter-spacing:.015em;margin-block:1.25rem 1.6rem}.shr-breadcrumbs ol{row-gap:.25rem}.shr-hero,.shr-home-hero{background:radial-gradient(circle at 12% 22%,rgb(143 163 130 / .15),transparent 28%),linear-gradient(135deg,#f8f4eb 0%,#fff 68%);border-bottom:1px solid rgb(222 215 202 / .7)}.shr-hero .wp-block-columns,.shr-home-hero .wp-block-columns{align-items:stretch;min-height:clamp(540px, 61vw, 700px)}.shr-hero-copy{display:flex;flex-direction:column;justify-content:center;padding-block:clamp(4rem, 8vw, 7.5rem);padding-right:clamp(1.5rem, 5vw, 5rem)}.shr-hero-copy h1{font-size:clamp(3.1rem, 6.25vw, 6.2rem);letter-spacing:-.045em;line-height:.96;max-width:10ch}.shr-hero-copy p{color:#4d574e;line-height:1.72;max-width:43ch}.shr-hero-copy .wp-block-buttons{gap:.7rem;margin-top:.85rem}.shr-hero-copy .wp-block-button__link{min-width:126px;text-align:center}.shr-hero-media{min-height:100%;position:relative}.shr-hero-media::after{background:linear-gradient(90deg,rgb(247 243 234 / .16),transparent 22%);content:'';inset:0;pointer-events:none;position:absolute}.shr-hero-media img{transform:scale(1.001)}.shr-topic-card,.shr-room-card,.shr-query-card,.shr-category-article-card,.shr-search-result-card,.shr-newsletter-favorite,.shr-start-guide-card,.shr-author-article-card{background:#fff;border:1px solid rgb(218 210 196 / .95);box-shadow:var(--shr-shadow-xs);isolation:isolate;overflow:hidden;position:relative;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.shr-topic-card:hover,.shr-room-card:hover,.shr-query-card:hover,.shr-category-article-card:hover,.shr-search-result-card:hover,.shr-newsletter-favorite:hover,.shr-start-guide-card:hover,.shr-author-article-card:hover{border-color:rgb(97 123 85 / .55);box-shadow:var(--shr-shadow-hover);transform:translateY(-4px)}.shr-query-card .wp-block-post-featured-image,.shr-category-card-media,.shr-search-card-media{background:var(--wp--preset--color--warm-cream);display:block;overflow:hidden}.shr-query-card .wp-block-post-featured-image img,.shr-category-card-image,.shr-search-card-image{transition:transform 450ms cubic-bezier(.2,.7,.2,1)}.shr-query-card:hover .wp-block-post-featured-image img,.shr-category-article-card:hover .shr-category-card-image,.shr-search-result-card:hover .shr-search-card-image{transform:scale(1.035)}.shr-query-card-body,.shr-category-card-content,.shr-search-card-content{padding:clamp(1rem, 2vw, 1.35rem)}.shr-query-card .wp-block-post-title,.shr-category-card-content h3,.shr-search-card-content h3{font-size:clamp(1.2rem, 1.7vw, 1.48rem);letter-spacing:-.018em;line-height:1.12}.shr-query-card .wp-block-post-title a,.shr-category-card-content h3 a,.shr-search-card-content h3 a{text-decoration:none}.shr-query-card .wp-block-post-title a::after,.shr-category-card-content h3 a::after,.shr-search-card-content h3 a::after{content:'';inset:0;position:absolute;z-index:1}.shr-query-card .wp-block-post-terms,.shr-category-card-term,.shr-search-card-category{font-size:.68rem;font-weight:800;letter-spacing:.065em}.shr-query-card .wp-block-post-excerpt,.shr-category-card-content>p,.shr-search-card-content>p{color:var(--wp--preset--color--muted-text);line-height:1.62}.shr-query-card .wp-block-post-date,.shr-category-card-meta,.shr-search-card-meta{color:#728071;font-size:.7rem}.shr-topic-card{background:linear-gradient(165deg,#fff 0%,#fcfbf7 100%);border-radius:var(--shr-radius);min-height:238px}.shr-topic-card .shr-icon-circle{box-shadow:inset 0 0 0 1px rgb(97 123 85 / .1);transition:transform 180ms ease,background-color 180ms ease}.shr-topic-card:hover .shr-icon-circle{background:#dfe9d9;transform:scale(1.07)}.shr-topic-card h3{font-size:clamp(1.35rem, 2vw, 1.75rem);margin-block:1rem .6rem}.shr-topic-card p{color:var(--wp--preset--color--muted-text);line-height:1.58}.shr-room-card{border-radius:var(--shr-radius);padding:0}.shr-room-card .shr-room-image,.shr-room-card figure{margin:0;overflow:hidden}.shr-room-card img{aspect-ratio:4 / 3;object-fit:cover;transition:transform 450ms cubic-bezier(.2,.7,.2,1)}.shr-room-card:hover img{transform:scale(1.035)}.shr-newsletter,.shr-category-newsletter,.shr-newsletter-final-cta,.shr-start-newsletter{border:0;border-radius:var(--shr-radius-large);box-shadow:0 20px 55px rgb(72 97 63 / .18);position:relative}.shr-newsletter::before,.shr-category-newsletter::before,.shr-newsletter-final-cta::before,.shr-start-newsletter::before{border:1px solid rgb(255 255 255 / .18);border-radius:inherit;content:'';inset:10px;pointer-events:none;position:absolute}.shr-newsletter .wp-block-button__link,.shr-category-newsletter-button,.shr-search-side-button,.shr-product-cta{box-shadow:0 8px 20px rgb(25 40 25 / .2);transition:transform 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.shr-newsletter .wp-block-button__link:hover,.shr-category-newsletter-button:hover,.shr-search-side-button:hover,.shr-product-cta:hover{box-shadow:0 12px 28px rgb(25 40 25 / .26);transform:translateY(-1px)}.shr-articles-page,.shr-category-page,.shr-author-page,.shr-phase24-page{padding-bottom:clamp(1rem, 4vw, 3rem)}.shr-archive-hero,.shr-category-hero,.shr-author-hero,.shr-phase24-search-hero,.shr-phase24-404-hero{background:radial-gradient(circle at 88% 15%,rgb(143 163 130 / .18),transparent 25%),linear-gradient(135deg,#f8f4eb 0%,#fff 78%);border:1px solid rgb(218 210 196 / .95);border-radius:var(--shr-radius-large);box-shadow:var(--shr-shadow-xs)}.shr-archive-hero{margin-bottom:clamp(2rem, 5vw, 4rem);padding:clamp(2.2rem, 6vw, 5rem)}.shr-archive-hero h1,.shr-category-hero h1,.shr-author-hero h1,.shr-phase24-search-hero h1,.shr-phase24-404-hero h1{letter-spacing:-.04em}.shr-articles-query .wp-block-post-template,.shr-section .wp-block-post-template{gap:var(--shr-card-gap)}.shr-articles-query .wp-block-query-pagination,.shr-category-pagination,.shr-phase24-pagination{border-top:var(--shr-border);margin-top:clamp(2rem, 5vw, 4rem);padding-top:1.5rem}.shr-category-article-grid,.shr-category-topic-grid,.shr-search-recovery-grid{gap:var(--shr-card-gap)}.shr-phase24-search-page,.shr-phase24-404-page{margin-bottom:clamp(3rem, 7vw, 6rem)}.shr-phase24-search-form{background:#fff;border:1px solid rgb(218 210 196 / .95);border-radius:12px;box-shadow:var(--shr-shadow-xs);overflow:hidden}.shr-phase24-search-form input,.shr-phase24-search-form button{border-radius:0!important}.shr-search-side-card{border-radius:var(--shr-radius);box-shadow:var(--shr-shadow-xs)}.shr-search-sidebar{gap:1rem}.shr-quick-take{background:linear-gradient(145deg,#f8f4eb 0%,#fff 100%);box-shadow:var(--shr-shadow-xs);padding:clamp(1.25rem, 2.6vw, 1.8rem)}.shr-quick-take h2{font-size:clamp(1.65rem, 2.4vw, 2.15rem)}.shr-quick-take li+li{margin-top:.75rem}.shr-toc-card,.shr-related-articles{box-shadow:var(--shr-shadow-xs)}.shr-related-card{align-items:center;border-top:var(--shr-border);gap:.75rem;padding-block:.9rem}.shr-related-card:first-of-type{border-top:0}.shr-related-card h3{font-size:1rem;line-height:1.18}.shr-related-thumb img,.shr-related-placeholder{border-radius:8px}.shr-contact-hero,.shr-newsletter-hero,.shr-start-hero,.shr-about-hero,.shr-editorial-hero,.shr-affiliate-hero,.shr-privacy-hero,.shr-consent-hero{border-radius:var(--shr-radius-large);box-shadow:var(--shr-shadow-xs)}.shr-contact-route-card,.shr-contact-form-card,.shr-contact-sidebar section,.shr-newsletter-benefit-card,.shr-newsletter-favorite,.shr-newsletter-faq-card,.shr-start-problem-card,.shr-start-step-card,.shr-about-value-card,.shr-editorial-card,.shr-affiliate-card,.shr-privacy-card,.shr-consent-info-card{border-radius:var(--shr-radius);box-shadow:var(--shr-shadow-xs)}.shr-contact-field input,.shr-contact-field select,.shr-contact-field textarea,.shr-newsletter-form input,.shr-newsletter-input-row input,.shr-consent-form-card input,.shr-consent-form-card select{background:#fff;border-color:#d5cec0;border-radius:8px;transition:border-color 150ms ease,box-shadow 150ms ease}.shr-contact-field input:focus,.shr-contact-field select:focus,.shr-contact-field textarea:focus,.shr-newsletter-form input:focus,.shr-newsletter-input-row input:focus,.shr-consent-form-card input:focus,.shr-consent-form-card select:focus{border-color:var(--wp--preset--color--sage);box-shadow:0 0 0 4px rgb(97 123 85 / .12)}.shr-site-footer{background:linear-gradient(rgb(247 243 234 / .97),rgb(247 243 234 / .97)),radial-gradient(circle at 15% 20%,rgb(143 163 130 / .18),transparent 30%);margin-top:clamp(4rem, 8vw, 8rem);padding-block:clamp(3rem, 6vw, 5.2rem) 1.25rem}.shr-footer-grid{column-gap:clamp(2rem, 5vw, 5rem)}.shr-footer-heading{color:var(--wp--preset--color--dark-sage);font-size:.72rem;letter-spacing:.1em;margin-bottom:1rem}.shr-footer-links .wp-block-navigation-item{margin-bottom:.25rem}.shr-footer-links a,.shr-site-footer p a,.shr-cookie-settings-link{transition:color 150ms ease,transform 150ms ease}.shr-footer-links a:hover,.shr-site-footer p a:hover,.shr-cookie-settings-link:hover{color:var(--wp--preset--color--sage)}.shr-site-footer>.wp-block-shortcode{opacity:.88}.shr-reading-progress{background:var(--wp--preset--color--sage);height:3px;left:0;position:fixed;top:calc(var(--shr-admin-offset, 0px) + var(--shr-header-height));transform:scaleX(var(--shr-reading-progress));transform-origin:left center;width:100%;z-index:1001}.shr-back-to-top{align-items:center;background:var(--wp--preset--color--dark-sage);border:1px solid rgb(255 255 255 / .22);border-radius:999px;bottom:1.25rem;box-shadow:0 12px 30px rgb(47 56 45 / .22);color:#fff;cursor:pointer;display:flex;font-size:1.1rem;height:48px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:1.25rem;transform:translateY(12px);transition:opacity 160ms ease,transform 160ms ease,background-color 160ms ease;width:48px;z-index:999}.shr-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.shr-back-to-top:hover,.shr-back-to-top:focus-visible{background:var(--wp--preset--color--sage)}@media (max-width:1180px){:root{--shr-header-height:74px}.shr-header-inner{flex-wrap:nowrap}.shr-brand{min-width:218px}.shr-primary-navigation{font-size:.82rem}.shr-primary-navigation .wp-block-navigation-item__content{padding-inline:.42rem}.shr-related-articles{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.shr-related-articles>h2,.shr-related-all{grid-column:1 / -1}.shr-related-card{align-items:flex-start;border:var(--shr-border);border-radius:10px;display:block;padding:.7rem}.shr-related-thumb img,.shr-related-placeholder{aspect-ratio:16 / 10;margin-bottom:.6rem;width:100%}}@media (max-width:960px){.shr-header-inner{flex-wrap:wrap}.shr-primary-navigation{flex-basis:100%;order:3}.shr-hero .wp-block-columns,.shr-home-hero .wp-block-columns{min-height:0}.shr-related-articles{margin-top:2.5rem}}@media (max-width:781px){:root{--shr-header-height:70px;--shr-radius:13px;--shr-radius-large:18px;--shr-section-gap:clamp(3rem, 14vw, 5rem)}body.admin-bar{--shr-admin-offset:46px}.shr-site-header{backdrop-filter:blur(12px)}.shr-header-inner{flex-wrap:nowrap;min-height:var(--shr-header-height);padding-block:.45rem}.shr-brand{max-width:calc(100% - 94px)}.shr-brand .wp-block-site-title{font-size:clamp(1.12rem, 5vw, 1.35rem)}.shr-primary-navigation .wp-block-navigation__responsive-container.is-menu-open{background:#fff;padding:calc(var(--shr-admin-offset, 0px) + 1.5rem) 1.25rem 2rem}.shr-primary-navigation .wp-block-navigation__responsive-container-content{padding-top:1rem}.shr-primary-navigation .wp-block-navigation-item__content{border-radius:0;font-family:var(--wp--preset--font-family--heading);font-size:1.55rem;padding-block:.78rem}.shr-search-popover{top:calc(var(--shr-admin-offset, 0px) + var(--shr-header-height) + 0.35rem)}.shr-hero-copy{padding:2.8rem 0 2.2rem}.shr-hero-copy h1{font-size:clamp(2.65rem, 14vw, 4rem);line-height:.98;max-width:12ch}.shr-hero-copy .wp-block-buttons,.shr-hero-copy .wp-block-button,.shr-hero-copy .wp-block-button__link{width:100%}.shr-hero-media{min-height:310px}.shr-section-heading{display:block}.shr-section-heading h2,.shr-category-section-heading h2,.shr-search-section-title h2,.shr-newsletter-heading h2{font-size:clamp(1.9rem, 9vw, 2.55rem);text-align:left}.shr-topic-card{min-height:0}.shr-room-card img{aspect-ratio:16 / 10}.shr-archive-hero,.shr-category-hero,.shr-phase24-search-hero,.shr-phase24-404-hero{padding:1.65rem}.shr-category-hero h1,.shr-phase24-search-hero h1,.shr-phase24-404-hero h1{font-size:clamp(2.35rem, 12vw, 3.6rem)}.shr-quick-take{margin-top:1.75rem}.shr-related-articles{display:block}.shr-related-card{align-items:center;border:0;border-top:var(--shr-border);border-radius:0;display:grid;grid-template-columns:84px minmax(0,1fr);padding:.9rem 0}.shr-related-thumb img,.shr-related-placeholder{margin:0}.shr-newsletter,.shr-category-newsletter,.shr-newsletter-final-cta,.shr-start-newsletter{border-radius:var(--shr-radius)}.shr-footer-grid{display:grid!important;gap:2.25rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.shr-footer-grid>.wp-block-column{margin:0!important;min-width:0;width:auto!important}.shr-footer-grid>.wp-block-column:first-child,.shr-footer-grid>.wp-block-column:last-child{grid-column:1 / -1}.shr-footer-brand{max-width:360px}.shr-footer-links .wp-block-navigation-item__content{min-height:38px;padding-block:.35rem}.shr-site-footer>.wp-block-shortcode{margin-top:2.2rem}.shr-reading-progress{top:calc(var(--shr-admin-offset, 0px) + var(--shr-header-height))}.shr-back-to-top{bottom:.9rem;height:44px;right:.9rem;width:44px}}@media (max-width:480px){.shr-main>.alignwide,.shr-section.alignwide,.shr-newsletter.alignwide,.shr-site-header .alignwide,.shr-site-footer .alignwide{width:100%}.shr-hero-media{min-height:260px}.shr-topic-grid,.shr-room-grid,.shr-card-grid,.shr-category-article-grid,.shr-category-topic-grid,.shr-search-recovery-grid{gap:.9rem}.shr-query-card-body,.shr-category-card-content,.shr-search-card-content{padding:1rem}.shr-footer-grid{grid-template-columns:1fr 1fr}.shr-footer-heading{margin-bottom:.65rem}}@media (prefers-reduced-motion:reduce){.shr-reading-progress,.shr-back-to-top,.shr-site-header,.shr-query-card img,.shr-category-card-image,.shr-search-card-image,.shr-room-card img{transition:none!important}}:root{--shr-header-actual-height:var(--shr-header-height, 82px);--shr-admin-offset:0px}body.admin-bar{--shr-admin-offset:32px}.shr-site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgb(255 255 255 / .985)!important;inset-inline:0;position:fixed!important;top:var(--shr-admin-offset,0)!important;width:100%;z-index:9990}.wp-site-blocks{padding-top:var(--shr-header-actual-height,var(--shr-header-height,82px))}.shr-site-header,.shr-header-inner,.shr-primary-navigation{overflow:visible!important}@media (max-width:782px){body.admin-bar{--shr-admin-offset:46px}}@media (max-width:781px){.shr-primary-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.shr-primary-navigation .wp-block-navigation__responsive-container.is-menu-open{align-items:stretch!important;background:#fff!important;bottom:0!important;display:flex!important;height:auto!important;left:0!important;max-width:none!important;min-height:calc(100dvh - var(--shr-admin-offset, 0px))!important;overflow-x:hidden!important;overflow-y:auto!important;padding:1rem 1.25rem 2rem!important;position:fixed!important;right:0!important;top:var(--shr-admin-offset,0)!important;width:100vw!important;z-index:100000!important}.shr-primary-navigation .wp-block-navigation__responsive-container-close{align-items:center;display:inline-flex!important;height:44px;justify-content:center;margin:0;position:absolute!important;right:1rem!important;top:0.85rem!important;width:44px;z-index:2}.shr-primary-navigation .wp-block-navigation__responsive-container-content{align-items:stretch!important;display:flex!important;flex:1 1 auto;justify-content:flex-start!important;padding-top:3.6rem!important;width:100%!important}.shr-primary-navigation .wp-block-navigation__container{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important}.shr-primary-navigation .wp-block-navigation-item{border-bottom:1px solid var(--wp--preset--color--border)!important;display:block!important;width:100%!important}.shr-primary-navigation .wp-block-navigation-item:last-child{border-bottom:0!important}.shr-primary-navigation .wp-block-navigation-item__content{display:block!important;font-family:var(--wp--preset--font-family--heading);font-size:clamp(1.55rem, 8vw, 2rem)!important;line-height:1.15;padding:1rem 0!important;white-space:normal!important;width:100%!important}}@media (max-width:782px){body.admin-bar{--shr-admin-offset:46px}}.shr-auto-article-image{margin-block:clamp(1.75rem, 4vw, 3rem)}.shr-auto-article-image img,.shr-auto-article-image__img{display:block;width:100%;height:auto;max-height:680px;object-fit:cover;border-radius:18px;box-shadow:0 14px 34px rgb(34 48 42 / .10)}.shr-auto-article-image figcaption{margin-top:.65rem;color:var(--wp--preset--color--muted,#68736d);font-size:.84rem;line-height:1.5;text-align:left}@media (max-width:759px){.shr-auto-article-image{margin-block:1.5rem}.shr-auto-article-image img,.shr-auto-article-image__img{border-radius:14px}}.shr-quick-take ul{display:grid;gap:.7rem;margin:0;padding-left:1.2rem}.shr-quick-take li{font-size:.96rem;line-height:1.55}.shr-quick-take li+li{margin-top:0!important}.shr-related-articles{box-sizing:border-box;padding:1.2rem;width:100%}@media (min-width:1181px){.shr-related-card,.shr-related-card+.shr-related-card{align-items:stretch;display:block;margin-top:0;padding-block:1rem}.shr-related-card+.shr-related-card{border-top:var(--shr-border)}.shr-related-thumb,.shr-related-thumb img,.shr-related-placeholder{aspect-ratio:16 / 10;display:block;height:auto;margin:0 0 .75rem;object-fit:cover;width:100%}.shr-related-card h3{font-size:1.08rem;line-height:1.28;margin-bottom:.35rem}.shr-related-card p{font-size:.78rem}}@media (min-width:961px) and (max-width:1180px){.shr-related-articles{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem!important}.shr-related-articles>h2,.shr-related-articles>.shr-related-all{grid-column:1 / -1}.shr-related-card,.shr-related-card+.shr-related-card{border:var(--shr-border);border-radius:var(--shr-radius-small);display:block;margin:0;padding:.75rem}.shr-related-thumb,.shr-related-thumb img,.shr-related-placeholder{aspect-ratio:16 / 10;display:block;height:auto;margin:0 0 .65rem;object-fit:cover;width:100%}}@media (max-width:960px){.shr-related-articles{margin-top:3rem!important}}@media (max-width:620px){.shr-related-articles{padding:1rem}.shr-related-card,.shr-related-card+.shr-related-card{align-items:center;display:grid;gap:.8rem;grid-template-columns:92px minmax(0,1fr);padding-block:.9rem}.shr-related-thumb,.shr-related-thumb img,.shr-related-placeholder{aspect-ratio:1 / 1;height:82px;margin:0;width:92px}}@keyframes shr-toc-pulse{0%,100%{box-shadow:0 0 0 1px rgb(57 82 51 / .22),0 0 0 0 rgb(103 128 91 / .2)}50%{box-shadow:0 0 0 1px rgb(57 82 51 / .22),0 0 0 7px #fff0}}.shr-auto-article-image{min-width:0}.shr-auto-article-image img,.shr-auto-article-image__img{background:var(--wp--preset--color--surface,#f7f4ec)}.shr-auto-article-image.is-loaded img,.shr-auto-article-image.is-loaded .shr-auto-article-image__img{background:#fff0}.shr-auto-article-image.is-load-error{min-height:0!important;padding:1rem;border:1px solid rgb(82 105 76 / .18);border-radius:14px;background:var(--wp--preset--color--surface,#f7f4ec)}.shr-auto-article-image.is-load-error img,.shr-auto-article-image.is-load-error .shr-auto-article-image__img{display:none!important}.shr-auto-article-image.is-load-error::before{display:block;color:var(--wp--preset--color--muted,#68736d);font-size:.9rem;line-height:1.5;text-align:center;content:"Image temporarily unavailable."}@media (max-width:781px){.shr-related-articles{box-sizing:border-box;display:block!important;max-width:none!important;width:100%!important}.shr-related-card,.shr-related-card+.shr-related-card{border:0;border-top:var(--shr-border);box-sizing:border-box;display:block!important;margin:0;max-width:none!important;padding:1rem 0;width:100%!important}.shr-related-card:first-of-type{border-top:0;padding-top:0}.shr-related-card>div{box-sizing:border-box;display:block;min-width:0;width:100%}.shr-related-thumb,.shr-related-thumb img,.shr-related-placeholder{aspect-ratio:16 / 10;box-sizing:border-box;display:block;height:auto!important;margin:0 0 .75rem;max-width:none!important;object-fit:cover;width:100%!important}.shr-related-card h3{font-size:1.08rem;line-height:1.3;margin:0 0 .35rem;max-width:none;overflow-wrap:anywhere;width:100%}.shr-related-card p{font-size:.8rem;line-height:1.45}}.shr-home-articles{max-width:min(1320px, calc(100vw - 48px))!important}.shr-home-articles>.shr-heading-row{margin-bottom:clamp(1.15rem, 2vw, 1.6rem)}.shr-home-articles .wp-block-query,.shr-home-articles .wp-block-post-template{width:100%}@media (min-width:1101px){.shr-home-articles .wp-block-post-template.shr-card-grid,.shr-home-articles .wp-block-post-template.shr-card-grid.is-flex-container{display:grid!important;grid-template-columns:minmax(0,1.08fr) repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(220px,auto));gap:clamp(1rem, 1.35vw, 1.3rem);align-items:stretch}.shr-home-articles .shr-card-grid>li,.shr-home-articles .shr-card-grid>.wp-block-post{width:auto!important;min-width:0;margin:0!important}.shr-home-articles .shr-card-grid>li:first-child,.shr-home-articles .shr-card-grid>.wp-block-post:first-child{grid-row:1 / span 2}.shr-home-articles .shr-query-card{min-height:100%}.shr-home-articles .shr-card-grid>li:first-child .shr-query-card,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .shr-query-card{display:flex;flex-direction:column}.shr-home-articles .shr-card-grid>li:first-child .wp-block-post-featured-image,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-featured-image{flex:0 0 auto}.shr-home-articles .shr-card-grid>li:first-child .wp-block-post-featured-image img,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-featured-image img{aspect-ratio:16 / 10;height:auto}.shr-home-articles .shr-card-grid>li:first-child .shr-query-card-body,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .shr-query-card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(1.25rem, 1.7vw, 1.65rem)}.shr-home-articles .shr-card-grid>li:first-child .wp-block-post-title,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-title{font-size:clamp(1.55rem, 2.05vw, 2rem);line-height:1.06;margin-block:.55rem .8rem}.shr-home-articles .shr-card-grid>li:first-child .wp-block-post-excerpt,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-excerpt{display:block;margin-bottom:1rem}.shr-home-articles .shr-card-grid>li:first-child .wp-block-post-date,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-date{margin-top:auto}.shr-home-articles .shr-card-grid>li:not(:first-child) .shr-query-card,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .shr-query-card{display:grid;grid-template-columns:minmax(132px,42%) minmax(0,1fr);min-height:220px}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-featured-image,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-featured-image{height:100%;min-height:100%}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-featured-image a,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-featured-image a{display:block;height:100%}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-featured-image img,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-featured-image img{aspect-ratio:auto;height:100%;min-height:220px;object-fit:cover}.shr-home-articles .shr-card-grid>li:not(:first-child) .shr-query-card-body,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .shr-query-card-body{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(0.95rem, 1.25vw, 1.2rem)}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-title,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-title{font-size:clamp(1.08rem, 1.35vw, 1.32rem);line-height:1.12;margin-block:.45rem .7rem}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-excerpt,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-excerpt{display:none}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-date,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-date{margin-top:auto}}@media (min-width:721px) and (max-width:1100px){.shr-home-articles{max-width:min(980px, calc(100vw - 40px))!important}.shr-home-articles .wp-block-post-template.shr-card-grid,.shr-home-articles .wp-block-post-template.shr-card-grid.is-flex-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem}.shr-home-articles .shr-card-grid>li,.shr-home-articles .shr-card-grid>.wp-block-post{width:auto!important;margin:0!important}.shr-home-articles .shr-card-grid>li:first-child,.shr-home-articles .shr-card-grid>.wp-block-post:first-child{grid-column:1 / -1}.shr-home-articles .shr-card-grid>li:first-child .shr-query-card,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .shr-query-card{display:grid;grid-template-columns:minmax(280px,46%) minmax(0,1fr)}.shr-home-articles .shr-card-grid>li:first-child .wp-block-post-featured-image,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-featured-image,.shr-home-articles .shr-card-grid>li:first-child .wp-block-post-featured-image a,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-featured-image a{height:100%}.shr-home-articles .shr-card-grid>li:first-child .wp-block-post-featured-image img,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-featured-image img{aspect-ratio:auto;height:100%;min-height:300px;object-fit:cover}}@media (max-width:720px){.shr-home-articles{max-width:calc(100vw - 28px)!important}.shr-home-articles .shr-heading-row{align-items:flex-end;gap:.75rem}.shr-home-articles .wp-block-post-template.shr-card-grid,.shr-home-articles .wp-block-post-template.shr-card-grid.is-flex-container{grid-template-columns:minmax(0,1fr)!important}.shr-home-articles .shr-card-grid>li,.shr-home-articles .shr-card-grid>.wp-block-post{width:auto!important}.shr-home-articles .shr-query-card .wp-block-post-title{font-size:clamp(1.28rem, 6vw, 1.55rem)}}@media (min-width:1101px){.shr-home-articles .shr-card-grid>li:not(:first-child) .shr-query-card,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .shr-query-card{display:block!important;min-height:250px;position:relative;background:#263d29;isolation:isolate}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-featured-image,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-featured-image{position:absolute;inset:0;height:100%!important;min-height:100%!important;margin:0;z-index:0}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-featured-image a,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-featured-image a,.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-featured-image img,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-featured-image img{display:block;width:100%!important;height:100%!important;min-height:250px!important}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-featured-image img,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-featured-image img{filter:brightness(.88) saturate(.94);object-fit:cover}.shr-home-articles .shr-card-grid>li:not(:first-child) .shr-query-card-body,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .shr-query-card-body{box-sizing:border-box;display:flex!important;flex-direction:column;justify-content:flex-end!important;min-height:250px;max-width:none!important;width:100%!important;padding:clamp(1.15rem, 1.6vw, 1.55rem)!important;position:relative;z-index:2;color:#fff;background:linear-gradient(180deg,rgb(20 35 22 / .06) 0%,rgb(20 35 22 / .20) 30%,rgb(20 35 22 / .78) 70%,rgb(20 35 22 / .94) 100%)}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-terms,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-terms,.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-terms a,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-terms a{color:#eef5e9!important;text-shadow:0 1px 3px rgb(0 0 0 / .5)}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-title,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-title{color:#fff!important;font-size:clamp(1.15rem, 1.45vw, 1.42rem)!important;line-height:1.12!important;margin-block:.48rem .72rem!important;max-width:22ch;text-wrap:balance;text-shadow:0 2px 8px rgb(0 0 0 / .65)}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-title a,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-title a{color:inherit!important}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-title a::after,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-title a::after{z-index:4}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-date,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-date{color:rgb(255 255 255 / .88)!important;font-weight:700;letter-spacing:.045em;margin-top:0!important;text-shadow:0 1px 4px rgb(0 0 0 / .55)}.shr-home-articles .shr-card-grid>li:not(:first-child) .shr-query-card:hover .wp-block-post-featured-image img,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .shr-query-card:hover .wp-block-post-featured-image img{filter:brightness(.78) saturate(1.02);transform:scale(1.04)}}:root{--shr-v27-display:clamp(2.55rem, 4.35vw, 4.15rem);--shr-v27-page-title:clamp(2.35rem, 3.8vw, 3.65rem);--shr-v27-section-title:clamp(1.75rem, 2.55vw, 2.35rem);--shr-v27-card-title:clamp(1.08rem, 1.35vw, 1.28rem);--shr-v27-body:clamp(0.98rem, 0.25vw + 0.93rem, 1.05rem);--shr-v27-radius:14px;--shr-v27-section-gap:clamp(3rem, 5.5vw, 5rem)}body{font-size:var(--shr-v27-body);line-height:1.62}h1,h2,h3,h4,h5,h6{text-wrap:balance}.shr-section{margin-block:var(--shr-v27-section-gap)!important}.shr-section-heading,.shr-heading-row,.shr-about-section-title,.shr-author-section-title,.shr-editorial-section-title,.shr-category-section-heading,.shr-contact-section-heading,.shr-start-heading{margin-bottom:clamp(1.2rem, 2.2vw, 1.85rem)!important}.shr-section-heading h2,.shr-heading-row h2,.shr-about-section-title h2,.shr-author-section-title h2,.shr-editorial-section-title h2,.shr-category-section-heading h2,.shr-contact-section-heading h2,.shr-start-heading h2{font-size:var(--shr-v27-section-title)!important;line-height:1.1!important}.shr-site-header{background:rgb(255 255 255 / .98);border-bottom:1px solid rgb(72 97 63 / .12)}.shr-header-inner{min-height:76px;padding-block:.65rem!important}.shr-brand .wp-block-site-title{font-size:clamp(1.55rem, 2.1vw, 2.05rem)!important;line-height:1!important}.shr-primary-navigation .wp-block-navigation-item__content,.shr-header-search summary,.shr-header-actions .wp-block-button__link{font-size:.88rem!important}.shr-hero-copy h1{font-size:var(--shr-v27-display)!important;line-height:1.04!important;max-width:12ch!important}.shr-page-hero h1,.shr-archive-hero h1,.shr-category-hero h1,.shr-author-hero h1,.shr-author-profile-copy h1,.shr-about-hero h1,.shr-editorial-hero h1,.shr-affiliate-hero h1,.shr-privacy-hero h1,.shr-contact-hero h1,.shr-start-hero h1,.shr-newsletter-hero h1,.shr-consent-hero h1,.shr-phase24-search-hero h1,.shr-phase24-404-hero h1{font-size:var(--shr-v27-page-title)!important;line-height:1.06!important}.shr-article-content-column .wp-block-post-content h2,.shr-affiliate-content h2,.shr-privacy-content h2{font-size:clamp(1.65rem, 2.4vw, 2.15rem)!important;line-height:1.13!important;margin-block-start:clamp(2.5rem, 4vw, 3.7rem)!important}.shr-article-content-column .wp-block-post-content h3,.shr-affiliate-content h3,.shr-privacy-content h3{font-size:clamp(1.28rem, 1.7vw, 1.58rem)!important;line-height:1.2!important}.shr-topic-card,.shr-query-card,.shr-room-photo-card,.shr-home-feature-card,.shr-category-article-card,.shr-search-card,.shr-about-copy-card,.shr-about-story-card-public,.shr-about-topic-grid article,.shr-about-promise-grid article,.shr-about-team-card,.shr-about-disclosure-grid article,.shr-editorial-card,.shr-related-articles,.shr-toc-card{border-radius:var(--shr-v27-radius)!important;box-shadow:0 8px 24px rgb(47 56 45 / .045)!important}.shr-about-home{background:var(--wp--preset--color--warm-cream,#f7f3ea);border:1px solid var(--wp--preset--color--border,#ded7ca);border-radius:var(--shr-v27-radius);box-shadow:none!important;margin-top:clamp(2.7rem, 5vw, 4.5rem)!important;overflow:hidden;padding:0!important}.shr-about-home-grid{display:grid;grid-template-columns:minmax(260px,31%) minmax(320px,41%) minmax(245px,28%);min-height:255px}.shr-about-home-media{margin:0;min-height:255px;overflow:hidden}.shr-about-home-media img{display:block;height:100%!important;min-height:255px;object-fit:cover;width:100%!important}.shr-about-home-copy{align-content:center;border-right:1px solid var(--wp--preset--color--border,#ded7ca);display:grid;padding:clamp(1.6rem, 3vw, 2.6rem)}.shr-about-home-eyebrow{color:var(--wp--preset--color--sage);font-size:.72rem;font-weight:700;letter-spacing:.09em;margin:0 0 .65rem;text-transform:uppercase}.shr-about-home-copy h2{font-size:clamp(1.75rem, 2.5vw, 2.3rem)!important;line-height:1.08;margin:0 0 .8rem}.shr-about-home-copy>p:not(.shr-about-home-eyebrow){color:var(--wp--preset--color--text);font-size:.96rem;line-height:1.62;margin:0 0 1.2rem;max-width:50ch}.shr-about-home-button{justify-self:start}.shr-about-home-points{align-content:center;display:grid;gap:1rem;padding:clamp(1.45rem, 2.5vw, 2.2rem)}.shr-about-home-points article{align-items:start;display:grid;gap:.78rem;grid-template-columns:42px minmax(0,1fr)}.shr-about-home-icon{align-items:center;background:var(--wp--preset--color--pale-sage);border:1px solid rgb(97 123 85 / .14);border-radius:50%;color:var(--wp--preset--color--sage);display:inline-flex;font-family:var(--wp--preset--font-family--heading);font-size:1.15rem;height:42px;justify-content:center;width:42px}.shr-about-home-points h3{font-family:var(--wp--preset--font-family--body);font-size:.92rem!important;font-weight:700;line-height:1.3;margin:0 0 .2rem}.shr-about-home-points p{color:var(--wp--preset--color--muted-text);font-size:.78rem;line-height:1.45;margin:0}.shr-about-newsletter h2,.shr-editorial-newsletter h2,.shr-affiliate-newsletter h2,.shr-privacy-newsletter h2,.shr-contact-newsletter h2{font-size:clamp(1.65rem, 2.6vw, 2.25rem)!important}.shr-home-articles{max-width:min(1240px, calc(100vw - 40px))!important}@media (min-width:1101px){.shr-home-articles .wp-block-post-template.shr-card-grid,.shr-home-articles .wp-block-post-template.shr-card-grid.is-flex-container{display:grid!important;gap:1.15rem!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:auto!important}.shr-home-articles .shr-card-grid>li,.shr-home-articles .shr-card-grid>.wp-block-post{grid-column:span 2!important;grid-row:auto!important;margin:0!important;width:auto!important}.shr-home-articles .shr-card-grid>li:nth-child(4),.shr-home-articles .shr-card-grid>.wp-block-post:nth-child(4){grid-column:2 / span 2!important}.shr-home-articles .shr-card-grid>li:nth-child(5),.shr-home-articles .shr-card-grid>.wp-block-post:nth-child(5){grid-column:4 / span 2!important}.shr-home-articles .shr-card-grid .shr-query-card,.shr-home-articles .shr-card-grid>li:first-child .shr-query-card,.shr-home-articles .shr-card-grid>li:not(:first-child) .shr-query-card,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .shr-query-card,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .shr-query-card{background:#fff!important;display:flex!important;flex-direction:column!important;min-height:100%!important;overflow:hidden;position:relative}.shr-home-articles .shr-card-grid .wp-block-post-featured-image,.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-featured-image,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-featured-image{height:auto!important;inset:auto!important;margin:0!important;min-height:0!important;position:relative!important;z-index:auto!important}.shr-home-articles .shr-card-grid .wp-block-post-featured-image a,.shr-home-articles .shr-card-grid .wp-block-post-featured-image img,.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-featured-image img,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-featured-image img{aspect-ratio:16 / 10!important;filter:none!important;height:auto!important;min-height:0!important;object-fit:cover;transform:none!important;width:100%!important}.shr-home-articles .shr-card-grid .shr-query-card-body,.shr-home-articles .shr-card-grid>li:first-child .shr-query-card-body,.shr-home-articles .shr-card-grid>li:not(:first-child) .shr-query-card-body,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .shr-query-card-body,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .shr-query-card-body{background:#fff!important;color:var(--wp--preset--color--text)!important;display:flex!important;flex:1 1 auto;flex-direction:column;justify-content:flex-start!important;min-height:0!important;padding:1.05rem 1.05rem 1.15rem!important;position:relative;width:100%!important;z-index:auto!important}.shr-home-articles .shr-card-grid .wp-block-post-terms,.shr-home-articles .shr-card-grid .wp-block-post-terms a{color:var(--wp--preset--color--sage)!important;text-shadow:none!important}.shr-home-articles .shr-card-grid .wp-block-post-title,.shr-home-articles .shr-card-grid>li:first-child .wp-block-post-title,.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-title,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-title,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-title{color:var(--wp--preset--color--dark-sage)!important;display:-webkit-box;font-size:var(--shr-v27-card-title)!important;line-height:1.17!important;margin:.45rem 0 .65rem!important;max-width:none!important;overflow:hidden;text-shadow:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}.shr-home-articles .shr-card-grid .wp-block-post-title a{color:inherit!important}.shr-home-articles .shr-card-grid .wp-block-post-excerpt{display:none!important}.shr-home-articles .shr-card-grid .wp-block-post-date{color:var(--wp--preset--color--muted-text)!important;font-size:.72rem;font-weight:500;letter-spacing:.04em;margin-top:auto!important;text-shadow:none!important}}@media (max-width:980px){.shr-about-home-grid{grid-template-columns:40% 60%}.shr-about-home-points{border-top:1px solid var(--wp--preset--color--border,#ded7ca);grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.shr-about-home-copy{border-right:0}}@media (max-width:781px){:root{--shr-v27-display:clamp(2.35rem, 10.5vw, 3.15rem);--shr-v27-page-title:clamp(2.2rem, 9.5vw, 3rem);--shr-v27-section-title:clamp(1.65rem, 7.5vw, 2.05rem)}.shr-header-inner{min-height:64px}.shr-brand .wp-block-site-title{font-size:1.3rem!important}.shr-section{margin-block:clamp(2.6rem, 10vw, 3.8rem)!important}.shr-article-content-column .wp-block-post-content h2,.shr-affiliate-content h2,.shr-privacy-content h2{font-size:clamp(1.6rem, 7.6vw, 2rem)!important}.shr-about-home-grid{display:block}.shr-about-home-media,.shr-about-home-media img{min-height:220px}.shr-about-home-copy{border-bottom:1px solid var(--wp--preset--color--border,#ded7ca);padding:1.35rem}.shr-about-home-points{display:grid;grid-template-columns:1fr;padding:1.35rem}}.shr-room-hub-shell,.shr-room-archive-shell{overflow:clip}.shr-room-hub-container,.shr-room-archive-container{box-sizing:border-box;margin-inline:auto!important;max-width:1180px!important;padding-inline:clamp(1rem, 3vw, 1.5rem);width:100%}.shr-room-archive-page{padding:0 0 clamp(3rem, 7vw, 6rem)}.shr-room-archive-breadcrumbs{align-items:center;color:var(--wp--preset--color--muted-text);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.45rem;margin:clamp(1rem, 3vw, 1.75rem) 0 1rem}.shr-room-archive-breadcrumbs a{color:inherit}.shr-room-archive-hero{align-items:stretch;background:radial-gradient(circle at 10% 10%,rgb(151 171 139 / .16),transparent 32%),linear-gradient(135deg,#f8f4eb 0%,#fff 78%);border:1px solid rgb(218 210 196 / .95);border-radius:20px;box-shadow:0 10px 28px rgb(45 57 45 / .055);display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);margin-bottom:clamp(2.6rem, 6vw, 4.5rem);overflow:hidden}.shr-room-archive-copy{align-self:center;padding:clamp(2rem, 5vw, 4.25rem)}.shr-room-archive-eyebrow{color:var(--wp--preset--color--sage);font-size:.72rem;font-weight:750;letter-spacing:.12em;margin:0 0 .6rem;text-transform:uppercase}.shr-room-archive-copy h1{font-size:clamp(2.5rem, 5.2vw, 4.35rem);letter-spacing:-.045em;line-height:.98;margin:0 0 1rem}.shr-room-archive-copy>p:not(.shr-room-archive-eyebrow){color:var(--wp--preset--color--muted-text);font-size:clamp(.98rem, 1.35vw, 1.08rem);line-height:1.68;margin:0;max-width:42rem}.shr-room-archive-meta{align-items:center;border-top:1px solid rgb(218 210 196 / .95);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.75rem 1.2rem;justify-content:space-between;margin-top:1.4rem;padding-top:1rem}.shr-room-archive-meta span{color:var(--wp--preset--color--muted-text)}.shr-room-archive-meta a{color:var(--wp--preset--color--dark-sage);font-weight:700}.shr-room-archive-media,.shr-room-archive-media img{height:100%;min-height:360px;width:100%}.shr-room-archive-media img{display:block;object-fit:cover}.shr-room-archive-content,.shr-room-archive-related{margin-bottom:clamp(2.8rem, 6vw, 5rem)}.shr-room-archive-section-heading{align-items:end;border-bottom:1px solid rgb(218 210 196 / .95);display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.35rem;padding-bottom:1rem}.shr-room-archive-section-heading h2{font-size:clamp(1.8rem, 3vw, 2.65rem);letter-spacing:-.035em;line-height:1.05;margin:0}.shr-room-archive-section-heading p:last-child{color:var(--wp--preset--color--muted-text);line-height:1.55;margin:.65rem 0 0;max-width:720px}.shr-room-archive-section-heading>a{flex:0 0 auto;font-size:.88rem;font-weight:700;margin-bottom:.2rem;white-space:nowrap}.shr-room-archive-grid{display:grid;gap:clamp(1rem, 2vw, 1.35rem);grid-template-columns:repeat(3,minmax(0,1fr))}.shr-room-archive-grid.is-count-2{grid-template-columns:repeat(2,minmax(0,370px));justify-content:start}.shr-room-archive-grid.is-count-1{grid-template-columns:minmax(0,390px)}.shr-room-archive-related-grid{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.shr-room-archive-related-grid a{background:linear-gradient(145deg,#f8f4eb,#fff);border:1px solid rgb(218 210 196 / .95);border-radius:14px;display:flex;flex-direction:column;gap:.45rem;min-height:108px;padding:1rem 1.1rem;text-decoration:none;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.shr-room-archive-related-grid a:hover{border-color:rgb(88 114 78 / .42);box-shadow:0 10px 24px rgb(43 57 44 / .08);transform:translateY(-2px)}.shr-room-archive-related-grid span{color:var(--wp--preset--color--dark-sage);font-family:var(--wp--preset--font-family--heading);font-size:1.2rem;line-height:1.15}.shr-room-archive-related-grid small{color:var(--wp--preset--color--muted-text);margin-top:auto}.shr-room-archive-newsletter{align-items:center;background:var(--wp--preset--color--dark-sage);border-radius:18px;box-shadow:0 14px 34px rgb(35 48 35 / .16);color:#fff;display:flex;gap:2rem;justify-content:space-between;padding:clamp(1.4rem, 4vw, 2.3rem)}.shr-room-archive-newsletter .shr-room-archive-eyebrow{color:rgb(255 255 255 / .72)}.shr-room-archive-newsletter h2{color:#fff;font-size:clamp(1.65rem, 3vw, 2.35rem);margin:0 0 .35rem}.shr-room-archive-newsletter p:last-child{color:rgb(255 255 255 / .82);margin:0}.shr-room-archive-newsletter .wp-element-button{background:#fff;color:var(--wp--preset--color--dark-sage);flex:0 0 auto;font-weight:750;text-decoration:none}@media (max-width:980px){.shr-room-archive-hero{grid-template-columns:1fr 1fr}.shr-room-archive-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:781px){.shr-room-hub-container,.shr-room-archive-container{padding-inline:1rem}.shr-room-hub-hero,.shr-room-archive-hero{grid-template-columns:1fr}.shr-room-archive-copy{padding:1.35rem}.shr-room-archive-copy h1{font-size:clamp(2.25rem, 11vw, 3.2rem)}.shr-room-archive-media,.shr-room-archive-media img{min-height:230px}.shr-room-archive-grid,.shr-room-archive-grid.is-count-2,.shr-room-archive-grid.is-count-1{grid-template-columns:1fr}.shr-room-archive-section-heading,.shr-room-archive-newsletter{align-items:flex-start;flex-direction:column}.shr-room-archive-section-heading>a{white-space:normal}}@media (max-width:520px){.shr-room-archive-related-grid{grid-template-columns:1fr}}@media (min-width:1101px){.shr-home-articles{max-width:min(1240px, calc(100vw - 48px))!important}.shr-home-articles .wp-block-post-template.shr-card-grid,.shr-home-articles .wp-block-post-template.shr-card-grid.is-flex-container{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,auto))!important;gap:clamp(1rem, 1.35vw, 1.25rem)!important;align-items:stretch!important}.shr-home-articles .shr-card-grid>li,.shr-home-articles .shr-card-grid>.wp-block-post{grid-row:auto!important;margin:0!important;min-width:0!important;width:auto!important}.shr-home-articles .shr-card-grid>li:first-child,.shr-home-articles .shr-card-grid>.wp-block-post:first-child{grid-column:1 / span 6!important;grid-row:1 / span 2!important}.shr-home-articles .shr-card-grid>li:nth-child(2),.shr-home-articles .shr-card-grid>.wp-block-post:nth-child(2){grid-column:7 / span 3!important;grid-row:1!important}.shr-home-articles .shr-card-grid>li:nth-child(3),.shr-home-articles .shr-card-grid>.wp-block-post:nth-child(3){grid-column:10 / span 3!important;grid-row:1!important}.shr-home-articles .shr-card-grid>li:nth-child(4),.shr-home-articles .shr-card-grid>.wp-block-post:nth-child(4){grid-column:7 / span 3!important;grid-row:2!important}.shr-home-articles .shr-card-grid>li:nth-child(5),.shr-home-articles .shr-card-grid>.wp-block-post:nth-child(5){grid-column:10 / span 3!important;grid-row:2!important}.shr-home-articles .shr-card-grid .shr-query-card{background:#fff!important;border:1px solid rgb(92 111 80 / .20)!important;border-radius:15px!important;box-shadow:0 12px 30px rgb(59 73 51 / .055)!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.shr-home-articles .shr-card-grid .shr-query-card:hover{border-color:rgb(92 111 80 / .34)!important;box-shadow:0 18px 38px rgb(59 73 51 / .09)!important;transform:translateY(-3px)}.shr-home-articles .shr-card-grid .wp-block-post-featured-image{background:var(--wp--preset--color--warm-cream)!important;height:auto!important;margin:0!important;overflow:hidden!important;position:relative!important}.shr-home-articles .shr-card-grid .wp-block-post-featured-image a{display:block!important;height:100%!important}.shr-home-articles .shr-card-grid .wp-block-post-featured-image img{display:block!important;filter:none!important;height:100%!important;margin:0!important;max-width:none!important;object-fit:cover!important;transform:scale(1)!important;transition:transform .35s ease!important;width:100%!important}.shr-home-articles .shr-card-grid .shr-query-card:hover .wp-block-post-featured-image img{filter:none!important;transform:scale(1.025)!important}.shr-home-articles .shr-card-grid>li:first-child .wp-block-post-featured-image,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-featured-image{flex:0 0 clamp(310px, 27vw, 390px)!important}.shr-home-articles .shr-card-grid>li:first-child .shr-query-card,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .shr-query-card{background:linear-gradient(180deg,#fff 0%,#fffdfa 100%)!important;border-color:rgb(92 111 80 / .28)!important}.shr-home-articles .shr-card-grid>li:first-child .shr-query-card-body,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .shr-query-card-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;padding:clamp(1.35rem, 1.8vw, 1.75rem)!important}.shr-home-articles .shr-card-grid>li:first-child .wp-block-post-title,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-title{font-size:clamp(1.55rem, 1.95vw, 1.9rem)!important;line-height:1.08!important;margin:.55rem 0 .75rem!important;-webkit-line-clamp:3!important}.shr-home-articles .shr-card-grid>li:first-child .wp-block-post-excerpt,.shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-excerpt{color:var(--wp--preset--color--muted-text)!important;display:-webkit-box!important;font-size:.96rem!important;line-height:1.62!important;margin:0 0 1rem!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-featured-image,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-featured-image{flex:0 0 clamp(150px, 13vw, 185px)!important}.shr-home-articles .shr-card-grid>li:not(:first-child) .shr-query-card-body,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .shr-query-card-body{background:#fff!important;color:var(--wp--preset--color--text)!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:flex-start!important;min-height:0!important;padding:1rem 1rem 1.05rem!important;position:relative!important}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-title,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-title{color:var(--wp--preset--color--dark-sage)!important;font-size:clamp(1.02rem, 1.12vw, 1.18rem)!important;line-height:1.18!important;margin:.42rem 0 .62rem!important;max-width:none!important;text-shadow:none!important;-webkit-line-clamp:3!important}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-excerpt,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-excerpt{display:none!important}.shr-home-articles .shr-card-grid .wp-block-post-terms,.shr-home-articles .shr-card-grid .wp-block-post-terms a{color:var(--wp--preset--color--sage)!important;font-size:.69rem!important;font-weight:700!important;letter-spacing:.055em!important;line-height:1.35!important;text-decoration-thickness:1px;text-shadow:none!important;text-transform:uppercase}.shr-home-articles .shr-card-grid .wp-block-post-date{color:var(--wp--preset--color--muted-text)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.035em!important;margin-top:auto!important;padding-top:.35rem!important;text-shadow:none!important}}@media (min-width:1101px){.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-terms,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-terms{align-self:flex-start!important;background:linear-gradient(180deg,#eef3e8 0%,#e4ecdb 100%)!important;border:1px solid rgb(92 111 80 / .20)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .82)!important;color:var(--wp--preset--color--dark-sage)!important;display:inline-flex!important;flex-wrap:wrap!important;gap:.2rem!important;line-height:1!important;margin:0 0 .7rem!important;max-width:fit-content!important;opacity:1!important;padding:.34rem .68rem .32rem!important}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-terms a,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-terms a{color:var(--wp--preset--color--dark-sage)!important;display:inline!important;font-size:.71rem!important;font-weight:800!important;letter-spacing:.055em!important;opacity:1!important;text-decoration:none!important;text-transform:uppercase!important}.shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-terms a:hover,.shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-terms a:hover{color:var(--wp--preset--color--sage)!important}}body.home .shr-main{--shr-home-max:1320px}body.home .shr-section,body.home .shr-section-tight,body.home .shr-home-articles,body.home .shr-home-rooms,body.home .shr-home-topics,body.home .shr-about-home,body.home .shr-newsletter{box-sizing:border-box;margin-inline:auto!important;max-width:var(--shr-home-max)!important;width:100%!important}body.home .shr-hero{background:radial-gradient(circle at 8% 74%,rgb(132 158 113 / .12),transparent 27%),linear-gradient(105deg,#faf6ee 0%,#fffdf8 46%,#fff 75%)!important;border-bottom:1px solid rgb(218 210 196 / .65)}body.home .shr-hero .wp-block-columns{gap:clamp(2rem,4vw,4.8rem)!important;max-width:1320px!important;min-height:540px!important}body.home .shr-hero-copy{padding:clamp(3rem,5vw,5.2rem) clamp(1.25rem,3vw,2.8rem)!important}body.home .shr-hero-copy h1{font-size:clamp(3rem,4.2vw,4.1rem)!important;line-height:.96!important;letter-spacing:-.04em!important;max-width:10.5ch!important}body.home .shr-hero-copy p{font-size:clamp(1rem,1.25vw,1.15rem)!important;line-height:1.68!important;max-width:43ch!important}body.home .shr-hero-media,body.home .shr-hero-media figure,body.home .shr-hero-media img{min-height:540px!important}body.home .shr-hero-media figure{border-radius:0!important}body.home .shr-section-heading,body.home .shr-heading-row{position:relative}body.home .shr-section-heading h2,body.home .shr-heading-row h2{font-size:clamp(2.15rem,3vw,3rem)!important;line-height:1.04!important;letter-spacing:-.025em!important}body.home .shr-section-heading::before,body.home .shr-section-heading::after{background:rgb(188 176 153 / .42);content:'';height:1px;position:absolute;top:50%;width:clamp(60px,10vw,150px)}body.home .shr-section-heading::before{left:calc(50% - clamp(220px,22vw,310px))}body.home .shr-section-heading::after{right:calc(50% - clamp(220px,22vw,310px))}@media (min-width:900px){body.home .shr-topic-grid{display:grid!important;gap:1.15rem!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}body.home .shr-topic-grid>.wp-block-column{min-width:0!important;width:auto!important}}body.home .shr-topic-card{background:linear-gradient(180deg,#fff 0%,#fffdf9 100%)!important;border:1px solid rgb(213 203 187 / .9)!important;border-radius:14px!important;box-shadow:0 9px 26px rgb(62 72 56 / .045)!important;min-height:230px!important;padding:1.35rem 1.15rem 1rem!important}body.home .shr-topic-card .shr-icon-circle{background:#eef2e7!important;border:1px solid rgb(103 129 91 / .14)!important;height:52px!important;width:52px!important}body.home .shr-topic-card h3{font-size:1.42rem!important;margin:.7rem 0 .48rem!important}body.home .shr-topic-card p:not(.shr-icon-circle):not(.shr-card-link){font-size:.86rem!important;line-height:1.52!important}@media (min-width:1101px){body.home .shr-home-articles .wp-block-post-template.shr-card-grid,body.home .shr-home-articles .wp-block-post-template.shr-card-grid.is-flex-container{display:grid!important;gap:1.25rem!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important}body.home .shr-home-articles .shr-card-grid>li,body.home .shr-home-articles .shr-card-grid>.wp-block-post{grid-column:auto!important;grid-row:auto!important;min-width:0!important}body.home .shr-home-articles .shr-card-grid>li:first-child,body.home .shr-home-articles .shr-card-grid>.wp-block-post:first-child{grid-column:span 2!important;grid-row:span 2!important}body.home .shr-home-articles .shr-card-grid .shr-query-card{background:#fff!important;border:1px solid rgb(213 203 187 / .9)!important;border-radius:12px!important;box-shadow:0 9px 24px rgb(62 72 56 / .04)!important;height:100%!important}body.home .shr-home-articles .shr-card-grid .wp-block-post-featured-image{flex:0 0 auto!important;height:175px!important}body.home .shr-home-articles .shr-card-grid>li:first-child .wp-block-post-featured-image,body.home .shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-featured-image{height:360px!important}body.home .shr-home-articles .shr-card-grid .wp-block-post-featured-image img{height:100%!important;object-fit:cover!important;width:100%!important}body.home .shr-home-articles .shr-card-grid .shr-query-card-body{background:#fff!important;padding:1rem 1.05rem 1.15rem!important}body.home .shr-home-articles .shr-card-grid .wp-block-post-terms{background:transparent!important;border:0!important;margin:0 0 .4rem!important;padding:0!important}body.home .shr-home-articles .shr-card-grid .wp-block-post-title{font-size:1.12rem!important;line-height:1.22!important;margin:.2rem 0 .72rem!important}body.home .shr-home-articles .shr-card-grid>li:first-child .wp-block-post-title,body.home .shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-title{font-size:clamp(1.9rem,2.6vw,2.7rem)!important;line-height:1.08!important}body.home .shr-home-articles .shr-card-grid .wp-block-post-date{font-size:.72rem!important;margin-top:auto!important}}body.home .shr-room-photo-card{background:transparent!important;border:0!important;border-radius:13px!important;box-shadow:none!important;min-height:0!important;overflow:hidden!important;position:relative!important}body.home .shr-room-photo-card .shr-room-image{border-radius:13px!important;margin:0!important;overflow:hidden!important}body.home .shr-room-photo-card .shr-room-image img{aspect-ratio:4/3!important;display:block!important;height:auto!important;object-fit:cover!important;width:100%!important}body.home .shr-room-photo-card h3{background:linear-gradient(180deg,rgb(49 72 52 / .72),rgb(49 72 52 / .95))!important;bottom:0!important;color:#fff!important;left:0!important;margin:0!important;padding:.62rem .75rem!important;position:absolute!important;right:0!important;z-index:2!important}body.home .shr-room-photo-card h3 a{color:#fff!important;text-decoration:none!important}body.home .shr-room-photo-card>p{display:none!important}body.home .shr-home-feature-bands{display:grid!important;gap:1.25rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.home .shr-home-feature-card{background:#fbf8f1!important;border:1px solid rgb(213 203 187 / .9)!important;border-radius:13px!important;display:grid!important;grid-template-columns:45% 55%!important;min-height:220px!important;overflow:hidden!important;padding:0!important}body.home .shr-home-feature-media{margin:0!important;min-height:220px!important;overflow:hidden!important}body.home .shr-home-feature-media img{height:100%!important;object-fit:cover!important;width:100%!important}body.home .shr-home-feature-copy{align-content:center!important;display:grid!important;padding:1.25rem!important}body.home .shr-home-feature-copy h3{font-size:1.4rem!important;line-height:1.12!important;margin:0 0 .55rem!important}body.home .shr-home-feature-copy p{font-size:.86rem!important;line-height:1.5!important;margin:0 0 .72rem!important}body.home .shr-home-feature-copy .shr-card-link{margin:0!important}body.home .shr-home-newsletter{align-items:center!important;background:linear-gradient(100deg,#7f956c 0%,#667f59 100%)!important;border:0!important;border-radius:13px!important;color:#fff!important;display:grid!important;gap:1.4rem!important;grid-template-columns:82px minmax(300px,1fr) minmax(400px,1.1fr)!important;padding:1.55rem 1.75rem!important}body.home .shr-home-newsletter-icon{font-size:2.5rem;text-align:center}body.home .shr-home-newsletter h2{color:#fff!important;font-size:2rem!important;margin:0 0 .3rem!important}body.home .shr-home-newsletter-copy p{color:rgb(255 255 255 / .9)!important;font-size:.9rem!important;margin:0!important}body.home .shr-home-newsletter .shr-newsletter-form{margin:0!important}body.home .shr-home-newsletter .shr-newsletter-input-row{display:grid!important;grid-template-columns:1fr auto!important;gap:0!important}body.home .shr-home-newsletter .shr-newsletter-input-row input{background:#fff!important;border:0!important;border-radius:7px 0 0 7px!important;min-height:46px!important;padding:0 1rem!important}body.home .shr-home-newsletter .shr-newsletter-input-row button{background:#49643f!important;border-radius:0 7px 7px 0!important;min-height:46px!important;white-space:nowrap!important}body.home .shr-home-newsletter .shr-newsletter-consent{display:flex!important}body.home .shr-home-newsletter .shr-newsletter-form-note{color:rgb(255 255 255 / .84)!important;font-size:.7rem!important;margin:.4rem 0 0!important}body.home .shr-home-newsletter .shr-newsletter-form-note a{color:#fff!important}body.home .shr-about-home{background:#fbf8f1!important;border-radius:14px!important;margin-top:2rem!important;overflow:hidden!important}body.home .shr-about-home-grid{display:grid!important;grid-template-columns:42% 58%!important;min-height:430px!important}body.home .shr-about-home-media{min-height:430px!important}body.home .shr-about-home-media img{border-radius:0!important;height:100%!important;min-height:430px!important;object-fit:cover!important;width:100%!important}body.home .shr-about-home-copy{background:radial-gradient(circle at 5% 105%,rgb(169 188 151 / .42) 0%,rgb(169 188 151 / .22) 25%,transparent 54%),radial-gradient(circle at 100% 0%,rgb(255 236 187 / .28),transparent 48%),linear-gradient(115deg,#fffdf8 0%,#fff8e7 100%)!important;border-right:0!important;overflow:hidden!important;padding:clamp(2rem,3.2vw,3.6rem)!important;position:relative!important}body.home .shr-about-home-copy>*{position:relative;z-index:1}body.home .shr-about-home-copy h2{font-size:clamp(2.4rem,3.6vw,3.6rem)!important}body.home .shr-about-home-copy>p:not(.shr-about-home-eyebrow){font-size:.98rem!important;line-height:1.66!important}body.home .shr-about-home-points{background:linear-gradient(180deg,#fffdf8 0%,#fbf8f1 100%)!important;border-top:1px solid rgb(213 203 187 / .9)!important;display:grid!important;grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0!important}body.home .shr-about-home-points article{border-right:1px solid rgb(213 203 187 / .9)!important;min-width:0!important;padding:1.35rem 1.5rem!important}body.home .shr-about-home-points article:last-child{border-right:0!important}@media (max-width:1100px){body.home .shr-home-feature-bands{grid-template-columns:1fr!important}body.home .shr-home-feature-card{grid-template-columns:36% 64%!important}body.home .shr-home-newsletter{grid-template-columns:70px 1fr!important}body.home .shr-home-newsletter-form{grid-column:1 / -1!important}body.home .shr-about-home-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:781px){body.home .shr-hero .wp-block-columns{min-height:0!important}body.home .shr-hero-copy{padding:2.5rem 1.15rem!important}body.home .shr-hero-copy h1{font-size:clamp(2.65rem,11vw,3.7rem)!important}body.home .shr-hero-media,body.home .shr-hero-media figure,body.home .shr-hero-media img{min-height:320px!important}body.home .shr-section-heading::before,body.home .shr-section-heading::after{display:none!important}body.home .shr-home-feature-card{grid-template-columns:42% 58%!important}body.home .shr-home-newsletter{display:block!important;padding:1.25rem!important}body.home .shr-home-newsletter-icon{display:none!important}body.home .shr-home-newsletter-copy{margin-bottom:1rem!important}body.home .shr-home-newsletter .shr-newsletter-input-row{grid-template-columns:1fr!important;gap:.55rem!important}body.home .shr-home-newsletter .shr-newsletter-input-row input,body.home .shr-home-newsletter .shr-newsletter-input-row button{border-radius:7px!important;width:100%!important}body.home .shr-about-home-grid{grid-template-columns:1fr!important}body.home .shr-about-home-media,body.home .shr-about-home-media img{min-height:280px!important}body.home .shr-about-home-points{grid-template-columns:1fr!important}body.home .shr-about-home-points article{border-right:0!important;border-bottom:1px solid rgb(213 203 187 / .9)!important}}body.home .shr-home-articles .shr-card-grid .wp-block-post-terms,body.home .shr-home-articles .shr-card-grid .wp-block-post-terms a,body.home .shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-terms,body.home .shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-terms a,body.home .shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-terms,body.home .shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-terms a{opacity:1!important;visibility:visible!important}body.home .shr-home-articles .shr-card-grid .wp-block-post-terms{color:#4f6d45!important;margin-bottom:.48rem!important}body.home .shr-home-articles .shr-card-grid .wp-block-post-terms a{color:#4f6d45!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.055em!important;line-height:1.3!important;text-decoration:underline!important;text-decoration-color:rgb(79 109 69 / .55)!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;text-shadow:none!important;text-transform:uppercase!important}body.home .shr-home-articles .shr-card-grid .wp-block-post-terms a:hover{color:#365336!important;text-decoration-color:#365336!important}@media (min-width:1101px){body.home .shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-terms,body.home .shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-terms{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.home .shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-terms a,body.home .shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-terms a{color:#4f6d45!important;font-size:.68rem!important;font-weight:800!important;opacity:1!important}}.shr-room-hub-room-section,.shr-room-guides,.shr-room-favorites{margin-block:clamp(2rem, 4.2vw, 3.6rem)}.shr-room-guide-grid{display:grid;gap:clamp(.75rem, 1.35vw, 1rem);grid-template-columns:repeat(6,minmax(0,1fr))}.shr-room-guide-card{background:#fffdfa;border:1px solid rgb(222 214 200 / .95);border-radius:9px;min-width:0;overflow:hidden}.shr-room-guide-media{display:block;overflow:hidden}.shr-room-guide-media img{aspect-ratio:1.42 / 1;display:block;height:auto;object-fit:cover;transition:transform 220ms ease;width:100%}.shr-room-guide-card:hover .shr-room-guide-media img{transform:scale(1.025)}.shr-room-guide-body{padding:.7rem .75rem .8rem}.shr-room-guide-category{color:var(--shr-room-green);font-size:.62rem;font-weight:800;letter-spacing:.045em;margin:0 0 .25rem;text-transform:uppercase}.shr-room-guide-card h3{font-size:clamp(.9rem, 1.2vw, 1.05rem);line-height:1.08;margin:0 0 .7rem}.shr-room-guide-card h3 a{color:#1f2c23;text-decoration:none}.shr-room-guide-meta{color:#616b65;font-size:.68rem;margin:0}.shr-room-favorites{margin-top:clamp(2.2rem, 4.5vw, 4rem)}.shr-room-favorites-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:clamp(1rem, 3vw, 2rem)}.shr-room-favorite-card{align-items:center;background:#fbf8f2;border:1px solid rgb(222 214 200 / .95);border-radius:10px;display:flex;flex-direction:column;min-height:220px;padding:1.25rem 1rem 1rem;text-align:center}.shr-room-favorite-icon{height:64px;margin-bottom:.65rem;width:64px}.shr-room-favorite-icon svg{fill:none;height:100%;stroke:var(--shr-room-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:100%}.shr-room-favorite-card h3{color:#243128;font-size:clamp(1.1rem, 1.7vw, 1.35rem);font-weight:500;margin:0 0 .4rem}.shr-room-favorite-card p{color:#4f5953;font-size:.8rem;line-height:1.45;margin:0 auto .65rem;max-width:30ch}.shr-room-favorite-card a{color:var(--shr-room-green);font-size:.82rem;margin-top:auto;text-decoration:none}@media (max-width:1100px){.shr-room-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.shr-room-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:781px){.shr-room-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.shr-room-hub-grid-row.is-primary,.shr-room-hub-grid-row.is-secondary,.shr-room-guide-grid,.shr-room-favorites-grid{grid-template-columns:1fr}.shr-room-hub-room-section,.shr-room-guides,.shr-room-favorites{margin-block:1.8rem}.shr-room-guide-card{display:grid;grid-template-columns:42% 58%}.shr-room-guide-media,.shr-room-guide-media img{height:100%}.shr-room-guide-media img{aspect-ratio:auto}.shr-room-guide-body{align-content:center;display:grid;padding:.7rem}.shr-room-favorites-grid{padding-inline:0}.shr-room-favorite-card{min-height:0;padding:1.1rem}}.shr-room-about-final{align-items:stretch;background:#fffdf8;border:1px solid rgb(218 210 196 / .95);border-radius:14px;display:flex;height:250px;margin:0;overflow:hidden;width:100%}.shr-room-about-final-media{flex:0 0 29%;height:250px;min-width:0;overflow:hidden}.shr-room-about-final-media img{display:block!important;height:100%!important;max-height:none!important;min-height:0!important;object-fit:cover!important;object-position:center 46%!important;width:100%!important}.shr-room-about-final-copy{align-items:flex-start;background:linear-gradient(110deg,#fffdf8 0%,#fffaf0 100%);border-right:1px solid rgb(218 210 196 / .9);display:flex;flex:1 1 44%;flex-direction:column;justify-content:center;min-width:0;padding:1.3rem 1.75rem}.shr-room-about-final-copy h2{font-size:clamp(1.85rem, 2.5vw, 2.55rem);letter-spacing:-.04em;line-height:1.03;margin:0 0 .7rem}.shr-room-about-final-copy p{color:var(--wp--preset--color--contrast);font-size:.92rem;line-height:1.55;margin:0 0 1rem;max-width:36rem}.shr-room-about-final-points{align-content:center;background:linear-gradient(180deg,#fffdf9 0%,#fbf8f1 100%);display:grid;flex:0 0 27%;gap:.9rem;min-width:0;padding:1.2rem 1.15rem}.shr-room-about-final-point{align-items:flex-start;display:grid;gap:.7rem;grid-template-columns:38px minmax(0,1fr);min-width:0}.shr-room-about-final-point>div{min-width:0}.shr-room-about-final-point strong{color:var(--wp--preset--color--contrast);display:block;font-size:.88rem;line-height:1.22;margin:0 0 .15rem;overflow-wrap:normal;word-break:normal}.shr-room-about-final-point p{color:var(--wp--preset--color--muted-text);font-size:.76rem;line-height:1.38;margin:0;overflow-wrap:normal;word-break:normal}@media (max-width:1100px){.shr-room-about-final{flex-wrap:wrap;height:auto}.shr-room-about-final-media{flex-basis:38%;height:240px}.shr-room-about-final-copy{border-right:0;flex-basis:62%}.shr-room-about-final-points{border-top:1px solid rgb(218 210 196 / .9);flex:0 0 100%;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:781px){.shr-room-about-final{display:flex;flex-direction:column;flex-wrap:nowrap;height:auto}.shr-room-about-final-media{aspect-ratio:16 / 10;flex:0 0 auto;height:auto;width:100%}.shr-room-about-final-copy{border-bottom:1px solid rgb(218 210 196 / .9);border-right:0;flex:0 0 auto;padding:1.05rem;width:100%}.shr-room-about-final-copy h2{font-size:1.85rem}.shr-room-about-final-points{border-top:0;flex:0 0 auto;grid-template-columns:1fr;padding:.95rem 1rem 1rem;width:100%}.shr-room-about-final-point{grid-template-columns:36px minmax(0,1fr)}}.shr-header-inner>.wp-block-shortcode{flex:1 1 auto;margin:0!important;min-width:0}.shr-taxonomy-nav{align-items:center;display:flex;justify-content:center;width:100%}.shr-taxonomy-nav__desktop{align-items:center;display:flex;gap:clamp(.2rem, .75vw, .72rem);justify-content:center}.shr-taxonomy-nav__group{margin:0;position:relative}.shr-taxonomy-nav__group>summary{align-items:center;border-radius:8px;color:var(--wp--preset--color--contrast,#253629);cursor:pointer;display:flex;font-size:.82rem;font-weight:600;gap:.25rem;list-style:none;padding:.58rem .46rem;white-space:nowrap}.shr-taxonomy-nav__group>summary::-webkit-details-marker{display:none}.shr-taxonomy-nav__group>summary b{color:var(--wp--preset--color--sage,#61785a);font-size:.72rem;font-weight:600;line-height:1;transition:transform 160ms ease}.shr-taxonomy-nav__group[open]>summary b{transform:rotate(180deg)}.shr-taxonomy-nav__group.is-current>summary,.shr-taxonomy-nav__group>summary:hover,.shr-taxonomy-nav__group>summary:focus-visible{background:rgb(122 147 109 / .1);color:var(--wp--preset--color--dark-sage,#48623f)}.shr-taxonomy-nav__panel{background:#fff;border:1px solid rgb(210 202 187 / .95);border-radius:14px;box-shadow:0 18px 45px rgb(42 54 42 / .13);display:none;gap:.18rem .5rem;grid-template-columns:repeat(2,minmax(170px,1fr));left:50%;min-width:410px;padding:.7rem;position:absolute;top:calc(100% + .35rem);transform:translateX(-50%);z-index:1000}.shr-taxonomy-nav__group.is-rooms .shr-taxonomy-nav__panel{grid-template-columns:repeat(3,minmax(145px,1fr));min-width:520px;right:0;left:auto;transform:none}.shr-taxonomy-nav__desktop .shr-taxonomy-nav__group:hover>.shr-taxonomy-nav__panel,.shr-taxonomy-nav__desktop .shr-taxonomy-nav__group:focus-within>.shr-taxonomy-nav__panel,.shr-taxonomy-nav__desktop .shr-taxonomy-nav__group[open]>.shr-taxonomy-nav__panel{display:grid}.shr-taxonomy-nav__panel>a{border-radius:9px;color:inherit;display:flex;flex-direction:column;gap:.16rem;min-width:0;padding:.58rem .62rem;text-decoration:none}.shr-taxonomy-nav__panel>a:hover,.shr-taxonomy-nav__panel>a:focus-visible{background:#f5f6f1}.shr-taxonomy-nav__panel>a strong{color:var(--wp--preset--color--dark-sage,#48623f);font-family:var(--wp--preset--font-family--heading,Georgia,serif);font-size:.88rem;line-height:1.2}.shr-taxonomy-nav__panel>a span{color:var(--wp--preset--color--muted-text,#6c7169);font-size:.68rem;line-height:1.35}.shr-taxonomy-nav__panel .shr-taxonomy-nav__view-all{border-bottom:1px solid rgb(210 202 187 / .75);color:var(--wp--preset--color--dark-sage,#48623f);display:block;font-size:.75rem;font-weight:700;grid-column:1 / -1;margin-bottom:.15rem;padding:.48rem .62rem .62rem}.shr-taxonomy-nav__mobile{display:none}.shr-footer-explore ul{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.shr-footer-explore a{color:inherit;font-size:var(--wp--preset--font-size--small,.85rem);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em}@media (max-width:1040px){.shr-taxonomy-nav__group>summary{font-size:.75rem;padding-inline:.34rem}.shr-taxonomy-nav__panel{min-width:380px}}@media (max-width:860px){.shr-header-inner>.wp-block-shortcode{flex:0 0 auto;order:3}.shr-header-actions{margin-left:auto!important;order:2}.shr-brand{order:1}.shr-taxonomy-nav__desktop{display:none}.shr-taxonomy-nav__mobile{display:block;margin:0;position:relative}.shr-taxonomy-nav__mobile>summary{align-items:center;cursor:pointer;display:flex;height:38px;justify-content:center;list-style:none;width:38px}.shr-taxonomy-nav__mobile>summary::-webkit-details-marker{display:none}.shr-taxonomy-nav__mobile>summary span,.shr-taxonomy-nav__mobile>summary span::before,.shr-taxonomy-nav__mobile>summary span::after{background:var(--wp--preset--color--contrast,#253629);border-radius:2px;content:'';display:block;height:1.5px;position:relative;width:18px}.shr-taxonomy-nav__mobile>summary span::before{position:absolute;top:-5px}.shr-taxonomy-nav__mobile>summary span::after{position:absolute;top:5px}.shr-taxonomy-nav__mobile-panel{background:#fff;border:1px solid rgb(210 202 187 / .95);border-radius:14px;box-shadow:0 18px 50px rgb(42 54 42 / .16);display:grid;max-height:min(72vh, 620px);min-width:min(92vw, 380px);overflow-y:auto;padding:.55rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:1200}.shr-taxonomy-nav__mobile-panel>.shr-taxonomy-nav__group{border-bottom:1px solid rgb(210 202 187 / .65)}.shr-taxonomy-nav__mobile-panel>.shr-taxonomy-nav__group:last-child{border-bottom:0}.shr-taxonomy-nav__mobile-panel .shr-taxonomy-nav__group>summary{border-radius:8px;font-size:.9rem;justify-content:space-between;padding:.75rem .7rem}.shr-taxonomy-nav__mobile-panel .shr-taxonomy-nav__panel,.shr-taxonomy-nav__mobile-panel .shr-taxonomy-nav__group.is-rooms .shr-taxonomy-nav__panel{background:#faf9f5;border:0;border-radius:10px;box-shadow:none;display:none;grid-template-columns:1fr;left:auto;min-width:0;padding:.35rem;position:static;right:auto;transform:none}.shr-taxonomy-nav__mobile-panel .shr-taxonomy-nav__group[open]>.shr-taxonomy-nav__panel{display:grid}.shr-taxonomy-nav__mobile-panel .shr-taxonomy-nav__panel>a{padding:.52rem .58rem}.shr-taxonomy-nav__mobile-panel .shr-taxonomy-nav__panel>a strong{font-size:.86rem}.shr-taxonomy-nav__mobile-panel .shr-taxonomy-nav__panel>a span{display:none}}@media (max-width:520px){.shr-taxonomy-nav__mobile-panel{max-width:calc(100vw - 1rem);min-width:min(94vw, 350px);right:-.15rem}}@media (min-width:861px){.shr-taxonomy-nav__desktop .shr-taxonomy-nav__group>.shr-taxonomy-nav__panel{top:100%!important;margin-top:.35rem}.shr-taxonomy-nav__desktop .shr-taxonomy-nav__group>.shr-taxonomy-nav__panel::before{content:'';height:.4rem;left:0;position:absolute;right:0;top:-.4rem}.shr-taxonomy-nav__desktop .shr-taxonomy-nav__group:not([open])>.shr-taxonomy-nav__panel{display:none!important}.shr-taxonomy-nav__desktop .shr-taxonomy-nav__group[open]>.shr-taxonomy-nav__panel{display:grid!important}}@media (max-width:860px){.shr-taxonomy-nav__mobile-panel>.shr-taxonomy-nav__group:not([open])>.shr-taxonomy-nav__panel{display:none!important}.shr-taxonomy-nav__mobile-panel>.shr-taxonomy-nav__group[open]>.shr-taxonomy-nav__panel{display:grid!important}}.shr-taxonomy-nav__group>summary{font-size:.92rem;gap:.34rem;padding:.62rem .52rem}.shr-taxonomy-nav__group>summary b{align-items:center;color:#fff0;display:inline-flex;flex:0 0 .8rem;font-size:0;height:.8rem;justify-content:center;line-height:1;overflow:hidden;position:relative;transition:none;width:.8rem}.shr-taxonomy-nav__group>summary b::before{border-bottom:1.7px solid var(--wp--preset--color--sage,#61785a);border-right:1.7px solid var(--wp--preset--color--sage,#61785a);content:'';display:block;height:.36rem;transform:translateY(-1px) rotate(45deg);transition:transform 160ms ease,border-color 160ms ease;width:.36rem}.shr-taxonomy-nav__group[open]>summary b::before{transform:translateY(1px) rotate(-135deg)}.shr-taxonomy-nav__group.is-current>summary b::before,.shr-taxonomy-nav__group>summary:hover b::before,.shr-taxonomy-nav__group>summary:focus-visible b::before{border-color:var(--wp--preset--color--dark-sage,#48623f)}@media (max-width:1040px){.shr-taxonomy-nav__group>summary{font-size:.86rem;padding-inline:.4rem}}@media (max-width:860px){.shr-taxonomy-nav__mobile-panel .shr-taxonomy-nav__group>summary{font-size:.98rem;padding:.82rem .78rem}.shr-taxonomy-nav__mobile-panel .shr-taxonomy-nav__group>summary b{flex-basis:.9rem;height:.9rem;width:.9rem}.shr-taxonomy-nav__mobile-panel .shr-taxonomy-nav__group>summary b::before{height:.4rem;width:.4rem}}.shr-trust-container{box-sizing:border-box;margin-inline:auto;max-width:1320px;padding-inline:clamp(1rem, 2.6vw, 1.5rem);width:100%}.shr-trust-container>.shr-breadcrumbs{margin:1rem 0 1.2rem}.shr-trust-hero{background:linear-gradient(105deg,#f8f5ee 0%,#fbfaf7 100%);border:1px solid rgb(218 210 196 / .94);border-radius:22px;margin-bottom:1.55rem;padding:clamp(2rem, 5vw, 3.8rem)}.shr-trust-hero.has-media{align-items:center;display:grid;gap:clamp(1.3rem, 3vw, 2.2rem);grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);padding:clamp(1.5rem, 3.5vw, 2.5rem)}.shr-trust-hero-copy{min-width:0}.shr-trust-eyebrow{color:var(--wp--preset--color--sage,#61785a);font-size:.76rem;font-weight:800;letter-spacing:.12em;margin:0 0 .7rem;text-transform:uppercase}.shr-trust-hero h1{color:var(--wp--preset--color--dark-sage,#48623f);font-family:var(--wp--preset--font-family--heading,Georgia,serif);font-size:clamp(3rem, 6vw, 5rem);font-weight:400;letter-spacing:-.045em;line-height:.98;margin:0;max-width:12ch}.shr-trust-summary{color:#596359;font-size:clamp(1rem, 1.45vw, 1.18rem);line-height:1.65;margin:1rem 0 0;max-width:48rem}.shr-trust-updated{color:#788078;font-size:.9rem;margin:1rem 0 0}.shr-trust-hero-media{border-radius:16px;min-height:300px;overflow:hidden}.shr-trust-hero-image,.shr-trust-hero-media img{display:block;height:100%;min-height:300px;object-fit:cover;width:100%}.shr-trust-layout{align-items:start;display:grid;gap:clamp(1.3rem, 2.8vw, 2rem);grid-template-columns:210px minmax(0,1fr) 250px}.shr-trust-toc,.shr-trust-sidebar section{background:#fff;border:1px solid rgb(218 210 196 / .94);border-radius:16px;padding:1.2rem}.shr-trust-toc{position:sticky;top:105px}.shr-trust-toc h2,.shr-trust-sidebar h2{color:var(--wp--preset--color--dark-sage,#48623f);font-family:var(--wp--preset--font-family--heading,Georgia,serif);font-size:1.35rem;font-weight:400;margin:0 0 .8rem}.shr-trust-toc ol,.shr-trust-sidebar ul{list-style:none;margin:0;padding:0}.shr-trust-toc li+li,.shr-trust-sidebar li+li{margin-top:.65rem}.shr-trust-toc a,.shr-trust-sidebar a{color:#50634a;font-size:.88rem;line-height:1.45;text-decoration:none}.shr-trust-toc a:hover,.shr-trust-sidebar a:hover,.shr-trust-toc a:focus-visible,.shr-trust-sidebar a:focus-visible{text-decoration:underline;text-underline-offset:.2em}.shr-trust-content{min-width:0}.shr-trust-content>h2,.shr-trust-content .wp-block-heading{color:var(--wp--preset--color--dark-sage,#48623f);font-family:var(--wp--preset--font-family--heading,Georgia,serif);font-size:clamp(1.8rem, 3vw, 2.45rem);font-weight:400;line-height:1.12;margin:0 0 .65rem;scroll-margin-top:110px}.shr-trust-content>h2:not(:first-child),.shr-trust-content .wp-block-heading:not(:first-child){border-top:1px solid rgb(218 210 196 / .72);margin-top:1.7rem;padding-top:1.7rem}.shr-trust-content p,.shr-trust-content li{color:#4f5b50;font-size:1rem;line-height:1.75}.shr-trust-content p{margin:0 0 1rem}.shr-trust-content ul,.shr-trust-content ol{margin:.6rem 0 1.2rem;padding-left:1.35rem}.shr-trust-content li+li{margin-top:.45rem}.shr-trust-content li::marker{color:var(--wp--preset--color--sage,#61785a)}.shr-trust-sidebar{display:grid;gap:1rem;position:sticky;top:105px}.shr-trust-help{background:#edf2e8!important}.shr-trust-help p{color:#667166;line-height:1.55;margin:0 0 .8rem}.shr-trust-button,.shr-trust-cookie-button{align-items:center;background:var(--wp--preset--color--dark-sage,#48623f);border:0;border-radius:8px;color:#fff!important;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;padding:.72rem .95rem;text-decoration:none!important}.shr-trust-cookie-button{margin:.25rem 0 1rem}.shr-html-sitemap{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.shr-html-sitemap__section{background:#fff;border:1px solid rgb(218 210 196 / .94);border-radius:16px;padding:1.2rem}.shr-html-sitemap__section h2{border:0!important;color:var(--wp--preset--color--dark-sage,#48623f);font-size:1.65rem!important;margin:0 0 .8rem!important;padding:0!important}.shr-html-sitemap__section ul{list-style:none;margin:0;padding:0}.shr-html-sitemap__section li+li{margin-top:.45rem}.shr-html-sitemap__section a{color:#4f604a;text-decoration:none}.shr-html-sitemap__section a:hover,.shr-html-sitemap__section a:focus-visible{text-decoration:underline}.shr-html-sitemap__section.is-topics{grid-column:1 / -1}.shr-html-sitemap__section.is-topics>ul{display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.shr-html-sitemap__section.is-topics>ul>li{background:#f8f6ef;border-radius:10px;padding:.8rem}.shr-html-sitemap__section.is-topics ul ul{margin-top:.55rem}.shr-html-sitemap__section.is-articles{grid-column:1 / -1}.shr-html-sitemap__section.is-articles ul{column-count:3;column-gap:2rem}.shr-html-sitemap__section.is-articles li{break-inside:avoid;margin-bottom:.45rem}.shr-work-intro-grid,.shr-work-standards{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1.4rem}.shr-work-card,.shr-work-standards section{background:#fff;border:1px solid rgb(218 210 196 / .94);border-radius:16px;padding:1.2rem}.shr-work-card h2,.shr-work-standards h2,.shr-work-options>h2{color:var(--wp--preset--color--dark-sage,#48623f);font-family:var(--wp--preset--font-family--heading,Georgia,serif);font-size:clamp(1.6rem, 2.7vw, 2.2rem);font-weight:400;margin:0 0 .65rem}.shr-work-card p,.shr-work-standards p,.shr-work-standards li{color:#596359;line-height:1.65}.shr-trust-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.4rem}.shr-trust-card-grid article{background:#fbfaf7;border:1px solid rgb(218 210 196 / .94);border-radius:16px;min-height:150px;padding:1.15rem}.shr-trust-card-grid h3{color:var(--wp--preset--color--dark-sage,#48623f);font-family:var(--wp--preset--font-family--heading,Georgia,serif);font-size:1.45rem;margin:0 0 .55rem}.shr-trust-card-grid p{color:#667166;line-height:1.55;margin:0}.shr-footer-trust-links ul,.shr-footer-connect-links ul,.shr-footer-legal-links ul{list-style:none;margin:0;padding:0}.shr-footer-trust-links li+li,.shr-footer-connect-links li+li{margin-top:.42rem}.shr-footer-trust-links a,.shr-footer-connect-links a,.shr-footer-connect-links button,.shr-footer-legal-links a{color:inherit;font-size:.82rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em}.shr-footer-connect-links button{background:none;border:0;cursor:pointer;font:inherit;padding:0;text-align:left}.shr-footer-bottom{border-top:1px solid rgb(218 210 196 / .75);margin-top:1.4rem!important;padding-top:1rem}.shr-footer-bottom>.wp-block-shortcode,.shr-footer-bottom .shr-copyright{border:0!important;margin:0!important;max-width:none!important;padding:0!important}.shr-footer-legal-links ul{display:flex;flex-wrap:wrap;gap:.45rem .9rem}.shr-footer-legal-links a{color:#6d746d;font-size:.76rem}@media (max-width:1080px){.shr-trust-layout{grid-template-columns:190px minmax(0,1fr)}.shr-trust-sidebar{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.shr-html-sitemap__section.is-topics>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:781px){.shr-trust-hero,.shr-trust-hero.has-media{border-radius:16px;grid-template-columns:1fr;padding:1.25rem}.shr-trust-hero h1{font-size:clamp(2.6rem, 13vw, 4rem)}.shr-trust-hero-media,.shr-trust-hero-image,.shr-trust-hero-media img{min-height:220px}.shr-trust-layout{grid-template-columns:1fr}.shr-trust-toc{position:static}.shr-trust-toc ol{columns:2;column-gap:1.2rem}.shr-trust-sidebar{grid-template-columns:1fr}.shr-html-sitemap,.shr-work-intro-grid,.shr-work-standards,.shr-partnership-form__grid{grid-template-columns:1fr}.shr-html-sitemap__section.is-topics>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.shr-html-sitemap__section.is-articles ul{column-count:1}.shr-trust-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shr-footer-bottom{align-items:flex-start!important;flex-direction:column}}@media (max-width:520px){.shr-trust-container{padding-inline:.8rem}.shr-trust-toc ol{columns:1}.shr-html-sitemap__section.is-topics>ul,.shr-trust-card-grid{grid-template-columns:1fr}}:root{--shr-article-container:1380px;--shr-article-reading-wide:800px;--shr-article-toc-wide:260px;--shr-article-related-wide:240px;--shr-article-layout-gap:40px}@media (min-width:1181px) and (max-width:1280px){.shr-related-articles{margin-top:2rem!important;position:static}}.shr-v4-section{box-sizing:border-box;margin:clamp(3.25rem, 6vw, 5.5rem) auto!important;max-width:1180px!important}.shr-v4-head{align-items:end!important;border-bottom:1px solid rgb(133 118 82 / .24);gap:1.5rem!important;margin-bottom:1.35rem!important;padding-bottom:.8rem}.shr-v4-head>*{min-width:0}.shr-v4-eyebrow{color:#8c644c;font-size:.68rem!important;font-weight:800;letter-spacing:.11em;margin:0 0 .42rem!important;text-transform:uppercase}.shr-v4-head h2,.shr-v4-buying h2{color:var(--wp--preset--color--dark-sage);font-size:clamp(2rem,3vw,2.8rem)!important;line-height:1.04!important;margin:0!important}.shr-v4-intro{color:var(--wp--preset--color--muted-text);font-size:.92rem!important;line-height:1.55;margin:0!important;max-width:29rem}.shr-v4-link{margin:0!important}.shr-v4-link a{color:var(--wp--preset--color--dark-sage);font-size:.83rem;font-weight:700;text-decoration:none}.shr-v4-quick-grid{display:grid!important;gap:1rem!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.shr-v4-quick-card{background:#fffdfa;border:1px solid rgb(133 118 82 / .22);border-radius:13px;box-shadow:0 7px 22px rgb(62 72 56 / .035);min-height:220px;padding:1.3rem!important}.shr-v4-quick-card>*{margin-left:0!important;margin-right:0!important;max-width:none!important}.shr-v4-number{color:#9a694e;font-family:var(--wp--preset--font-family--heading);font-size:.76rem!important;margin:0 0 1.4rem!important}.shr-v4-quick-card h3{color:var(--wp--preset--color--dark-sage);font-size:1.3rem!important;line-height:1.14!important;margin:0 0 .55rem!important}.shr-v4-quick-card>p:not(.shr-v4-number):not(.shr-v4-link){color:var(--wp--preset--color--muted-text);font-size:.84rem!important;line-height:1.55;margin-bottom:1rem!important}.shr-v4-picks-grid{display:grid!important;gap:1rem!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.shr-v4-picks-grid>li{margin:0!important;min-width:0!important;width:auto!important}.shr-v4-pick-card{background:#fff;border:1px solid rgb(133 118 82 / .2);border-radius:12px;height:100%;overflow:hidden}.shr-v4-pick-card>*{margin-left:0!important;margin-right:0!important;max-width:none!important}.shr-v4-pick-card .wp-block-post-featured-image{margin:0 0 .9rem!important}.shr-v4-pick-card .wp-block-post-featured-image img{display:block;height:100%;object-fit:cover;width:100%}.shr-v4-pick-card .shr-v4-kicker,.shr-v4-pick-card .wp-block-post-title,.shr-v4-pick-card .shr-v4-meta{display:block;margin-left:1rem!important;margin-right:1rem!important}.shr-v4-kicker,.shr-v4-kicker a{color:#557149!important;font-size:.64rem!important;font-weight:800;letter-spacing:.05em;line-height:1.35;text-transform:uppercase}.shr-v4-pick-card .wp-block-post-title{font-size:1.16rem!important;line-height:1.18!important;margin-bottom:.65rem!important;margin-top:.45rem!important}.shr-v4-pick-card .wp-block-post-title a,.shr-v4-updated-card .wp-block-post-title a{color:var(--wp--preset--color--dark-sage);text-decoration:none}.shr-v4-meta{color:var(--wp--preset--color--muted-text);font-size:.7rem!important;padding-bottom:1rem}.shr-v4-buying{background:radial-gradient(circle at 92% 20%,rgb(151 175 135 / .24),transparent 34%),linear-gradient(110deg,#f6f1e6 0%,#fffdf8 100%);border:1px solid rgb(133 118 82 / .2);border-radius:14px;padding:clamp(1.6rem,3vw,2.7rem)!important}.shr-v4-buying-inner{gap:2rem!important}.shr-v4-buying-inner>.wp-block-group{max-width:720px}.shr-v4-buying-inner p:not(.shr-v4-eyebrow){color:var(--wp--preset--color--muted-text);line-height:1.6;margin-bottom:0!important}.shr-v4-updated-grid{display:grid!important;gap:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;border-top:1px solid rgb(133 118 82 / .2)}.shr-v4-updated-grid>li{margin:0!important;min-width:0!important;width:auto!important}.shr-v4-updated-card{border-right:1px solid rgb(133 118 82 / .2);height:100%;padding:1.05rem 1rem 1.05rem 0!important}.shr-v4-updated-grid>li+li .shr-v4-updated-card{padding-left:1rem!important}.shr-v4-updated-grid>li:last-child .shr-v4-updated-card{border-right:0}.shr-v4-updated-card>*{margin-left:0!important;margin-right:0!important;max-width:none!important}.shr-v4-updated-card .wp-block-post-title{font-size:1rem!important;line-height:1.2!important;margin:.45rem 0 .7rem!important}.shr-v4-ad-slot{display:none}body.logged-in .shr-v4-ad-slot{align-items:center;background:#f7f5ef;border:1px dashed rgb(83 103 72 / .35);border-radius:9px;color:#788177;display:flex;font-size:.68rem;justify-content:center;letter-spacing:.07em;margin:2.4rem auto!important;max-width:970px;min-height:100px;text-transform:uppercase}body.logged-in .shr-v4-ad-slot::before{content:"Advertisement · reserved slot"}@media (max-width:1100px){.shr-v4-quick-grid,.shr-v4-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shr-v4-updated-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.shr-v4-updated-grid>li:nth-child(3n) .shr-v4-updated-card{border-right:0}}@media (max-width:781px){.shr-v4-section{margin-block:3rem!important}.shr-v4-head{align-items:flex-start!important;flex-direction:column!important;gap:.65rem!important}.shr-v4-quick-grid,.shr-v4-picks-grid,.shr-v4-updated-grid{grid-template-columns:1fr!important}.shr-v4-quick-card{min-height:0}.shr-v4-updated-card,.shr-v4-updated-grid>li+li .shr-v4-updated-card{border-bottom:1px solid rgb(133 118 82 / .2);border-right:0;padding-left:0!important;padding-right:0!important}.shr-v4-buying-inner{align-items:flex-start!important;flex-direction:column!important}}body.home .shr-main{--shr-home-spine:1320px}body.home .shr-main>:not(.shr-hero){box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:var(--shr-home-spine)!important;width:min(var(--shr-home-spine), calc(100% - 48px))!important}body.home .shr-main>.shr-hero{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}body.home :is(.shr-home-topics,.shr-home-articles,.shr-home-rooms,.shr-home-feature-bands,.shr-home-newsletter,.shr-about-home){box-sizing:border-box!important;max-width:var(--shr-home-spine)!important;width:min(var(--shr-home-spine), calc(100% - 48px))!important}body.home :is(.shr-home-topics,.shr-home-articles,.shr-home-rooms,.shr-about-home)>:is(.shr-section-heading,.shr-heading-row,.wp-block-query,.shr-topic-grid,.shr-room-photo-grid,.shr-about-home-grid){box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}body.home .shr-v4-section{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:var(--shr-home-spine)!important;width:min(var(--shr-home-spine), calc(100% - 48px))!important}body.home .shr-v4-section>*,body.home .shr-v4-query,body.home .shr-v4-query>*,body.home .shr-v4-updated-query,body.home .shr-v4-updated-query>*{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}body.home :is(.shr-home-topics,.shr-home-articles,.shr-home-rooms,.shr-home-feature-bands,.shr-v4-section,.shr-home-newsletter,.shr-about-home){margin-top:clamp(3.75rem, 6vw, 5.75rem)!important;margin-bottom:0!important}body.home .shr-home-topics{margin-top:clamp(3rem, 5vw, 4.5rem)!important}body.home .shr-topic-grid,body.home .shr-home-articles .wp-block-post-template,body.home .shr-room-photo-grid,body.home .shr-home-feature-bands,body.home .shr-v4-quick-grid,body.home .shr-v4-picks-grid,body.home .shr-v4-updated-grid{box-sizing:border-box!important;max-width:none!important;width:100%!important}body.home .shr-home-feature-bands,body.home .shr-home-newsletter,body.home .shr-about-home{margin-left:auto!important;margin-right:auto!important}body.home :is(.shr-heading-row,.shr-section-heading,.shr-v4-head){box-sizing:border-box!important;max-width:none!important;width:100%!important}@media (min-width:1101px){body.home .shr-v4-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.home .shr-v4-picks-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.home .shr-v4-updated-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:1100px){body.home .shr-main>:not(.shr-hero),body.home :is(.shr-home-topics,.shr-home-articles,.shr-home-rooms,.shr-home-feature-bands,.shr-home-newsletter,.shr-about-home,.shr-v4-section){width:calc(100% - 40px)!important}}@media (max-width:781px){body.home .shr-main>:not(.shr-hero),body.home :is(.shr-home-topics,.shr-home-articles,.shr-home-rooms,.shr-home-feature-bands,.shr-home-newsletter,.shr-about-home,.shr-v4-section){width:calc(100% - 32px)!important}body.home :is(.shr-home-topics,.shr-home-articles,.shr-home-rooms,.shr-home-feature-bands,.shr-v4-section,.shr-home-newsletter,.shr-about-home){margin-top:3rem!important}}body.home{--shr-v42-green:#2f4937;--shr-v42-sage:#6f8864;--shr-v42-clay:#a86e52;--shr-v42-cream:#f5f0e6;--shr-v42-soft-sage:#edf2e8;--shr-v42-paper:#fcfaf5;--shr-v42-text:#29342d;--shr-v42-muted:#68736c}body.home .shr-main{color:var(--shr-v42-text)}body.home :is(.shr-section-heading h2,.shr-heading-row h2,.shr-v4-head h2,.shr-v4-buying h2,.shr-about-home-copy h2){color:var(--shr-v42-green)!important}body.home :is(.shr-v4-eyebrow,.shr-about-home-eyebrow){color:var(--shr-v42-clay)!important}body.home .wp-element-button{background:var(--shr-v42-green)!important;border-color:var(--shr-v42-green)!important}body.home .shr-v4-quick{background:linear-gradient(180deg,rgb(245 240 230 / .72),rgb(252 250 245 / .95));border-radius:16px;padding:clamp(1.4rem,2.6vw,2.25rem)!important}body.home .shr-home-rooms{background:linear-gradient(180deg,#f5f0e6 0%,#f9f6ef 100%)!important;border-radius:16px;padding:clamp(1.5rem,2.8vw,2.4rem)!important}body.home .shr-v4-picks{background:#fff!important}body.home .shr-v4-buying{background:radial-gradient(circle at 88% 12%,rgb(111 136 100 / .22),transparent 35%),linear-gradient(110deg,#f7f1e5 0%,#edf2e8 100%)!important}body.home .shr-about-home{background:#fbf7ed!important}body.home :is(.shr-topic-card,.shr-query-card,.shr-room-photo-card,.shr-home-feature-card,.shr-v4-quick-card,.shr-v4-pick-card,.shr-v42-updated-lead,.shr-v42-updated-row){transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background-color .24s ease}body.home :is(.shr-topic-card,.shr-query-card,.shr-home-feature-card,.shr-v4-quick-card,.shr-v4-pick-card,.shr-v42-updated-lead,.shr-v42-updated-row):hover{border-color:rgb(111 136 100 / .5)!important;box-shadow:0 13px 30px rgb(47 73 55 / .08)!important;transform:translateY(-3px)}body.home :is(.shr-query-card,.shr-room-photo-card,.shr-home-feature-card,.shr-v4-pick-card,.shr-v42-updated-lead,.shr-v42-updated-row) img{transition:transform .42s ease,filter .42s ease}body.home :is(.shr-query-card,.shr-room-photo-card,.shr-home-feature-card,.shr-v4-pick-card,.shr-v42-updated-lead,.shr-v42-updated-row):hover img{transform:scale(1.025)}body.home :is(.shr-v4-link a,.shr-card-link a,.shr-heading-link a){transition:color .2s ease,transform .2s ease}body.home :is(.shr-v4-link a,.shr-card-link a,.shr-heading-link a):hover{color:var(--shr-v42-clay)!important}body.home .shr-v42-updated{background:var(--shr-v42-soft-sage)!important;border:1px solid rgb(111 136 100 / .2);border-radius:16px;padding:clamp(1.6rem,3vw,2.6rem)!important}body.home .shr-v42-updated .shr-v4-head{border-color:rgb(47 73 55 / .16)}body.home .shr-v42-updated-layout{align-items:start!important;display:grid!important;gap:clamp(1.25rem,2vw,2rem)!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important}body.home .shr-v42-updated-layout>*,body.home .shr-v42-updated-layout ul,body.home .shr-v42-updated-layout li,body.home .shr-v42-updated-lead>*,body.home .shr-v42-updated-row-copy>*{margin-left:0!important;margin-right:0!important;max-width:none!important;min-width:0!important}body.home .shr-v42-updated-lead-list,body.home .shr-v42-updated-side-list{list-style:none;margin:0!important;padding:0!important}body.home .shr-v42-updated-lead-list>li,body.home .shr-v42-updated-side-list>li{margin:0!important}body.home .shr-v42-updated-lead{background:#fff;border:1px solid rgb(47 73 55 / .16);border-radius:14px;height:auto!important;overflow:hidden;padding:0 0 1.15rem!important}body.home .shr-v42-updated-lead-image{margin:0 0 1.2rem!important;overflow:hidden}body.home .shr-v42-updated-lead-image img{display:block;height:100%;object-fit:cover;width:100%}body.home .shr-v42-updated-lead :is(.shr-v4-kicker,.wp-block-post-title,.wp-block-post-excerpt,.shr-v4-meta){margin-left:1.3rem!important;margin-right:1.3rem!important}body.home .shr-v42-updated-lead .wp-block-post-title{font-size:clamp(1.72rem,2vw,2rem)!important;line-height:1.1!important;margin-bottom:.65rem!important;margin-top:.45rem!important}body.home .shr-v42-updated-lead .wp-block-post-title a,body.home .shr-v42-updated-row .wp-block-post-title a{color:var(--shr-v42-green)!important;text-decoration:none}body.home .shr-v42-updated-lead .wp-block-post-excerpt{color:var(--shr-v42-muted);font-size:.93rem;line-height:1.62}body.home .shr-v42-updated-lead-query,body.home .shr-v42-updated-lead-list,body.home .shr-v42-updated-lead-list>li,body.home .shr-v42-updated-side-query{height:auto!important}body.home .shr-v42-updated-side-list{display:grid!important;gap:.8rem!important;grid-template-rows:repeat(4,auto)!important;height:auto!important}body.home .shr-v42-updated-row{background:rgb(255 255 255 / .88);border:1px solid rgb(47 73 55 / .14);border-radius:12px;display:grid!important;gap:.9rem!important;grid-template-columns:142px minmax(0,1fr)!important;height:auto!important;min-height:126px!important;overflow:hidden}body.home .shr-v42-updated-thumb{height:126px!important;margin:0!important;min-height:126px!important;overflow:hidden}body.home .shr-v42-updated-thumb a,body.home .shr-v42-updated-thumb img{display:block;height:100%!important;width:100%!important}body.home .shr-v42-updated-thumb img{object-fit:cover!important}body.home .shr-v42-updated-row-copy{align-content:center;display:grid!important;padding:.85rem 1rem .85rem 0!important}body.home .shr-v42-updated-row .wp-block-post-title{font-size:1.08rem!important;line-height:1.18!important;margin:.32rem 0 .48rem!important}body.home .shr-v42-updated :is(.shr-v4-kicker,.shr-v4-kicker a){color:var(--shr-v42-sage)!important}body.home .shr-v42-updated .shr-v4-meta{color:var(--shr-v42-muted);font-size:.7rem!important;padding-bottom:0!important}body.home .shr-room-photo-card{box-shadow:0 7px 20px rgb(47 73 55 / .045)!important}body.home .shr-room-photo-card:hover{box-shadow:0 16px 34px rgb(47 73 55 / .12)!important;transform:translateY(-3px)}body.home .shr-room-photo-card h3{background:linear-gradient(180deg,rgb(47 73 55 / .66),rgb(47 73 55 / .96))!important}body.home .shr-v4-quick-card:nth-child(2){background:#f2f6ee}body.home .shr-v4-quick-card:nth-child(3){background:#fff}body.home .shr-v4-quick-card:nth-child(4){background:#f9f1e8}@media (prefers-reduced-motion:reduce){body.home *,body.home *::before,body.home *::after{scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width:980px){body.home .shr-v42-updated-layout{grid-template-columns:1fr!important}body.home .shr-v42-updated-side-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){body.home .shr-v42-updated{padding:1.1rem!important}body.home .shr-v42-updated-side-list{grid-template-columns:1fr!important}body.home .shr-v42-updated-row{grid-template-columns:105px minmax(0,1fr)!important}body.home .shr-v42-updated-lead .wp-block-post-title{font-size:1.7rem!important}}.shr-home-extra,.shr-home-ad-slot{box-sizing:border-box;margin:clamp(3.25rem,6vw,5.75rem) auto!important;max-width:1320px;width:100%}.shr-home-extra-head{align-items:end;border-bottom:1px solid rgb(133 118 82 / .24);display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.85rem}.shr-home-extra-head>div>p{color:#8d654c;font-size:.69rem;font-weight:800;letter-spacing:.11em;margin:0 0 .45rem;text-transform:uppercase}.shr-home-extra-head h2{color:var(--wp--preset--color--dark-sage);font-size:clamp(2rem,3.2vw,3.1rem)!important;line-height:1.02!important;margin:0!important}.shr-home-extra-head>a{color:var(--wp--preset--color--dark-sage);font-size:.84rem;font-weight:700;white-space:nowrap}.shr-home-extra-intro{color:var(--wp--preset--color--muted-text);font-size:.92rem;line-height:1.55;margin:0;max-width:31rem}.shr-home-quick-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.shr-home-quick-card{background:#fffdfa;border:1px solid rgb(133 118 82 / .22);border-radius:13px;color:var(--wp--preset--color--text);min-height:220px;padding:1.35rem;position:relative;text-decoration:none}.shr-home-quick-card>span{color:#9a694e;font-family:var(--wp--preset--font-family--heading);font-size:.8rem}.shr-home-quick-card h3{color:var(--wp--preset--color--dark-sage);font-size:1.4rem!important;margin:1.8rem 0 .6rem!important}.shr-home-quick-card p{color:var(--wp--preset--color--muted-text);font-size:.86rem;line-height:1.55;margin:0 0 1.5rem}.shr-home-quick-card b{bottom:1.15rem;color:var(--wp--preset--color--sage);font-size:1.25rem;font-weight:500;position:absolute}.shr-home-popular{background:#f5f0e6;border-radius:16px;padding:clamp(1.5rem,3vw,2.5rem)}.shr-home-popular-grid{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.shr-home-popular-item{align-items:start;border-bottom:1px solid rgb(133 118 82 / .20);display:grid;gap:1.1rem;grid-template-columns:46px minmax(0,1fr);min-width:0;padding:1.2rem .8rem 1.2rem 0}.shr-home-popular-item:nth-child(odd){border-right:1px solid rgb(133 118 82 / .20);padding-right:1.4rem}.shr-home-popular-item:nth-child(even){padding-left:1.4rem}.shr-home-popular-number{color:#a26d51;font-family:var(--wp--preset--font-family--heading);font-size:1.45rem}.shr-home-popular-item h3,.shr-home-updated-item h3{font-size:1.18rem!important;line-height:1.2!important;margin:.28rem 0 0!important}.shr-home-popular-item h3 a,.shr-home-updated-item h3 a,.shr-home-extra-card h3 a{color:var(--wp--preset--color--dark-sage);text-decoration:none}.shr-home-extra-kicker{color:#557149;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.shr-home-buying-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.shr-home-extra-card{background:#fff;border:1px solid rgb(133 118 82 / .20);border-radius:13px;overflow:hidden}.shr-home-extra-card-media{background:#f1eee7;display:block;overflow:hidden}.shr-home-extra-card-image{aspect-ratio:16/10;display:block;height:auto;object-fit:cover;transition:transform .3s ease;width:100%}.shr-home-extra-card:hover .shr-home-extra-card-image{transform:scale(1.025)}.shr-home-extra-card-body{padding:1.15rem 1.2rem 1.3rem}.shr-home-extra-card h3{font-size:clamp(1.3rem,1.8vw,1.65rem)!important;line-height:1.12!important;margin:.55rem 0 .8rem!important}.shr-home-extra-meta{color:var(--wp--preset--color--muted-text);font-size:.72rem}.shr-home-updated{margin-top:clamp(2.75rem,5vw,4.5rem)!important}.shr-home-updated-grid{border-top:1px solid rgb(133 118 82 / .20);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.shr-home-updated-item{border-right:1px solid rgb(133 118 82 / .20);min-width:0;padding:1.2rem 1rem 1.2rem 0}.shr-home-updated-item+.shr-home-updated-item{padding-left:1rem}.shr-home-updated-item:last-child{border-right:0}.shr-home-updated-item h3{font-size:1rem!important;margin-bottom:.7rem!important}.shr-home-ad-slot:empty{display:none}.shr-home-ad-slot:not(:empty){align-items:center;background:#f8f6f0;border:1px dashed rgb(83 103 72 / .34);border-radius:10px;color:#7b8277;display:flex;justify-content:center;min-height:118px;padding:1rem}.shr-home-ad-label{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1100px){.shr-home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shr-home-buying-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shr-home-updated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shr-home-updated-item:nth-child(2n){border-right:0}}@media (max-width:781px){.shr-home-extra,.shr-home-ad-slot{margin-block:3rem!important}.shr-home-extra-head{align-items:flex-start;flex-direction:column;gap:.65rem}.shr-home-extra-head>a{white-space:normal}.shr-home-quick-grid,.shr-home-popular-grid,.shr-home-buying-grid,.shr-home-updated-grid{grid-template-columns:1fr}.shr-home-quick-card{min-height:190px}.shr-home-popular-item,.shr-home-popular-item:nth-child(odd),.shr-home-popular-item:nth-child(even){border-right:0;padding-left:0;padding-right:0}.shr-home-updated-item,.shr-home-updated-item+.shr-home-updated-item{border-right:0;border-bottom:1px solid rgb(133 118 82 / .20);padding-left:0;padding-right:0}}body.home .shr-hero .wp-block-buttons .wp-block-button:first-child .wp-block-button__link{background:#2f4937!important;border:1px solid #2f4937!important;color:#ffffff!important}body.home .shr-hero .wp-block-buttons .wp-block-button:last-child .wp-block-button__link{background:#fcfaf5!important;border:1px solid #2f4937!important;color:#2f4937!important;box-shadow:none!important}body.home .shr-hero .wp-block-buttons .wp-block-button:first-child .wp-block-button__link:hover{background:#24392b!important;border-color:#24392b!important;color:#ffffff!important}body.home .shr-hero .wp-block-buttons .wp-block-button:last-child .wp-block-button__link:hover{background:#edf2e8!important;border-color:#2f4937!important;color:#24392b!important}.shr-site-footer .shr-footer-heading{font-size:1.2rem!important;line-height:1.2!important;letter-spacing:.04em!important;margin-bottom:1rem!important}body.home .shr-v42-quick-head{border-bottom:1px solid rgb(133 118 82 / .24);display:block!important;margin-bottom:1.5rem!important;padding-bottom:1rem}body.home .shr-v42-quick-head>*{margin-left:0!important;margin-right:0!important;max-width:none!important}body.home .shr-v42-quick-head h2{font-size:clamp(2.15rem,3.2vw,3rem)!important;margin-bottom:.55rem!important}body.home .shr-v42-quick-head .shr-v4-intro{max-width:44rem}body.home .shr-v4-quick-grid{align-items:stretch!important}body.home .shr-v4-quick-grid>.shr-v4-quick-card{align-self:stretch!important;margin:0!important;min-width:0!important}body.home .shr-v4-quick-card{--shr-quick-accent:#6f8864;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--shr-quick-accent) 12%,transparent),transparent 36%),#fffdfa!important;border-color:color-mix(in srgb,var(--shr-quick-accent) 28%,#d8d1c5)!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:265px!important;padding:1.35rem 1.3rem 1.25rem!important}body.home .shr-v42-quick-card--declutter{--shr-quick-accent:#6f8864}body.home .shr-v42-quick-card--reset{--shr-quick-accent:#8da17f}body.home .shr-v42-quick-card--space{--shr-quick-accent:#b4875f}body.home .shr-v42-quick-card--family{--shr-quick-accent:#a86e52}body.home .shr-v42-quick-icon{align-items:center;background:color-mix(in srgb,var(--shr-quick-accent) 10%,#fff);border:1px solid color-mix(in srgb,var(--shr-quick-accent) 26%,transparent);border-radius:14px;color:var(--shr-quick-accent);display:flex;height:54px;justify-content:center;margin-bottom:.9rem;width:54px;transition:transform .22s ease,background-color .22s ease,color .22s ease}body.home .shr-v42-quick-icon svg{fill:none;height:27px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;width:27px}body.home .shr-v4-quick-card .shr-v4-number{color:var(--shr-quick-accent)!important;font-size:.66rem!important;font-weight:800;letter-spacing:.08em;margin:0 0 .8rem!important;text-transform:uppercase}body.home .shr-v4-quick-card h3{font-size:1.42rem!important;line-height:1.12!important;margin-bottom:.65rem!important}body.home .shr-v4-quick-card>p:not(.shr-v4-number):not(.shr-v4-link){color:#5f6c64!important;font-size:.88rem!important;line-height:1.58!important}body.home .shr-v4-quick-card .shr-v4-link{margin-top:auto!important;padding-top:1rem}body.home .shr-v4-quick-card .shr-v4-link a{color:#2f4937!important;display:inline-flex;font-size:.78rem;font-weight:750;gap:.35rem;text-decoration:none}body.home .shr-v4-quick-card .shr-v4-link a span{transition:transform .2s ease}body.home .shr-v4-quick-card:hover .shr-v42-quick-icon{background:var(--shr-quick-accent);color:#fff;transform:translateY(-2px) rotate(-2deg)}body.home .shr-v4-quick-card:hover .shr-v4-link a span{transform:translateX(4px)}@media (max-width:1100px){body.home .shr-v4-quick-card{min-height:245px!important}}@media (max-width:781px){body.home .shr-v42-quick-head h2{font-size:clamp(1.9rem,8vw,2.5rem)!important}body.home .shr-v4-quick-card{min-height:0!important}}body.home .shr-home-topics .shr-topic-card{border-color:rgb(47 73 55 / .16)!important;border-radius:15px!important;min-height:245px!important;overflow:hidden;padding:1.35rem 1.15rem 1.15rem!important;position:relative;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background-color .24s ease}body.home .shr-home-topics .shr-topic-card::before{background:var(--shr-topic-accent,#6f8864);content:"";height:4px;left:0;opacity:.78;position:absolute;right:0;top:0}body.home .shr-topic-card--organize{--shr-topic-accent:#6f8864;background:linear-gradient(180deg,#f8fbf5 0%,#fffdfa 100%)!important}body.home .shr-topic-card--clean{--shr-topic-accent:#89a07d;background:linear-gradient(180deg,#f2f7ef 0%,#fffdfa 100%)!important}body.home .shr-topic-card--live-small{--shr-topic-accent:#b08a61;background:linear-gradient(180deg,#fbf5ec 0%,#fffdfa 100%)!important}body.home .shr-topic-card--family-home{--shr-topic-accent:#a86e52;background:linear-gradient(180deg,#fbf1eb 0%,#fffdfa 100%)!important}body.home .shr-topic-card--buying-guides{--shr-topic-accent:#557149;background:linear-gradient(180deg,#f1f5ec 0%,#fffdfa 100%)!important}body.home .shr-home-topics .shr-icon-circle{align-items:center!important;background:rgb(255 255 255 / .76)!important;border:1px solid color-mix(in srgb,var(--shr-topic-accent) 30%,transparent)!important;border-radius:50%!important;box-shadow:0 7px 18px rgb(47 73 55 / .07);color:var(--shr-topic-accent)!important;display:flex!important;height:68px!important;justify-content:center!important;margin:.2rem auto 1rem!important;width:68px!important;transition:transform .24s ease,background-color .24s ease,color .24s ease,box-shadow .24s ease}body.home .shr-home-topics .shr-icon-circle svg{fill:none;height:32px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;width:32px}body.home .shr-home-topics .shr-topic-card h3{color:#2f4937!important;font-size:1.46rem!important;margin:.2rem 0 .6rem!important}body.home .shr-home-topics .shr-topic-card>p:not(.shr-card-link){color:#5f6c64!important;font-size:.86rem!important;line-height:1.55!important;margin-bottom:.85rem!important}body.home .shr-home-topics .shr-card-link{margin:auto 0 0!important}body.home .shr-home-topics .shr-card-link a{color:#2f4937!important;display:inline-flex;font-size:.78rem!important;font-weight:750;gap:.35rem;letter-spacing:.015em;text-decoration:none}body.home .shr-home-topics .shr-card-link a span{transition:transform .2s ease}body.home .shr-home-topics .shr-topic-card:hover{border-color:color-mix(in srgb,var(--shr-topic-accent) 52%,transparent)!important;box-shadow:0 16px 34px rgb(47 73 55 / .10)!important;transform:translateY(-4px)}body.home .shr-home-topics .shr-topic-card:hover .shr-icon-circle{background:var(--shr-topic-accent)!important;box-shadow:0 9px 22px rgb(47 73 55 / .14);color:#fff!important;transform:translateY(-2px) scale(1.04)}body.home .shr-home-topics .shr-topic-card:hover .shr-card-link a span{transform:translateX(4px)}@media (max-width:1100px) and (min-width:782px){body.home .shr-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:781px){body.home .shr-home-topics .shr-topic-card{min-height:0!important;padding:1.25rem 1rem!important}body.home .shr-home-topics .shr-icon-circle{height:62px!important;width:62px!important}body.home .shr-home-topics .shr-icon-circle svg{height:29px;width:29px}}body.home .shr-home-rooms{padding:clamp(1.8rem,3vw,2.7rem)!important}body.home .shr-home-rooms .shr-section-heading{margin-bottom:1.65rem!important}body.home .shr-home-rooms .shr-room-photo-grid{gap:1.15rem!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body.home .shr-home-rooms .shr-room-photo-card{border-radius:15px!important;min-height:0!important;overflow:hidden!important}body.home .shr-home-rooms .shr-room-photo-card .shr-room-image{border-radius:15px!important}body.home .shr-home-rooms .shr-room-photo-card .shr-room-image img,body.home .shr-home-rooms .shr-room-photo-card img.shr-room-card-image{aspect-ratio:5 / 4!important;display:block!important;height:auto!important;min-height:0!important;object-fit:cover!important;width:100%!important}body.home .shr-home-rooms .shr-room-photo-card h3{font-size:1.08rem!important;line-height:1.1!important;padding:.78rem .9rem!important}body.home .shr-home-rooms .shr-room-photo-card:hover img{transform:scale(1.035)}@media (max-width:1100px) and (min-width:782px){body.home .shr-home-rooms .shr-room-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home .shr-home-rooms .shr-room-photo-card .shr-room-image img,body.home .shr-home-rooms .shr-room-photo-card img.shr-room-card-image{aspect-ratio:16 / 10!important}}@media (max-width:781px){body.home .shr-home-rooms{padding:1.2rem!important}body.home .shr-home-rooms .shr-room-photo-grid{gap:.9rem!important;grid-template-columns:1fr!important}body.home .shr-home-rooms .shr-room-photo-card .shr-room-image img,body.home .shr-home-rooms .shr-room-photo-card img.shr-room-card-image{aspect-ratio:16 / 10!important}body.home .shr-home-rooms .shr-room-photo-card h3{font-size:1.05rem!important}}body.home .shr-v4-picks{padding-top:.35rem!important}body.home .shr-v4-picks-grid{align-items:stretch!important;gap:1.15rem!important}body.home .shr-v4-picks-grid>li{height:100%}body.home .shr-v4-pick-card{background:linear-gradient(180deg,#ffffff 0%,#fffdfa 100%)!important;border-color:rgb(47 73 55 / .14)!important;border-radius:14px!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:470px;position:relative}body.home .shr-v4-pick-card .wp-block-post-featured-image{margin:0 0 1rem!important;overflow:hidden}body.home .shr-v4-pick-card .wp-block-post-featured-image img{aspect-ratio:16 / 10!important}body.home .shr-v4-pick-card .shr-v4-kicker{margin-bottom:.45rem!important}body.home .shr-v4-pick-card .shr-v4-kicker a:not(:first-child),body.home .shr-v4-pick-card .shr-v4-kicker .wp-block-post-terms__separator{display:none!important}body.home .shr-v4-pick-card .shr-v4-kicker a:first-child{background:#edf2e8;border-radius:999px;display:inline-flex;padding:.28rem .5rem;text-decoration:none!important}body.home .shr-v4-pick-card .wp-block-post-title{display:-webkit-box;font-size:1.3rem!important;line-height:1.16!important;margin-top:.5rem!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.home .shr-v4-pick-card .shr-v4-meta{margin-top:auto!important}body.home .shr-v4-picks-grid>li:first-child .shr-v4-pick-card::before{background:#a86e52;border-radius:999px;color:#fff;content:"Fresh find";font-size:.62rem;font-weight:800;left:1rem;letter-spacing:.07em;padding:.32rem .5rem;position:absolute;text-transform:uppercase;top:1rem;z-index:3}body.home .shr-v4-picks-grid>li:nth-child(2) .shr-v4-pick-card::before{background:#2f4937;border-radius:999px;color:#fff;content:"Reader favorite";font-size:.62rem;font-weight:800;left:1rem;letter-spacing:.07em;padding:.32rem .5rem;position:absolute;text-transform:uppercase;top:1rem;z-index:3}body.home .shr-home-feature-bands{gap:1.2rem!important}body.home .shr-home-feature-bands{align-items:stretch!important}body.home .shr-home-feature-card{--shr-feature-accent:#6f8864;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--shr-feature-accent) 10%,transparent),transparent 42%),#fbf8f1!important;border-color:color-mix(in srgb,var(--shr-feature-accent) 24%,#d8d1c5)!important;border-radius:15px!important;grid-template-columns:46% 54%!important;height:260px!important;max-height:260px!important;min-height:260px!important;margin:0!important;overflow:hidden!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}body.home .shr-home-feature-card:nth-child(1){--shr-feature-accent:#6f8864}body.home .shr-home-feature-card:nth-child(2){--shr-feature-accent:#b4875f}body.home .shr-home-feature-card:nth-child(3){--shr-feature-accent:#557149}body.home .shr-home-feature-media{height:260px!important;max-height:260px!important;min-height:260px!important}body.home .shr-home-feature-media img,body.home .shr-home-feature-image{height:260px!important;max-height:260px!important;min-height:260px!important;object-fit:cover!important;width:100%!important}body.home .shr-home-feature-copy{padding:1.35rem 1.4rem!important}body.home .shr-home-feature-kicker{color:var(--shr-feature-accent)!important;font-size:.66rem!important;font-weight:800;letter-spacing:.09em;margin:0 0 .55rem!important;text-transform:uppercase}body.home .shr-home-feature-copy h3{font-size:1.55rem!important;line-height:1.08!important;margin-bottom:.6rem!important}body.home .shr-home-feature-copy>p:not(.shr-home-feature-kicker):not(.shr-card-link){color:#5f6c64;font-size:.88rem!important;line-height:1.55!important}body.home .shr-home-feature-copy .shr-card-link a{color:#2f4937!important;display:inline-flex;font-size:.79rem;font-weight:750;gap:.35rem;text-decoration:none}body.home .shr-home-feature-copy .shr-card-link a span{transition:transform .2s ease}body.home .shr-home-feature-card:hover{border-color:color-mix(in srgb,var(--shr-feature-accent) 48%,#d8d1c5)!important;box-shadow:0 16px 34px rgb(47 73 55 / .09)!important;transform:translateY(-3px)}body.home .shr-home-feature-card:hover .shr-card-link a span{transform:translateX(4px)}@media (max-width:1100px){body.home .shr-v4-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home .shr-v4-pick-card{min-height:430px}body.home .shr-home-feature-card{grid-template-columns:40% 60%!important}}@media (max-width:781px){body.home .shr-v4-picks-grid{grid-template-columns:1fr!important}body.home .shr-v4-pick-card{min-height:0}body.home .shr-home-feature-card{display:block!important;height:auto!important;max-height:none!important;min-height:0!important}body.home .shr-home-feature-media{height:auto!important;max-height:none!important;min-height:0!important}body.home .shr-home-feature-media img,body.home .shr-home-feature-image{aspect-ratio:16 / 10!important;height:auto!important;max-height:none!important;min-height:0!important}}@media (min-width:782px) and (max-width:1100px){body.home .shr-main{--shr-home-spine:100%}body.home .shr-main>:not(.shr-hero),body.home :is(.shr-home-topics,.shr-home-articles,.shr-home-rooms,.shr-home-feature-bands,.shr-home-newsletter,.shr-about-home,.shr-v4-section){max-width:none!important;width:calc(100% - 48px)!important}body.home .shr-hero .wp-block-columns{align-items:stretch!important;display:grid!important;gap:2rem!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;min-height:470px!important;padding-inline:24px!important}body.home .shr-hero .wp-block-column{min-width:0!important}body.home .shr-hero-copy{align-self:center;padding:2.6rem 1rem!important}body.home .shr-hero-copy h1{font-size:clamp(3rem,5.8vw,3.65rem)!important;max-width:10ch!important}body.home .shr-hero-media,body.home .shr-hero-media figure,body.home .shr-hero-media img{min-height:470px!important}body.home .shr-topic-grid{display:grid!important;gap:1rem!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}body.home .shr-topic-grid>.wp-block-column{grid-column:span 2!important;margin:0!important}body.home .shr-topic-grid>.wp-block-column:nth-child(4){grid-column:2 / span 2!important}body.home .shr-topic-grid>.wp-block-column:nth-child(5){grid-column:4 / span 2!important}body.home .shr-home-topics .shr-topic-card{min-height:220px!important}body.home .shr-home-articles .wp-block-post-template.shr-card-grid,body.home .shr-home-articles .wp-block-post-template.shr-card-grid.is-flex-container{display:grid!important;gap:1rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home .shr-home-articles .shr-card-grid>li,body.home .shr-home-articles .shr-card-grid>.wp-block-post{grid-column:auto!important;grid-row:auto!important;margin:0!important;width:auto!important}body.home .shr-home-articles .shr-card-grid>li:first-child,body.home .shr-home-articles .shr-card-grid>.wp-block-post:first-child{grid-column:1 / -1!important}body.home .shr-home-articles .shr-card-grid>li:first-child .wp-block-post-featured-image,body.home .shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-featured-image{height:360px!important}body.home .shr-home-articles .shr-card-grid>li:not(:first-child) .wp-block-post-featured-image,body.home .shr-home-articles .shr-card-grid>.wp-block-post:not(:first-child) .wp-block-post-featured-image{height:220px!important}body.home .shr-v4-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home .shr-v4-quick-card{min-height:235px!important}body.home .shr-home-rooms .shr-room-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home .shr-home-rooms .shr-room-photo-card .shr-room-image img,body.home .shr-home-rooms .shr-room-photo-card img.shr-room-card-image{aspect-ratio:16 / 10!important}body.home .shr-v4-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home .shr-v4-pick-card{min-height:430px!important}body.home .shr-home-feature-bands{grid-template-columns:1fr!important}body.home .shr-home-feature-card{display:grid!important;grid-template-columns:38% 62%!important;height:250px!important;max-height:250px!important;min-height:250px!important}body.home .shr-home-feature-media,body.home .shr-home-feature-media img,body.home .shr-home-feature-image{height:250px!important;max-height:250px!important;min-height:250px!important}body.home .shr-v4-buying-inner{align-items:center!important;flex-direction:row!important}body.home .shr-home-newsletter{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;padding:1.4rem!important}body.home .shr-home-newsletter-form{grid-column:1 / -1!important}body.home .shr-v42-updated-layout{grid-template-columns:1fr!important}body.home .shr-v42-updated-side-list{display:grid!important;gap:.85rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important}body.home .shr-v42-updated-row{grid-template-columns:120px minmax(0,1fr)!important;min-height:122px!important}body.home .shr-v42-updated-thumb{height:122px!important;min-height:122px!important}body.home .shr-about-home-grid{grid-template-columns:.9fr 1.1fr!important}body.home .shr-about-home-media,body.home .shr-about-home-media img{min-height:390px!important}body.home .shr-about-home-points{grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.shr-site-footer .shr-footer-grid{display:grid!important;gap:2rem 1.5rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.shr-site-footer .shr-footer-grid>.wp-block-column:first-child{grid-column:1 / -1!important}.shr-site-footer .shr-footer-brand{max-width:460px}}@media (max-width:781px){body.home .shr-main>:not(.shr-hero),body.home :is(.shr-home-topics,.shr-home-articles,.shr-home-rooms,.shr-home-feature-bands,.shr-home-newsletter,.shr-about-home,.shr-v4-section){max-width:none!important;width:calc(100% - 28px)!important}body.home :is(.shr-home-topics,.shr-home-articles,.shr-home-rooms,.shr-home-feature-bands,.shr-v4-section,.shr-home-newsletter,.shr-about-home){margin-top:2.8rem!important}body.home .shr-hero .wp-block-columns{display:flex!important;flex-direction:column!important;gap:0!important;min-height:0!important}body.home .shr-hero-copy{padding:2.4rem 1.15rem 2rem!important}body.home .shr-hero-copy h1{font-size:clamp(2.55rem,11.5vw,3.35rem)!important;line-height:.98!important;max-width:10.5ch!important}body.home .shr-hero-copy p{font-size:.98rem!important;line-height:1.62!important}body.home .shr-hero-copy .wp-block-buttons{gap:.65rem!important}body.home .shr-hero-copy .wp-block-button__link{min-height:44px;padding:.72rem 1rem!important}body.home .shr-hero-media,body.home .shr-hero-media figure,body.home .shr-hero-media img{min-height:320px!important}body.home .shr-section-heading,body.home .shr-heading-row,body.home .shr-v4-head{align-items:flex-start!important;flex-direction:column!important;gap:.45rem!important}body.home .shr-section-heading h2,body.home .shr-heading-row h2,body.home .shr-v4-head h2{font-size:clamp(1.9rem,8.4vw,2.55rem)!important;text-align:left!important}body.home .shr-heading-link,body.home .shr-v4-link{align-self:flex-start}body.home .shr-topic-grid{display:grid!important;gap:.85rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home .shr-topic-grid>.wp-block-column{margin:0!important;width:auto!important}body.home .shr-topic-grid>.wp-block-column:last-child{grid-column:1 / -1!important}body.home .shr-home-topics .shr-topic-card{min-height:210px!important;padding:1rem .85rem!important}body.home .shr-home-topics .shr-icon-circle{height:56px!important;margin-bottom:.75rem!important;width:56px!important}body.home .shr-home-topics .shr-icon-circle svg{height:27px;width:27px}body.home .shr-home-topics .shr-topic-card h3{font-size:1.2rem!important}body.home .shr-home-articles .wp-block-post-template.shr-card-grid,body.home .shr-home-articles .wp-block-post-template.shr-card-grid.is-flex-container{display:grid!important;gap:1rem!important;grid-template-columns:1fr!important}body.home .shr-home-articles .shr-card-grid>li,body.home .shr-home-articles .shr-card-grid>.wp-block-post,body.home .shr-home-articles .shr-card-grid>li:first-child,body.home .shr-home-articles .shr-card-grid>.wp-block-post:first-child{grid-column:auto!important;grid-row:auto!important;margin:0!important;width:100%!important}body.home .shr-home-articles .shr-card-grid .wp-block-post-featured-image,body.home .shr-home-articles .shr-card-grid>li:first-child .wp-block-post-featured-image,body.home .shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-featured-image{height:auto!important}body.home .shr-home-articles .shr-card-grid .wp-block-post-featured-image img{aspect-ratio:16 / 10!important;height:auto!important}body.home .shr-home-articles .shr-card-grid>li:first-child .wp-block-post-title,body.home .shr-home-articles .shr-card-grid>.wp-block-post:first-child .wp-block-post-title{font-size:1.65rem!important}body.home .shr-v4-quick{padding:1.05rem!important}body.home .shr-v4-quick-grid{grid-template-columns:1fr!important}body.home .shr-v4-quick-card{min-height:0!important;padding:1.15rem!important}body.home .shr-v42-quick-icon{height:48px;width:48px}body.home .shr-home-rooms{padding:1rem!important}body.home .shr-home-rooms .shr-room-photo-grid{gap:.75rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home .shr-home-rooms .shr-room-photo-card .shr-room-image img,body.home .shr-home-rooms .shr-room-photo-card img.shr-room-card-image{aspect-ratio:4 / 3!important}body.home .shr-home-rooms .shr-room-photo-card h3{font-size:.92rem!important;padding:.6rem .5rem!important}body.home .shr-v4-picks-grid{grid-template-columns:1fr!important}body.home .shr-v4-pick-card{min-height:0!important}body.home .shr-v4-pick-card .wp-block-post-featured-image img{aspect-ratio:16 / 9!important}body.home .shr-v4-pick-card .wp-block-post-title{font-size:1.25rem!important}body.home .shr-home-feature-bands{gap:.9rem!important;grid-template-columns:1fr!important}body.home .shr-home-feature-card{display:block!important;height:auto!important;max-height:none!important;min-height:0!important}body.home .shr-home-feature-media,body.home .shr-home-feature-media img,body.home .shr-home-feature-image{height:auto!important;max-height:none!important;min-height:0!important}body.home .shr-home-feature-image{aspect-ratio:16 / 9!important}body.home .shr-home-feature-copy{padding:1.15rem!important}body.home .shr-v4-buying{padding:1.25rem!important}body.home .shr-v4-buying-inner{align-items:flex-start!important;flex-direction:column!important;gap:1rem!important}body.home .shr-home-newsletter{display:block!important;padding:1.2rem!important}body.home .shr-home-newsletter-icon{display:none!important}body.home .shr-home-newsletter h2{font-size:1.65rem!important}body.home .shr-home-newsletter .shr-newsletter-input-row{display:grid!important;gap:.55rem!important;grid-template-columns:1fr!important}body.home .shr-home-newsletter .shr-newsletter-input-row input,body.home .shr-home-newsletter .shr-newsletter-input-row button{border-radius:7px!important;min-height:46px!important;width:100%!important}body.home .shr-v42-updated{padding:1rem!important}body.home .shr-v42-updated-layout{gap:1rem!important;grid-template-columns:1fr!important}body.home .shr-v42-updated-lead .wp-block-post-title{font-size:1.65rem!important}body.home .shr-v42-updated-lead .wp-block-post-excerpt{font-size:.88rem!important}body.home .shr-v42-updated-side-list{gap:.7rem!important;grid-template-columns:1fr!important;grid-template-rows:none!important}body.home .shr-v42-updated-side-list>li{margin:0!important}body.home .shr-v42-updated-row{align-items:stretch!important;display:grid!important;gap:.75rem!important;grid-template-columns:116px minmax(0,1fr)!important;height:132px!important;max-height:132px!important;min-height:132px!important;margin:0!important;overflow:hidden!important}body.home .shr-v42-updated-thumb{height:132px!important;max-height:132px!important;min-height:132px!important;margin:0!important}body.home .shr-v42-updated-thumb img{height:132px!important;object-fit:cover!important}body.home .shr-v42-updated-row-copy{align-content:center!important;display:grid!important;min-width:0!important;padding:.65rem .7rem .65rem 0!important}body.home .shr-v42-updated-row .shr-v4-kicker{line-height:1.2!important;margin:0 0 .32rem!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.home .shr-v42-updated-row .shr-v4-kicker a:not(:first-child),body.home .shr-v42-updated-row .shr-v4-kicker .wp-block-post-terms__separator{display:none!important}body.home .shr-v42-updated-row .shr-v4-kicker a:first-child{font-size:.61rem!important;letter-spacing:.045em!important}body.home .shr-v42-updated-row .wp-block-post-title{display:-webkit-box!important;font-size:.98rem!important;line-height:1.16!important;margin:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}body.home .shr-v42-updated-row .shr-v4-meta{font-size:.64rem!important;margin:.35rem 0 0!important}body.home .shr-about-home-grid{grid-template-columns:1fr!important;min-height:0!important}body.home .shr-about-home-media,body.home .shr-about-home-media img{min-height:0!important}body.home .shr-about-home-media img{aspect-ratio:16 / 10!important}body.home .shr-about-home-copy{padding:1.4rem!important}body.home .shr-about-home-copy h2{font-size:clamp(2rem,9vw,2.65rem)!important}body.home .shr-about-home-points{grid-template-columns:1fr!important}body.home .shr-about-home-points article{border-bottom:1px solid rgb(213 203 187 / .9)!important;border-right:0!important;padding:1rem 1.1rem!important}.shr-site-footer{padding-top:2.4rem!important}.shr-site-footer .shr-footer-grid{display:grid!important;gap:1.8rem 1.2rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.shr-site-footer .shr-footer-grid>.wp-block-column{margin:0!important}.shr-site-footer .shr-footer-grid>.wp-block-column:first-child{grid-column:1 / -1!important}.shr-site-footer .shr-footer-grid>.wp-block-column:last-child{grid-column:1 / -1!important}.shr-site-footer .shr-footer-heading{font-size:1.05rem!important}.shr-site-footer .shr-footer-bottom{align-items:flex-start!important;flex-direction:column!important;gap:.75rem!important}}@media (max-width:480px){body.home .shr-main>:not(.shr-hero),body.home :is(.shr-home-topics,.shr-home-articles,.shr-home-rooms,.shr-home-feature-bands,.shr-home-newsletter,.shr-about-home,.shr-v4-section){width:calc(100% - 20px)!important}body.home .shr-hero-copy{padding-inline:1rem!important}body.home .shr-hero-copy h1{font-size:clamp(2.35rem,12vw,3rem)!important}body.home .shr-hero-media,body.home .shr-hero-media figure,body.home .shr-hero-media img{min-height:270px!important}body.home .shr-topic-grid{grid-template-columns:1fr!important}body.home .shr-topic-grid>.wp-block-column:last-child{grid-column:auto!important}body.home .shr-home-topics .shr-topic-card{min-height:0!important}body.home .shr-home-rooms .shr-room-photo-grid{grid-template-columns:1fr!important}body.home .shr-home-rooms .shr-room-photo-card .shr-room-image img,body.home .shr-home-rooms .shr-room-photo-card img.shr-room-card-image{aspect-ratio:16 / 10!important}body.home .shr-v42-updated-row{grid-template-columns:104px minmax(0,1fr)!important;height:124px!important;max-height:124px!important;min-height:124px!important}body.home .shr-v42-updated-thumb,body.home .shr-v42-updated-thumb img{height:124px!important;max-height:124px!important;min-height:124px!important}body.home .shr-v42-updated-row .wp-block-post-title{font-size:.94rem!important;-webkit-line-clamp:3!important}body.home .shr-v42-updated-row .shr-v4-meta{display:none!important}.shr-site-footer .shr-footer-grid{grid-template-columns:1fr!important}.shr-site-footer .shr-footer-grid>.wp-block-column:first-child,.shr-site-footer .shr-footer-grid>.wp-block-column:last-child{grid-column:auto!important}}.shr-room-signature--kitchen{background:radial-gradient(circle at 100% 0%,rgb(167 122 87 / .09),transparent 34%),linear-gradient(180deg,#f7f2e8 0%,#fbfaf5 100%);border:1px solid rgb(133 118 82 / .16);border-radius:16px;margin-top:clamp(3rem,5vw,4.8rem);overflow:hidden;padding:clamp(1.45rem,2.8vw,2.35rem)}.shr-room-signature--kitchen .shr-room-signature-head{align-items:end;border-bottom:1px solid rgb(133 118 82 / .2);display:grid;gap:1.2rem;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);padding-bottom:1.15rem}.shr-room-signature--kitchen .shr-room-signature-eyebrow{color:var(--shr-room-clay);font-size:.66rem;font-weight:800;letter-spacing:.1em;margin:0 0 .45rem;text-transform:uppercase}.shr-room-signature--kitchen .shr-room-signature-head h2{color:var(--shr-room-deep);font-size:clamp(2rem,3vw,2.85rem)!important;line-height:1.04!important;margin:0;max-width:19ch}.shr-room-signature--kitchen .shr-room-signature-head>p{color:#657068;font-size:.88rem;line-height:1.56;margin:0}.shr-room-signature--kitchen .shr-room-signature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.shr-room-signature--kitchen .shr-room-signature-grid article{border-right:1px solid rgb(133 118 82 / .18);min-height:205px;padding:1.25rem 1.05rem 1.05rem}.shr-room-signature--kitchen .shr-room-signature-grid article:last-child{border-right:0}.shr-room-signature--kitchen .shr-room-signature-grid article>span{align-items:center;background:#fffdfa;border:1px solid rgb(111 136 100 / .2);border-radius:999px;color:var(--shr-room-sage);display:inline-flex;font-size:.68rem;font-weight:800;height:34px;justify-content:center;margin-bottom:.9rem;width:46px}.shr-room-signature--kitchen .shr-room-signature-grid h3{color:var(--shr-room-deep);font-size:1.18rem!important;line-height:1.12!important;margin:0 0 .45rem}.shr-room-signature--kitchen .shr-room-signature-grid p{color:#667168;font-size:.83rem;line-height:1.52;margin:0}@media (min-width:782px) and (max-width:1100px){.shr-room-signature--kitchen .shr-room-signature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shr-room-signature--kitchen .shr-room-signature-grid article:nth-child(2){border-right:0}.shr-room-signature--kitchen .shr-room-signature-grid article:nth-child(-n+2){border-bottom:1px solid rgb(133 118 82 / .18)}}@media (max-width:781px){.shr-room-signature--kitchen{margin-top:2.7rem;padding:1rem}.shr-room-signature--kitchen .shr-room-signature-head{align-items:start;gap:.6rem;grid-template-columns:1fr;padding-bottom:.9rem}.shr-room-signature--kitchen .shr-room-signature-head h2{font-size:clamp(1.9rem,8.5vw,2.35rem)!important;max-width:14ch}.shr-room-signature--kitchen .shr-room-signature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shr-room-signature--kitchen .shr-room-signature-grid article{border-bottom:1px solid rgb(133 118 82 / .18);min-height:170px;padding:.9rem .72rem}.shr-room-signature--kitchen .shr-room-signature-grid article:nth-child(2n){border-right:0}.shr-room-signature--kitchen .shr-room-signature-grid article:nth-last-child(-n+2){border-bottom:0}.shr-room-signature--kitchen .shr-room-signature-grid h3{font-size:1.02rem!important}.shr-room-signature--kitchen .shr-room-signature-grid p{font-size:.78rem;line-height:1.46}}@media (max-width:380px){.shr-room-signature--kitchen .shr-room-signature-grid{grid-template-columns:1fr}.shr-room-signature--kitchen .shr-room-signature-grid article,.shr-room-signature--kitchen .shr-room-signature-grid article:nth-last-child(-n+2){border-bottom:1px solid rgb(133 118 82 / .18);border-right:0;min-height:0}.shr-room-signature--kitchen .shr-room-signature-grid article:last-child{border-bottom:0}}.shr-room-about-v295{background:#fffdfa!important;border:1px solid rgb(133 118 82 / .15)!important;border-radius:16px!important;display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;margin-top:clamp(3rem,5vw,4.8rem)!important;overflow:hidden!important}.shr-room-about-v295-media,.shr-room-about-v295-media img{height:100%!important;min-height:360px!important;object-fit:cover!important;width:100%!important}.shr-room-about-v295-copy{align-content:center;display:grid;padding:clamp(1.5rem,3vw,2.5rem)!important}.shr-room-about-v295-copy h2{color:var(--shr-room-deep)!important;font-size:clamp(2rem,3vw,2.7rem)!important}.shr-room-about-v295-benefits{border-top:1px solid rgb(133 118 82 / .16);display:grid!important;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;padding:0!important}.shr-room-about-v295-benefit{align-items:flex-start;border-right:1px solid rgb(133 118 82 / .16);display:flex;gap:.7rem;list-style:none;padding:1rem 1.15rem}.shr-room-about-v295-benefit:last-child{border-right:0}@media (max-width:781px){.shr-room-about-v295{grid-template-columns:1fr!important;margin-top:2.7rem!important}.shr-room-about-v295-media,.shr-room-about-v295-media img{height:230px!important;min-height:230px!important}.shr-room-about-v295-copy{padding:1.25rem!important}.shr-room-about-v295-benefits{grid-template-columns:1fr!important}.shr-room-about-v295-benefit{border-bottom:1px solid rgb(133 118 82 / .16);border-right:0}.shr-room-about-v295-benefit:last-child{border-bottom:0}}.shr-home-newsletter .shr-newsletter-consent{color:#fff!important;font-size:.85rem!important;line-height:1.5!important;white-space:normal!important}.shr-home-newsletter .shr-newsletter-consent a{color:#fff!important;text-decoration:underline}.shr-newsletter-consent input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important;margin:2px 0 0!important}.shr-breadcrumbs li:not(:last-child)::after{content:none}.shr-breadcrumbs li+li::before{content:'›';margin:0 .6rem}.shr-ux-filters{background:#f6f4ee;padding:1.3rem;border:1px solid #deded4;border-radius:12px;margin:1.5rem 0}.shr-ux-filters h2{font-size:1.35rem;margin:0 0 1rem}.shr-ux-filter-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem}.shr-ux-filters label{display:flex;flex-direction:column;gap:.4rem;font-size:.9rem;font-weight:600}.shr-ux-filters select,.shr-ux-filters input{width:100%;min-width:0;min-height:44px;padding:.65rem;border:1px solid #929b87;border-radius:6px;background:#fff;color:#283c25;font:inherit}.shr-ux-filter-actions{display:flex;align-items:center;gap:1rem;margin-top:1rem;flex-wrap:wrap}.shr-ux-filters button{min-height:44px;padding:.65rem 1.2rem;border:0;border-radius:6px;background:#40553a;color:#fff;font:inherit;cursor:pointer}.shr-ux-filters :focus-visible{outline:3px solid #40553a;outline-offset:3px}.shr-ux-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.shr-newsletter-sample-tip{border-top:1px solid #deded4;padding:.8rem 0}.shr-newsletter-sample-tip h4{margin:.3rem 0;font-size:1.25rem}.shr-newsletter-sample-tip a{text-decoration:underline}.shr-ux-editorial-image-caption{position:absolute;left:.6rem;bottom:.6rem;z-index:2;padding:.35rem .5rem;background:#30412b;color:#fff;font-size:.75rem;line-height:1.4;border-radius:4px}@media(max-width:900px){.shr-ux-filter-grid,.shr-ux-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.shr-ux-filter-grid,.shr-ux-home-grid{grid-template-columns:1fr}}body.home .shr-ux-home-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin-top:24px!important}body.home .shr-ux-home-grid>.shr-start-guide-card{display:grid!important;grid-template-columns:38% minmax(0,1fr)!important;grid-template-rows:1fr!important;gap:0!important;min-width:0!important;min-height:224px!important;height:auto!important;border:1px solid #e3e6dc!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 4px 16px rgb(43 62 35 / .035)!important}body.home .shr-ux-home-grid .shr-start-guide-media{grid-column:1!important;grid-row:1!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;aspect-ratio:auto!important}body.home .shr-ux-home-grid .shr-start-guide-image{display:block!important;width:100%!important;height:100%!important;min-height:224px!important;object-fit:cover!important;border-radius:0!important}body.home .shr-ux-home-grid .shr-start-guide-body{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;min-width:0!important;padding:24px!important;margin:0!important}body.home .shr-ux-home-grid .shr-start-guide-term{display:inline-block!important;width:auto!important;max-width:100%!important;padding:0!important;border-radius:0!important;background:none!important;color:#617454!important;font-size:10px!important;font-weight:700!important;line-height:1.5!important;letter-spacing:.075em!important;text-decoration:none!important}body.home .shr-ux-home-grid .shr-start-guide-body h3{margin:0!important;font-size:24px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.025em!important}body.home .shr-ux-home-grid .shr-start-guide-body h3 a{color:#2c4229!important;text-decoration:none!important}body.home .shr-ux-home-grid .shr-start-guide-time{margin:auto 0 0!important;padding-top:4px!important;font-size:12px!important;line-height:1.4!important;color:#737b6e!important}body.home .shr-ux-home-grid>article>p:empty,body.home .shr-ux-home-grid .shr-start-guide-body>p:empty,body.search .shr-search-result-card>p:empty,body.search .shr-search-card-content>p:empty{display:none!important;margin:0!important;padding:0!important}body.home .shr-v4-section:has(.shr-ux-home-grid) .shr-v4-head{border-bottom:1px solid #e2e5db!important;padding-bottom:20px!important}body.home .shr-v4-section:has(.shr-ux-home-grid) .shr-v4-head h2{font-size:clamp(30px,3vw,42px)!important;line-height:1.15!important;margin:8px 0 12px!important}body.home .shr-v4-section:has(.shr-ux-home-grid)>p:last-child a{display:inline-flex!important;align-items:center!important;min-height:44px!important;margin-top:12px!important;padding:8px 16px!important;border:1px solid #cbd4c3!important;border-radius:6px!important;color:#405638!important;text-decoration:none!important;font-size:14px!important}body.home .shr-ux-home-grid .shr-start-guide-card:hover{border-color:#a7b49e!important}body.search .shr-search-results-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;border-top:1px solid #dde2d6!important}body.search .shr-search-results-list>.shr-search-result-card{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;grid-template-rows:auto!important;gap:26px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:26px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #dde2d6!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;align-items:start!important}body.search .shr-search-result-card .shr-search-card-media{grid-column:1!important;grid-row:1!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;margin:0!important;overflow:hidden!important;border-radius:10px!important}body.search .shr-search-result-card .shr-search-card-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;margin:0!important}body.search .shr-search-result-card .shr-search-card-content{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important}body.search .shr-search-card-content .shr-search-card-category{display:inline-block!important;width:auto!important;padding:4px 9px!important;font-size:10px!important;line-height:1.3!important;letter-spacing:.05em!important;border-radius:4px!important;background:#edf1e7!important;color:#5a6e4d!important;text-decoration:none!important}body.search .shr-search-card-content h3{margin:0!important;font-size:26px!important;line-height:1.18!important;letter-spacing:-.02em!important;font-weight:500!important}body.search .shr-search-card-content h3 a{color:#2d4228!important;text-decoration:none!important}body.search .shr-search-card-content>p:not(:empty){margin:0!important;font-size:15px!important;line-height:1.55!important;color:#626b5d!important;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.search .shr-search-card-content .shr-search-card-meta{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:2px 0 0!important;font-size:12px!important;line-height:1.4!important;color:#7c8376!important}@media(max-width:1000px){body.home .shr-ux-home-grid .shr-start-guide-body{padding:20px!important}body.home .shr-ux-home-grid .shr-start-guide-body h3{font-size:22px!important}body.search .shr-search-results-list>.shr-search-result-card{grid-template-columns:180px minmax(0,1fr)!important;gap:20px!important}}@media(max-width:760px){body.home .shr-ux-home-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}body.home .shr-ux-home-grid>.shr-start-guide-card{grid-template-columns:34% minmax(0,1fr)!important;min-height:190px!important}body.home .shr-ux-home-grid .shr-start-guide-image{min-height:190px!important}body.home .shr-ux-home-grid .shr-start-guide-body{padding:18px!important;gap:10px!important}body.home .shr-ux-home-grid .shr-start-guide-body h3{font-size:22px!important}body.search .shr-search-results-list>.shr-search-result-card{grid-template-columns:125px minmax(0,1fr)!important;gap:16px!important;padding:22px 0!important}body.search .shr-search-card-content h3{font-size:22px!important}body.search .shr-search-card-content>p:not(:empty){font-size:14px!important}}@media(max-width:480px){body.home .shr-ux-home-grid>.shr-start-guide-card{grid-template-columns:105px minmax(0,1fr)!important}body.home .shr-ux-home-grid .shr-start-guide-body{padding:16px!important}body.home .shr-ux-home-grid .shr-start-guide-body h3{font-size:20px!important}body.search .shr-search-results-list>.shr-search-result-card{grid-template-columns:100px minmax(0,1fr)!important;gap:14px!important;padding:20px 0!important}body.search .shr-search-card-content h3{font-size:20px!important}body.search .shr-search-card-content>p:not(:empty){display:none!important}body.search .shr-search-card-content .shr-search-card-meta{font-size:11px!important;gap:4px!important}body.search .shr-search-card-content .shr-search-card-category{font-size:9px!important;padding:3px 6px!important}}.shr-room-guide-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.shr-room-guide-card h3,.shr-room-detail-article-card h3,.shr-parent-category-post-card h3{font-size:clamp(1.15rem,1.4vw,1.35rem)!important;line-height:1.28!important}.shr-room-guide-meta,.shr-room-guide-category,.shr-room-detail-article-meta,.shr-start-guide-meta,.shr-v4-meta{font-size:13px!important;line-height:1.5!important}.shr-newsletter-consent,.shr-newsletter-consent label{font-size:14px!important;line-height:1.55!important}.shr-home-newsletter-form .shr-newsletter-consent,.shr-home-newsletter-form .shr-newsletter-consent a{color:#33442e!important}.shr-newsletter-sample-card{display:block!important}.shr-newsletter-sample-card>p,.shr-newsletter-sample-card>h3{max-width:none!important}.shr-newsletter-sample-tip{display:block!important;margin:0!important;padding:18px 0!important}.shr-newsletter-sample-tip h4{margin:0 0 8px!important}.shr-newsletter-sample-tip p{margin:8px 0!important}.shr-product-summary .shr-product-image img,.shr-source-product-hero img{object-fit:contain!important;max-height:360px!important;width:100%!important;background:#f8f6ef}.shr-polish-fresh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.shr-polish-fresh-grid .shr-phase24-article-card{width:auto!important;min-width:0}.shr-polish-fresh-grid article p{font-size:15px;line-height:1.55}.shr-polish-fresh-grid>p:empty{display:none}@media(max-width:900px){.shr-room-hub-room-section,.shr-room-guide-grid,.shr-polish-fresh-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.shr-room-hub-room-section,.shr-room-guide-grid,.shr-polish-fresh-grid{grid-template-columns:minmax(0,1fr)!important}}.shr-consent-hero{max-width:850px;min-height:0!important;padding:32px!important}@media(max-width:600px){.shr-editorial-hero,.shr-consent-hero{padding:24px!important}}@media(max-width:600px){#shr-privacy-choices-fallback{display:none!important}}.shr-home-newsletter .shr-newsletter-form{background:#fafaf7;border-radius:12px;padding:18px}body.home .shr-home-newsletter .shr-newsletter-form .shr-newsletter-consent,body.home .shr-home-newsletter .shr-newsletter-form .shr-newsletter-consent a,body.home .shr-home-newsletter .shr-newsletter-form .shr-newsletter-form-note,body.home .shr-home-newsletter .shr-newsletter-form .shr-newsletter-form-note a{color:#33442e!important}body.home .shr-polish-fresh-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}body.home .shr-polish-fresh-grid .shr-search-result-card{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important;min-width:0!important;width:100%!important;max-width:none!important;padding:0!important;border:1px solid #e1e5db!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}body.home .shr-polish-fresh-grid .shr-search-card-media{display:block!important;flex:none!important;grid-column:auto!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:8/5!important;margin:0!important;border-radius:0!important;overflow:hidden!important}body.home .shr-polish-fresh-grid .shr-search-card-media img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;aspect-ratio:8/5!important;object-fit:cover!important;border-radius:0!important;margin:0!important}body.home .shr-polish-fresh-grid .shr-search-card-content{display:flex!important;flex:1!important;flex-direction:column!important;grid-column:auto!important;width:auto!important;max-width:none!important;min-width:0!important;padding:20px!important;margin:0!important;gap:0!important}body.home .shr-polish-fresh-grid .shr-search-card-category{align-self:flex-start!important;margin:0 0 12px!important;max-width:100%!important;font-size:10px!important;line-height:1.5!important}body.home .shr-polish-fresh-grid h3{width:100%!important;max-width:none!important;margin:0 0 12px!important;font-size:23px!important;line-height:1.2!important}body.home .shr-polish-fresh-grid h3 a{color:#40543b!important;text-decoration:none!important}body.home .shr-polish-fresh-grid h3 a:hover{text-decoration:underline!important;text-underline-offset:3px}body.home .shr-polish-fresh-grid .shr-search-card-content>p:not(:empty){width:100%!important;max-width:none!important;margin:0 0 18px!important;color:#65715f!important;font-size:14px!important;line-height:1.65!important}body.home .shr-polish-fresh-grid p:empty{display:none!important}body.home .shr-polish-fresh-grid .shr-search-card-meta{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:auto!important;padding-top:8px!important;color:#727c6b!important;font-size:11px!important;line-height:1.5!important}@media(max-width:900px){body.home .shr-polish-fresh-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}}@media(max-width:600px){body.home .shr-polish-fresh-grid{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}body.home .shr-polish-fresh-grid h3{font-size:24px!important}}