.ss-catalog{display:block}.ss-catalog__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.ss-catalog__heading h2{margin:0}.ss-catalog__heading .ss-sort{margin:0;margin-left:auto}.ss-catalog [aria-busy=true]{opacity:.5;pointer-events:none}.ss-catalog [data-catalog-results]{transition:opacity .18s}.ss-editorial--intro .ss-content__copy{text-align:center;max-width:850px;margin:auto}.ss-editorial--philosophy .ss-content{grid-template-columns:2fr 1fr;gap:24px;align-items:stretch}.ss-editorial--philosophy .ss-content__media{min-height:500px}.ss-editorial--philosophy .ss-content__media img{height:100%;object-fit:cover}.ss-editorial--philosophy .ss-content__copy{padding:clamp(24px,3vw,56px);border-radius:24px;background:#f3f0e9;display:flex;flex-direction:column;justify-content:center}.ss-editorial__eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.1em;color:#8c755a;margin-bottom:16px}.ss-editorial--heritage .ss-content{grid-template-columns:5fr 7fr}.ss-editorial--heritage .ss-content__media{order:2;max-height:700px}.ss-editorial--heritage .ss-content__media img{height:100%;object-fit:cover}.ss-editorial--commitment .ss-content__copy{max-width:960px;margin:auto;text-align:center;background:#f3f0e9;padding:clamp(32px,5vw,96px);border-radius:24px}.ss-contact-layout{display:grid;grid-template-columns:5fr 7fr;gap:24px;align-items:stretch}.ss-contact-side{display:flex;flex-direction:column;gap:24px}.ss-contact-image{border-radius:24px;overflow:hidden;min-height:260px;flex:1}.ss-contact-image img{width:100%;height:100%;max-height:460px;object-fit:cover;display:block}.ss-contact-info,.ss-contact-panel{background:var(--ss-contact-card,#f3f0e9);border-radius:24px;padding:clamp(24px,3vw,48px)}.ss-contact-info h2,.ss-contact-panel h2{font-size:clamp(24px,2vw,32px)}.ss-contact-info__item{margin:24px 0}.ss-contact-info__item h3{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#647084;margin-bottom:8px}.ss-contact-panel>p{margin-bottom:24px}.ss-contact-panel .ss-contact{max-width:none}.ss-contact-panel .ss-editable__button{width:100%}@media(max-width:1023px){.ss-editorial--philosophy .ss-content,.ss-editorial--heritage .ss-content,.ss-contact-layout{grid-template-columns:1fr}.ss-editorial--heritage .ss-content__media{order:0}.ss-editorial--philosophy .ss-content__media{min-height:280px}}@media(max-width:599px){.ss-catalog__heading{align-items:flex-start;flex-direction:column}.ss-catalog__heading .ss-sort{margin-left:0}.ss-sort select{min-width:0}}@media(prefers-reduced-motion:reduce){.ss-catalog [data-catalog-results]{transition:none}}
