/* Quiet logo row and editorial Work Together sections. */
#about .experience{display:block;text-align:center;padding-block:36px 28px}
#about .experience-logos{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;justify-items:center;gap:28px;width:100%;max-width:none;flex-wrap:nowrap;margin:25px 0 0;min-height:84px}
#about .experience-logos>*{width:100%;max-width:135px;height:60px;padding:10px;flex:none;box-sizing:border-box;object-fit:contain;margin:0}
#about .experience-logos .apple-logo{width:50px;padding:10px}
#about .experience-logos .operator-brand{display:flex;align-items:center;justify-content:center;padding:10px 0;max-width:145px}
#about .experience-logos .operator-brand img{width:100%;height:auto;max-height:42px;object-fit:contain}
#about .experience-logos .ventures-signature{gap:8px;padding:10px 0;max-width:145px}
#about .ventures-mark{font-size:38px;letter-spacing:-3px}
#about .ventures-mark>span{font-size:25px}
#about .ventures-name{font-size:8px;letter-spacing:1.3px;padding-left:8px}
.capability{border-top:1px solid var(--line)}
.capability:last-child{border-bottom:1px solid var(--line)}
.capability summary{list-style:none;display:grid;grid-template-columns:32px minmax(0,1.2fr) minmax(0,1fr) 24px;align-items:center;gap:24px;padding:27px 0;cursor:pointer;color:var(--ink)}
.capability summary::-webkit-details-marker{display:none}
.cap-index{font-size:10px;letter-spacing:1px}
.cap-heading{font-family:var(--serif);font-size:clamp(24px,2.2vw,34px);line-height:1.13;letter-spacing:-.5px}
.cap-intro{font-size:14px;line-height:1.65;color:var(--muted);max-width:43ch}
.cap-toggle{width:18px;height:18px;position:relative}
.cap-toggle:before,.cap-toggle:after{content:'';position:absolute;background:currentColor;top:8px;left:1px;width:16px;height:1px}
.cap-toggle:after{transform:rotate(90deg);transition:transform .18s ease}
.capability[open] .cap-toggle:after{transform:rotate(0)}
.cap-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:9%;padding:12px 48px 35px 56px}
.cap-body h3{font-family:var(--serif);font-size:clamp(25px,2.5vw,36px);font-weight:400;line-height:1.13;margin:0 0 20px;color:var(--ink)}
.cap-body p{font-size:15px;line-height:1.75;color:var(--muted);margin:0 0 14px;max-width:58ch}
.cap-body ul{list-style:none;padding:0;margin:17px 0 25px;display:grid;gap:9px;font-size:14px;color:var(--muted)}
.cap-body .text-link{font-size:14px;min-height:44px}
.cap-recordings{display:block;width:fit-content;font-size:12px;margin-top:15px;min-height:32px;color:var(--ink)}
@media(max-width:1000px){#about .experience-logos{gap:14px}#about .experience-logos>*{padding:8px 3px}#about .experience-logos .ventures-signature{gap:5px}#about .ventures-name{font-size:6px;letter-spacing:.7px;padding-left:5px}#about .ventures-mark{font-size:31px}.capability summary{gap:15px}.cap-body{padding-left:47px;padding-right:20px;gap:6%}}
@media(max-width:600px){#about .experience-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px}#about .experience-logos>*{height:58px}#about .experience-logos>:last-child{grid-column:2}#about .experience{padding-block:28px}#engage .engage-main h2{font-size:46px}.capability summary{grid-template-columns:22px minmax(0,1fr) 24px;gap:9px 12px;padding:23px 0}.cap-index{grid-row:1/3;align-self:start;padding-top:6px}.cap-heading{font-size:27px}.cap-intro{grid-column:2;grid-row:2;font-size:14px}.cap-toggle{grid-column:3;grid-row:1/3}.cap-body{grid-template-columns:1fr;gap:20px;padding:5px 0 28px 34px}.cap-body h3{font-size:29px}.cap-body p{font-size:15px}.cap-body .text-link{font-size:13px}}
@media(prefers-reduced-motion:reduce){.cap-toggle:after{transition:none}}
html[data-reduce-motion=true] .cap-toggle:after{transition:none}
