
.workshop-editorial .family-hero>img{object-position:60% 50%}.workshop-editorial .family-hero-copy{max-width:620px;padding-top:100px}.workshop-editorial h1{font-size:clamp(46px,5.6vw,78px)}.workshop-editorial .family-hero-copy>p:not(.eyebrow){max-width:35ch}.workshop-intro{padding-block:60px 34px;max-width:850px;text-align:center}.workshop-intro h2{margin:16px 0 22px}.workshop-intro p:last-child{max-width:64ch;margin-inline:auto}.workshop-feature{display:grid;grid-template-columns:1.05fr 1fr;gap:6%;align-items:center;padding-block:24px 56px}.workshop-feature figure{justify-self:center;width:100%}.workshop-feature img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 52%}.workshop-feature figcaption{text-align:left}.workshop-feature h2{margin:16px 0 24px}.workshop-feature p+p{margin-top:20px}.workshop-editorial .text-link{margin-top:20px}.workshop-mosaic{display:grid;grid-template-columns:1fr 1.1fr;gap:8%;padding:44px;background:#e9e2d3;color:#263238;margin-block:0 36px}.workshop-mosaic .eyebrow,.workshop-mosaic p{color:#36443f}.workshop-mosaic h2{margin-top:18px}.workshop-mosaic p+p{margin-top:20px}.workshop-mosaic .text-link{color:#263238;border-color:#536057}.workshop-glass{grid-template-columns:1fr 1.05fr}.workshop-editorial .hm-planning>div>p{margin-top:22px}
@media(max-width:800px){.workshop-editorial .family-hero-copy{padding-top:290px}.workshop-editorial .family-hero>img{object-position:58% 25%}.workshop-editorial h1{font-size:44px}.workshop-intro{padding-block:36px 16px;text-align:left}.workshop-feature,.workshop-mosaic{grid-template-columns:1fr;gap:26px}.workshop-feature{padding-block:20px 36px}.workshop-feature img{height:auto;aspect-ratio:1/1;object-position:50% 48%}.workshop-mosaic{padding:28px 22px;margin-block:8px 20px}.workshop-glass figure{grid-row:1}}
.workshop-editorial img{background:transparent}.workshop-editorial section>div,.workshop-editorial figure{min-width:0}.workshop-editorial h2,.workshop-editorial p,.workshop-editorial summary,.workshop-editorial .text-link{overflow-wrap:anywhere}
.workshop-editorial .site-crumb-inline{flex-wrap:wrap;row-gap:8px}
