:root{--sp-story-spotlight-background-color:#cfe3f2;--sp-story-spotlight-background-image:none;--sp-story-spotlight-accent-color:#007ac9;--sp-story-spotlight-curve-color:#fff;--sp-story-spotlight-photo-focus:40%;--sp-story-spotlight-overlay-size:100%;--sp-story-spotlight-overlay-x:0%;--sp-story-spotlight-overlay-y:0%;--sp-story-spotlight-overlay-transform:none}.symetric-story-spotlight{overflow-x:clip;overflow-y:visible;position:relative;z-index:2;.symetric-story-spotlight-background{background:var(--sp-story-spotlight-background-color) var(--sp-story-spotlight-background-image) center /cover no-repeat;inset:0;overflow:hidden;pointer-events:none;position:absolute}&.symetric-story-spotlight--curved .symetric-story-spotlight-background:after,&.symetric-story-spotlight--curved .symetric-story-spotlight-background:before{background-color:var(--sp-story-spotlight-curve-color);border-radius:50%;content:"";height:100px;left:-20%;pointer-events:none;position:absolute;right:-20%}.symetric-story-spotlight-background:before{top:-50px}.symetric-story-spotlight-background:after{bottom:-50px}blockquote,figure,h2,p{margin:0}.symetric-story-spotlight-inner{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));margin:0 auto;max-width:1180px;padding:clamp(96px,10vw,140px) clamp(20px,5vw,40px);position:relative;z-index:1}.symetric-story-spotlight-media{display:flex;justify-content:center}.symetric-story-spotlight-photo{aspect-ratio:1;background-color:#fff;border-radius:50%;padding:18px;position:relative;width:min(100%,480px);>img:last-child{border-radius:50%;display:block;height:100%;object-fit:cover;object-position:50% var(--sp-story-spotlight-photo-focus);width:100%}}.symetric-story-spotlight-overlay{filter:drop-shadow(0 8px 14px rgb(0 0 0/.18));height:auto;left:var(--sp-story-spotlight-overlay-x);max-width:none;pointer-events:none;position:absolute;top:var(--sp-story-spotlight-overlay-y);transform:var(--sp-story-spotlight-overlay-transform);width:var(--sp-story-spotlight-overlay-size);z-index:2}.symetric-story-spotlight-card{align-items:flex-start;background-color:hsla(0,0%,100%,.92);border-radius:10px;box-shadow:0 10px 30px rgba(20,60,100,.15);display:flex;flex-direction:column;gap:calc(var(--sp-rem-base)*20);padding:clamp(24px,3vw,40px)}.symetric-story-spotlight-title{color:var(--sp-story-spotlight-accent-color);font-family:var(--sp-h1-font-family);font-size:clamp(calc(var(--sp-rem-base)*56),6vw,calc(var(--sp-rem-base)*84));font-weight:400;line-height:.95}.symetric-story-spotlight-rule{background-color:var(--sp-story-spotlight-accent-color);border-radius:4px;display:block;height:7px;margin-top:calc(var(--sp-rem-base)*-2);width:120px}.symetric-story-spotlight-lead{font-size:clamp(calc(var(--sp-rem-base)*20),1.8vw,calc(var(--sp-rem-base)*22));font-weight:600;line-height:1.4;text-wrap:balance}.symetric-story-spotlight-figure{display:flex;flex-direction:column;gap:calc(var(--sp-rem-base)*20)}.symetric-story-spotlight-quote{border:0;padding:0;p{font-family:var(--sp-h1-font-family);font-size:calc(var(--sp-rem-base)*22);line-height:1.6;text-wrap:pretty}}.symetric-story-spotlight-attribution{color:var(--sp-story-spotlight-accent-color);font-size:calc(var(--sp-rem-base)*16);font-weight:700;letter-spacing:.04em;text-transform:uppercase}}