.souvori-public-process>article>img,.souvori-production-visual-grid>article>img{display:block;width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:contain!important;object-position:center!important;background:#f7f5ef}.souvori-public-process>article{overflow:hidden;min-width:0;border:1px solid #deded6;background:#fff}.souvori-public-process>article>span{display:inline-block;margin:18px 20px 8px!important;color:#425b20;font-size:12px;font-weight:700;letter-spacing:.08em}.souvori-public-process>article>h2,.souvori-public-process>article>h3{margin:0 20px 10px!important;font-size:20px!important;line-height:1.25!important}.souvori-public-process>article>p{margin:0 20px 22px!important;font-size:14px!important;line-height:1.6!important;color:#59605b}.souvori-public-process{align-items:stretch;gap:16px!important}.souvori-current-model-note{max-width:100%;color:#656b65}.souvori-photo-guide img[data-souvori-editorial],.souvori-photo-examples img[data-souvori-editorial]{aspect-ratio:1;object-fit:contain!important;height:auto!important}.souvori-editorial-story{box-sizing:border-box;width:100%;min-width:0;padding:56px 24px 64px!important;max-width:1240px;margin:auto;color:#212623}.souvori-editorial-story__hero,.souvori-editorial-story__chapter{display:grid;grid-template-columns:1fr 1.12fr;gap:56px;align-items:center;margin:0 0 72px}.souvori-editorial-story__hero h1{font-size:clamp(38px,4.2vw,60px)!important;line-height:1.08!important;letter-spacing:-.04em;margin:22px 0!important}.souvori-editorial-story h2{font-size:clamp(28px,3vw,40px)!important;line-height:1.17!important;letter-spacing:-.025em;margin:20px 0!important}.souvori-editorial-story p{font-size:16px;line-height:1.7;margin:0 0 20px;max-width:52ch;color:#58605a}.souvori-editorial-story .souvori-editorial-lead{font-size:20px;line-height:1.5;color:#303831}.souvori-editorial-story figure{margin:0;min-width:0;background:#f5f3ed;border:1px solid #e2e1d8}.souvori-editorial-story figure img{display:block;width:100%;height:auto!important;aspect-ratio:1;object-fit:contain!important}.souvori-editorial-story__hero figure img{aspect-ratio:3/2}.souvori-editorial-story figcaption{padding:10px 14px;font-size:11px;line-height:1.5;color:#687068;background:#fff}.souvori-editorial-story__chapter{grid-template-columns:1fr 1fr}.souvori-editorial-story__chapter--reverse figure{order:2}.souvori-editorial-values{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:30px 0 38px;border-top:1px solid #deded6}.souvori-editorial-values article{padding:0 8px}.souvori-editorial-values span{display:inline-grid;place-items:center;width:28px;height:28px;background:#b4f345;color:#29371f;font-size:12px;font-weight:700}.souvori-editorial-values h3{font-size:18px;margin:14px 0 10px}.souvori-editorial-values p{font-size:14px}.souvori-editorial-story__cta{text-align:center;background:#f1f6e8;padding:44px 24px;border:1px solid #e0e8d4}.souvori-editorial-story__cta p{margin:0 auto 24px}@media (max-width:1100px){.souvori-editorial-story__hero,.souvori-editorial-story__chapter{gap:32px}.souvori-public-process{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.souvori-editorial-story{padding:28px 18px 40px!important}.souvori-editorial-story__hero,.souvori-editorial-story__chapter{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.souvori-editorial-story__chapter--reverse figure{order:0}.souvori-editorial-story__hero h1{font-size:40px!important}.souvori-editorial-story p{font-size:15px}.souvori-editorial-values{grid-template-columns:1fr;gap:18px}.souvori-editorial-values article{padding:0}.souvori-editorial-story__cta{padding:30px 18px}}@media (max-width:480px){.souvori-public-process{grid-template-columns:1fr!important}}.keyvela-upload-stage img[data-souvori-editorial]{display:block;width:100%!important;height:auto!important;aspect-ratio:1;object-fit:contain!important;object-position:center!important;background:#f7f5ef}.souvori-editorial-story p:empty{display:none}.souvori-editorial-story__hero figure img{aspect-ratio:1!important}.souvori-brand-hero__media img[data-souvori-editorial],.souvori-story-preview img[data-souvori-editorial]{display:block;width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:contain!important;background:#f7f5ef}.souvori-brand-hero{padding-top:48px!important;padding-bottom:48px!important}.souvori-brand-hero__grid{align-items:center!important;gap:48px!important}.souvori-brand-hero__copy h1{font-size:clamp(38px,4.4vw,64px)!important;line-height:1.06!important;letter-spacing:-.035em}.souvori-brand-hero__copy>p{max-width:48ch;font-size:17px!important;line-height:1.65!important}.souvori-process-page{padding-top:40px!important;padding-bottom:56px!important}.souvori-process-page>.souvori-page-intro{margin-bottom:28px!important;max-width:760px}.souvori-page-intro h1{font-size:clamp(34px,4vw,52px)!important;line-height:1.12!important;letter-spacing:-.03em}.souvori-process-page>.souvori-direct-answer{display:none}.souvori-process-page>.souvori-public-process{margin-top:0!important}.souvori-process-page .keyvela-callout{margin-top:28px!important;padding:20px!important}.souvori-process-page>.souvori-current-model-note{margin:16px 0!important;max-width:80ch}.souvori-public-process>article>img{border-bottom:1px solid #e6e6df}.souvori-editorial-story{padding-top:32px!important}@media (max-width:700px){.souvori-brand-hero{padding:28px 0!important}.souvori-brand-hero__grid{gap:24px!important;grid-template-columns:1fr!important}.souvori-brand-hero__copy h1{font-size:40px!important}.souvori-brand-hero__copy>p{font-size:15px!important}.souvori-process-page{padding-top:28px!important}.souvori-public-process>article>h2,.souvori-public-process>article>h3{font-size:18px!important}}main.wp-block-group:has(.souvori-editorial-story),main.wp-block-group:has(.souvori-process-page),main.wp-block-group:has(.souvori-brand-home){padding-top:0!important;padding-bottom:0!important}.souvori-process-page>.souvori-page-intro{padding:0!important}@media (max-width:700px){.souvori-public-process>article{display:block!important}.souvori-public-process>article>img{max-width:none!important;grid-column:auto!important;grid-row:auto!important}}@media (min-width:701px){.souvori-brand-hero__grid{grid-template-columns:1fr 1.12fr!important}}.souvori-brand-hero__media{max-width:620px!important;width:100%!important;margin:0!important}.souvori-editorial-story__hero>div,.souvori-editorial-story__chapter>div{min-width:0}