.breadcrumbs{display:flex;gap:10px;align-items:center;margin-bottom:40px;color:var(--muted);font-size:13px}.breadcrumbs a{color:var(--leaf);font-weight:700}.editorial-hero,.contact-hero{padding:52px 0 82px;background:linear-gradient(125deg,var(--cream),#fbf4e9 68%,#ead8c1)}.editorial-hero h1,.contact-hero h1{max-width:900px;margin-bottom:22px;font:500 clamp(44px,6vw,72px)/1.02 Georgia,'Times New Roman',serif;letter-spacing:-.045em}.editorial-hero>div>p:last-child,.contact-hero>div>div>p:last-child{max-width:720px;margin:0;color:var(--muted);font-size:19px}.featured-post{display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden;border-radius:26px;background:var(--ink);color:#fff}.featured-post>a{overflow:hidden}.featured-post img{width:100%;height:100%;min-height:450px;object-fit:cover}.featured-post>div{display:flex;flex-direction:column;justify-content:center;padding:54px}.featured-post>div>span,.post-card>div>span{color:#d79a79;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.featured-post h2{margin:16px 0 20px;font:500 clamp(32px,4vw,48px)/1.08 Georgia,serif}.featured-post p{color:#d7c3b2}.featured-post .text-link{color:#fff}.posts-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin:90px 0 40px}.posts-heading h2{margin:0;font:500 clamp(34px,4vw,50px)/1.08 Georgia,serif}.topic-pills{display:flex;flex-wrap:wrap;gap:8px}.topic-pills span{padding:7px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.post-card{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff}.post-card>a{display:block;overflow:hidden}.post-card img{width:100%;object-fit:cover;transition:transform .3s}.post-card:hover img{transform:scale(1.03)}.post-card>div{padding:24px}.post-card h3{margin:11px 0 12px;font:500 23px/1.2 Georgia,serif}.post-card p{color:var(--muted);font-size:14px}.contact-hero>div>div{max-width:900px}.contact-main{background:#fff}.contact-grid{display:grid;grid-template-columns:1fr .8fr;gap:90px}.contact-details>h2,.contact-form-wrap h2{font:500 clamp(34px,4vw,50px)/1.08 Georgia,serif}.contact-cards{margin-top:38px;border-top:1px solid var(--line)}.contact-cards article{display:grid;grid-template-columns:45px 1fr;column-gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.contact-cards article>span{grid-row:1/4;color:var(--coral);font:500 17px Georgia,serif}.contact-cards h3{margin:0 0 8px;font-size:18px}.contact-cards p,.contact-cards a{grid-column:2;color:var(--muted)}.contact-cards .card-link{color:var(--leaf)}.contact-form-wrap{padding:38px;border-radius:24px;background:var(--cream)}.contact-form-wrap>p:not(.eyebrow){color:var(--muted)}.contact-form-wrap form{display:grid;gap:16px;margin-top:26px}.contact-form-wrap label{display:grid;gap:7px;font-size:13px;font-weight:700}.contact-form-wrap input,.contact-form-wrap select,.contact-form-wrap textarea{width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:inherit}.contact-form-wrap textarea{resize:vertical}.contact-form-wrap .button{border:0;cursor:pointer}.map-section{padding:0 0 100px;background:#fff}.map-section iframe{display:block;border-radius:24px!important}
@media(max-width:980px){.featured-post,.contact-grid{grid-template-columns:1fr}.featured-post>div{padding:40px}.post-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{gap:55px}}@media(max-width:640px){.editorial-hero,.contact-hero{padding:30px 0 58px}.editorial-hero h1,.contact-hero h1{font-size:42px}.featured-post img{min-height:280px}.featured-post>div{padding:28px}.posts-heading{display:block;margin-top:65px}.topic-pills{margin-top:20px}.post-grid{grid-template-columns:1fr}.contact-form-wrap{padding:24px}.map-section{padding-bottom:70px}.map-section iframe{height:380px}}

.post-card>a>img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.post-card.blog-hidden{display:none}.post-author-mini{display:flex;align-items:center;gap:10px;margin:15px 0}.post-author-mini img{flex:0 0 auto;width:32px!important;height:32px!important;aspect-ratio:1/1;border-radius:50%;object-fit:cover;object-position:center 15%}.post-author-mini strong,.post-author-mini small{display:block}.post-author-mini strong{color:var(--ink);font-size:12px;line-height:1.25}.post-author-mini small{color:var(--muted);font-size:10px}.featured-author img{width:36px!important;height:36px!important}.featured-author strong{color:#fff}.featured-author small{color:#d7c3b2}.load-more-wrap{display:grid;justify-items:center;gap:10px;margin-top:42px}.load-more-wrap button{cursor:pointer}.load-more-wrap p{margin:0;color:var(--muted);font-size:12px}
.featured-post>a{display:flex;align-items:center;background:#2d211d}.featured-post>a>img{height:auto;min-height:0;object-fit:contain}
