.exec-preview-note{position:relative;z-index:1;padding:10px 20px;background:#e8dfcf;color:#403b33;text-align:center;font:12px/1.5 Arial,sans-serif;letter-spacing:.04em}.exec-preview-note a{text-decoration:underline;color:inherit}
[data-view="silvio"] .exec-steps figure figcaption strong{font:normal 16px/1.4 Georgia,serif}[data-view="silvio"] .exec-steps figure figcaption span{font:normal 22px/1.3 Georgia,serif}
@media(max-width:700px){[data-view="silvio"] .exec-steps figure figcaption strong{font-size:14px}[data-view="silvio"] .exec-steps figure figcaption span{font-size:18px}}
[data-view="silvio"] .exec-case{max-width:1440px;margin:auto;padding:20px 4.5% 35px;color:#24211e;scroll-margin-top:20px}
.exec-heading{text-align:center;margin:16px 0 32px}.exec-heading .eyebrow{color:#916d3b;letter-spacing:.2em;font:12px/1.7 Arial,sans-serif;text-transform:uppercase}.exec-heading h1{font:clamp(38px,4.6vw,70px)/1.12 Georgia,serif;letter-spacing:-.04em;margin:15px 0}.exec-subtitle{font:20px/1.5 Arial,sans-serif;margin:0}
.exec-feature{display:grid;grid-template-columns:minmax(0,2.45fr) minmax(0,1fr);gap:42px;align-items:center}.exec-photo{position:relative;display:block;color:inherit;overflow:hidden;background:#e4dfd6}.exec-photo img{width:100%;height:100%;display:block;object-fit:cover}.exec-feature-photo{aspect-ratio:2.08}.exec-feature-photo img{object-position:center 58%}.exec-zoom{position:absolute;bottom:12px;right:12px;font:12px/1.4 Arial,sans-serif;background:#f5f0e8ed;padding:7px 10px;color:#27231e;opacity:0;transition:opacity .2s}.exec-photo:hover .exec-zoom,.exec-photo:focus-visible .exec-zoom{opacity:1}.exec-photo:focus-visible{outline:3px solid #916d3b;outline-offset:4px}
.exec-copy .eyebrow{font:12px/1.5 Arial,sans-serif;letter-spacing:.2em;color:#916d3b;text-transform:uppercase}.exec-copy h2{font:clamp(30px,3.2vw,48px)/1.12 Georgia,serif;letter-spacing:-.025em;margin:18px 0}.exec-copy>p:not(.eyebrow){font:18px/1.6 Arial,sans-serif}.exec-copy .exec-detail{font-size:14px!important;border-top:1px solid #c7b89f;margin-top:25px;padding-top:17px}
[data-view="silvio"] .exec-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:22px}.exec-steps figure{margin:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(90px,1fr);gap:15px;align-items:center}.exec-steps .exec-photo{aspect-ratio:1.65}.exec-steps figcaption{display:flex;flex-direction:column;gap:12px;font:16px/1.35 Georgia,serif}.exec-steps figcaption span{font-size:22px;color:#916d3b}.exec-steps figcaption strong{font-weight:normal}.exec-steps .exec-photo img{object-position:center}
@media(max-width:1050px){.exec-feature{gap:25px;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.exec-copy>p:not(.eyebrow){font-size:16px}.exec-steps figure{display:block}.exec-steps figcaption{margin-top:12px;flex-direction:row;align-items:baseline;gap:12px}.exec-subtitle{font-size:17px}}
@media(max-width:700px){.exec-preview-note{font-size:11px;padding:8px 16px}.exec-heading{margin:16px 0 24px;text-align:left}.exec-heading .eyebrow{font-size:11px;letter-spacing:.13em}.exec-heading h1{font-size:39px}.exec-subtitle{font-size:16px}.exec-feature{display:flex;flex-direction:column;gap:22px;align-items:stretch}.exec-feature-photo{aspect-ratio:1.42}.exec-copy h2{font-size:32px;margin:10px 0}.exec-copy .eyebrow{font-size:11px}.exec-copy .exec-detail{margin-top:17px;padding-top:14px}.exec-copy>p:not(.eyebrow){font-size:16px}.exec-zoom{opacity:1;font-size:11px;bottom:8px;right:8px;padding:5px 7px}[data-view="silvio"] .exec-steps{gap:12px;margin-top:27px}.exec-steps figure{display:block}.exec-steps .exec-photo{aspect-ratio:1}.exec-steps figcaption{display:block;font-size:14px;margin-top:10px}.exec-steps figcaption span{display:block;font-size:18px;margin-bottom:5px}.exec-steps .exec-zoom{display:none}}
