:root{--readable-muted:#aaa79f}section[id]{scroll-margin-top:96px}.capture-note,.source-note,.concept-note{font-size:11px!important;line-height:1.65!important;color:#aaa79f!important}.actual-showcase figcaption span,.actual-grid figcaption span,.journey-row span,.professional-grid span,.pool-workspaces span{font-size:10px!important}.actual-showcase figcaption p,.journey-row p,.pool-workspaces p,.professional-grid p{font-size:12px!important;color:#aaa79f!important}.app-screen figcaption,.wide-app-screen figcaption,.pool-screen-grid figcaption,.pro-screen-row figcaption{font-size:10px!important;color:#aaa79f!important}.detail-points span,.workspace-list span{font-size:11px!important;color:#aaa79f!important}.object-grid small,.application-strip span,.product-family span,.product-family b{font-size:10px!important;color:#aaa79f!important}.card p,.card li,.four p,.materials p,.audience-grid p{font-size:13px!important;color:#aaa79f!important}h1{line-height:.98!important;letter-spacing:-.025em!important}.actual-main img,.actual-grid img,.app-screen img,.wide-app-screen img,.pool-screen-grid img,.pro-screen-row img{aspect-ratio:16/9;object-fit:cover}.device-phone img{aspect-ratio:auto;object-fit:contain}
@media(max-width:850px){.site-head{height:auto;min-height:68px;padding:0;display:grid;grid-template-columns:1fr auto}.site-head .brand{padding:22px 20px}.site-head nav{display:flex!important;grid-column:1/-1;gap:0;width:100%;padding:0 12px;overflow-x:auto;border-top:1px solid rgba(255,255,255,.08);background:#090a09;scrollbar-width:none}.site-head nav::-webkit-scrollbar{display:none}.site-head nav a{flex:0 0 auto;padding:14px 12px;font-size:10px;white-space:nowrap}.site-head .nav-cta{display:none!important}.hero{padding-top:145px!important}section[id]{scroll-margin-top:126px}h1{font-size:clamp(48px,15vw,68px)!important;line-height:1!important}.section>h2,.intro h2,.app-walk-copy h2{line-height:1.04!important}}
