/* A v13: scoped Solutions/About corrections, no motion or copy rewrite. */
.our-solutions .solution-gallery{max-width:none}
.our-solutions .solution-item:nth-child(1),.our-solutions .solution-item:nth-child(4),.our-solutions .solution-item:nth-child(5){padding-inline:max(6.4%,calc((100% - 1395px)/2))}
.our-solutions .solution-interface{position:relative;padding:24px;box-shadow:none;margin:0;align-self:start;background:linear-gradient(130deg,rgba(20,35,44,.94),rgba(var(--base-rgb),.92));border-color:rgba(246,184,114,.3)}
.our-solutions .solution-interface>span{display:inline-block;line-height:1.5;font-size:12px}
.our-solutions .example-caption{float:right;font-size:11px;line-height:1.65;color:var(--muted);letter-spacing:.025em}
.our-solutions .interface-window{clear:both;margin-top:18px;padding-top:20px}
.our-solutions .interface-window p{font-family:var(--display);font-size:clamp(22px,1.65vw,28px);line-height:1.3;letter-spacing:-.025em;margin:0;text-wrap:balance;overflow-wrap:break-word}
.our-solutions .interface-window>span{display:block;margin-bottom:14px}
.our-solutions .source-threads{display:none}
.our-solutions .solution-item:nth-child(2),.our-solutions .solution-item:nth-child(3){display:grid;grid-template-rows:180px 1fr;gap:30px;align-content:start}
.our-solutions .solution-item:nth-child(2) .solution-interface,.our-solutions .solution-item:nth-child(3) .solution-interface{height:180px;width:100%}
.our-solutions .solution-item:last-child{border-bottom:0}
.our-solutions .solution-item:last-child>.scene-art:after{background:linear-gradient(90deg,rgba(var(--base-rgb),.29),rgba(var(--base-rgb),.48)),linear-gradient(180deg,rgba(var(--base-rgb),.7),transparent 24%,transparent 65%,var(--base) 100%)}
.our-solutions main+.section-seam{height:20px}
.our-solutions main+.section-seam:before{box-shadow:none;left:6.4%;right:6.4%;top:50%}
.about .founder{max-width:none;padding-inline:max(6.4%,calc((100% - 1395px)/2))}
.about .founder>.scene-art img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:52% bottom}
@media(max-width:1100px) and (min-width:761px){
 .our-solutions .solution-item:nth-child(2),.our-solutions .solution-item:nth-child(3){padding-inline:8%}
 .our-solutions .solution-interface{padding:20px}.our-solutions .example-caption{float:none;display:block;margin-top:5px}
 .our-solutions .interface-window{margin-top:12px;padding-top:16px}
 .our-solutions .interface-window p{font-size:22px}
}
@media(max-width:760px){
 .our-solutions .solution-item:nth-child(n){display:flex;gap:24px;padding:32px 24px}
 .our-solutions .solution-item:nth-child(n) .solution-interface{height:auto;min-height:0;padding:20px;width:100%}
 .our-solutions .interface-window p{font-size:24px}
 .our-solutions .example-caption{float:none;display:block;margin-top:5px}
 .about .founder{padding-inline:24px}
}
