.splx-accent strong+*{margin-top:0}.splx-pullquote-img{display:block;width:100%;max-width:var(--max-tight);aspect-ratio:1 / 1;object-fit:cover;margin:32px 0 0}.splx-linkrow{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;margin:20px 0 28px;padding:16px 0;border-top:.5px solid var(--border);border-bottom:.5px solid var(--border)}.splx-linkrow a{font-family:var(--head);font-size:var(--fs-label);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--text);opacity:var(--o-mid);text-decoration:none;border-bottom:none!important;transition:opacity var(--t),color var(--t)}.splx-linkrow a:hover{opacity:var(--o-full);color:var(--pink)}.splx-hero-sig{font-size:var(--fs-h1)}.splx .splx-block-offset-img img,.splx .splx-body-img img,.splx .splx-pullquote img{filter:none}.splx .splx-body-inner>p,.splx .splx-body-inner>p.splx-accent{max-width:none}.splx .splx-body-inner>h3{max-width:none}.splx .splx-body-img--portrait-right{max-width:var(--max-tight);margin:4px 0 24px 48px;shape-outside:margin-box}.splx .splx-body-img--portrait-left{max-width:var(--max-tight);margin:4px 48px 24px 0;shape-outside:margin-box}.splx .splx-body-img--portrait-right img,.splx .splx-body-img--portrait-left img{max-height:560px;object-fit:cover;object-position:center top;width:100%;display:block}.splx .splx-body-inner>h3{margin-top:56px}.splx .splx-body-inner>h3:first-child{margin-top:0}.splx-testimonials-section,.splx-related-section{padding-left:56px;padding-right:56px}.splx-testimonials-section{padding-top:96px;padding-bottom:120px}.splx-related-section{padding-top:80px;padding-bottom:80px}.splx-testimonials-section>*,.splx-related-section>*{max-width:var(--max);margin-left:auto;margin-right:auto}@media(max-width:767px){.splx-testimonials-section,.splx-related-section{padding-left:28px;padding-right:28px}}@media(max-width:900px){.splx .splx-body-img--portrait-right,.splx .splx-body-img--portrait-left{max-width:100%;margin:40px 0;float:none}}.splx-hero-photo img[src=""]{display:none}.splx-hero-photo:has(img[src=""]):before{content:"Hero photo placeholder";display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:600px;background:var(--fill);border:1px dashed var(--border-mid);color:var(--ink-quiet);font-family:var(--head);letter-spacing:var(--tr-caps-tight);text-transform:uppercase;font-size:var(--fs-label)}
