.off-screen{left:-5000em;position:absolute;clip:rect(0 0 0 0)}.on-screen{left:auto;position:static;clip:auto}.content-intro{margin:0 auto;max-width:50rem;padding:1.25rem 0 1.875rem}.content-intro .introduction{text-align:center}.content-intro .introduction h1,.content-intro .introduction h2,.content-intro .introduction h3,.content-intro .introduction h4,.content-intro .introduction h5,.content-intro .introduction h6{font-size:1.875rem;margin:0 0 1.25rem;text-align:inherit}.content-intro .introduction p:last-of-type{margin:0}.content-intro .asset>*{display:block;margin:0 auto 1.25rem}.content-intro .brand-logo{height:8.75rem;width:8.75rem}@media (min-width:50rem){.content-intro .brand-logo{height:11.25rem;width:11.25rem}.content-intro{display:flex}.content-intro .introduction{text-align:left}.content-intro .asset{flex-shrink:0;margin:auto;max-width:11.25rem;width:100%}.content-intro .asset+.introduction{margin:0 0 0 2.5rem}.content-intro:first-of-type .asset{order:2}.content-intro:first-of-type .asset+.introduction{margin:0 2.5rem 0 0}}.model-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 -.3125rem;padding:0}.model-list li{margin:0;padding:.3125rem;width:50%}.model-list a{background:#f0f0f0;color:#1b313e;display:block;height:100%;text-align:center;text-decoration:none}.model-list a img{display:block;width:100%}.model-list a.has-icon{display:flex;flex-direction:column}.model-list a.has-icon .icon-container{align-items:center;background:#def3fb;display:flex;flex-grow:1;justify-content:center;padding:.625rem}.model-list a .icon{height:5rem;max-height:60%;max-width:80%;width:11.25rem}.model-list a .title{display:block;font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:.75rem;padding:.625rem;text-transform:uppercase}.model-list a:focus .icon-container,.model-list a:hover .icon-container{background:#c7ebf8;color:#1b313e}.model-list a:focus .title,.model-list a:hover .title{background:#009fe3;color:#fff}@media (min-width:50rem){.model-list{margin:0 -.625rem}.model-list li{padding:.625rem;width:33.33333%}.model-list li span{font-size:.875rem}}@media (min-width:62.5rem){.model-list li{width:25%}.model-list li span{font-size:1rem}}.full-bleed .model-list a .icon-container{background:#fff}.all-models li{width:33.33333%}.all-models li span{font-size:.75rem}@media (min-width:50rem){.all-models li{padding:.625rem;width:25%}}@media (min-width:62.5rem){.all-models li{width:16.66667%}}