.tpl-los-angeles .hero h1{max-width:900px}.tpl-los-angeles .hero-copy{max-width:720px}.tpl-los-angeles .section h2{max-width:1040px}.tpl-los-angeles .section-lede{color:var(--vn-color-gray-500);font-size:var(--vn-text-m);margin-top:var(--vn-space-s);max-width:900px}.tpl-los-angeles .cta .section-lede,.tpl-los-angeles .dark .section-lede{color:var(--vn-color-base-pale)}.tpl-los-angeles .split{align-items:start;display:grid;gap:var(--vn-space-xl);grid-template-columns:.85fr 1.15fr}.tpl-los-angeles .split p{color:var(--vn-color-gray-500)}.tpl-los-angeles .split h2+p,.tpl-los-angeles .split p+p{margin-top:var(--vn-space-s)}.tpl-los-angeles .stat-row{display:grid;gap:var(--vn-space-s);grid-template-columns:repeat(4,1fr);margin-top:var(--vn-space-l)}.tpl-los-angeles .stat{border:var(--vn-border-on-light);border-radius:var(--vn-radius-m);padding:var(--vn-space-m) var(--vn-space-s)}.tpl-los-angeles .stat b{color:var(--vn-color-base);display:block;font-family:var(--vn-font-mono);font-size:var(--vn-h3);font-weight:var(--vn-text-600);line-height:var(--vn-line-height-none)}.tpl-los-angeles .stat span{color:var(--vn-color-gray-500);display:block;font-size:var(--vn-text-s);margin-top:var(--vn-space-xs)}.tpl-los-angeles .client-row{border-top:var(--vn-border-on-light);display:flex;flex-wrap:wrap;gap:var(--vn-space-xs) var(--vn-space-xl);list-style:none;margin:var(--vn-space-l) 0 0;padding-top:var(--vn-space-m)}.tpl-los-angeles .client-row li{color:var(--vn-color-base);font-family:var(--vn-font-mono);font-size:var(--vn-text-l);font-weight:var(--vn-text-600)}.tpl-los-angeles .row-list{border-top:var(--vn-border-on-light);list-style:none;margin:var(--vn-space-l) 0 0;padding:0}.tpl-los-angeles .row-list li{border-bottom:var(--vn-border-on-light);display:grid;gap:var(--vn-space-m);grid-template-columns:minmax(170px,.34fr) 1fr;padding:var(--vn-space-m) 0}.tpl-los-angeles .row-list .lbl{color:var(--vn-color-base);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);font-weight:var(--vn-text-600);letter-spacing:var(--vn-letter-spacing-label);text-transform:uppercase}.tpl-los-angeles .row-list p{color:var(--vn-color-gray-500);margin:0;max-width:62ch}.tpl-los-angeles .divider-grid{border-bottom:var(--vn-border-on-light);border-top:var(--vn-border-on-light);display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--vn-space-l)}.tpl-los-angeles .divider-grid.cols-5{grid-template-columns:repeat(5,1fr)}.tpl-los-angeles .divider-grid .cell{align-content:space-between;border-right:var(--vn-border-on-light);display:grid;min-height:220px;padding:var(--vn-space-m) var(--vn-space-s)}.tpl-los-angeles .divider-grid .cell:last-child{border-right:0}.tpl-los-angeles .divider-grid .cell .k{color:var(--vn-color-primary);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);text-transform:uppercase}.tpl-los-angeles .divider-grid .cell h3{font-size:var(--vn-h4);margin-top:var(--vn-space-xs)}.tpl-los-angeles .divider-grid .cell p{color:var(--vn-color-gray-500);font-size:var(--vn-text-m);margin-top:var(--vn-space-xs)}.tpl-los-angeles .check-list{column-count:2;column-gap:var(--vn-space-l);list-style:none;margin:0;padding:0}.tpl-los-angeles .check-list li{border-bottom:var(--vn-border-on-light);break-inside:avoid;color:var(--vn-color-gray-500);font-size:var(--vn-text-s);padding:var(--vn-space-xs) 0 var(--vn-space-xs) var(--vn-space-m);position:relative}.tpl-los-angeles .check-list li:before{background:var(--vn-color-primary);content:"";height:2px;left:0;position:absolute;top:1.35em;width:10px}.tpl-los-angeles .tag-row{display:flex;flex-wrap:wrap;gap:var(--vn-space-xs);list-style:none;margin:0 0 var(--vn-space-m);padding:0}.tpl-los-angeles .tag-row li{border:var(--vn-border-on-light);border-radius:var(--vn-radius-full);color:var(--vn-color-gray-500);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);padding:.5em .9em;text-transform:uppercase}.tpl-los-angeles .text-link{align-items:center;color:var(--vn-color-primary);display:inline-flex;font-weight:var(--vn-text-600);gap:var(--vn-space-xs);margin-top:var(--vn-space-l);text-decoration:underline!important}.tpl-los-angeles .text-link:hover{color:var(--vn-color-primary-deep)}.tpl-los-angeles .faq-list{margin-top:var(--vn-space-l)}.tpl-los-angeles .faq-list details{border-bottom:var(--vn-border-on-light)}.tpl-los-angeles .faq-list details:first-child{border-top:var(--vn-border-on-light)}.tpl-los-angeles .faq-list summary{color:var(--vn-color-base);cursor:pointer;font-weight:var(--vn-text-600);list-style:none;padding:var(--vn-space-s) 0}.tpl-los-angeles .faq-list summary::-webkit-details-marker{display:none}.tpl-los-angeles .faq-list summary:after{color:var(--vn-color-primary);content:"+";float:right;font-weight:var(--vn-text-600)}.tpl-los-angeles .faq-list details[open] summary:after{content:"\2013"}.tpl-los-angeles .faq-list details p{color:var(--vn-color-gray-500);margin:0 0 var(--vn-space-s)}@media (max-width:1040px){.tpl-los-angeles .split{grid-template-columns:1fr}.tpl-los-angeles .divider-grid,.tpl-los-angeles .divider-grid.cols-5,.tpl-los-angeles .stat-row{grid-template-columns:repeat(2,1fr)}.tpl-los-angeles .divider-grid .cell{border-bottom:var(--vn-border-on-light)}}@media (max-width:720px){.tpl-los-angeles .row-list li{gap:var(--vn-space-xs);grid-template-columns:1fr}.tpl-los-angeles .check-list{column-count:1}}@media (max-width:560px){.tpl-los-angeles .divider-grid,.tpl-los-angeles .divider-grid.cols-5,.tpl-los-angeles .stat-row{grid-template-columns:1fr}.tpl-los-angeles .divider-grid .cell{border-right:0}.tpl-los-angeles .divider-grid .cell:last-child{border-bottom:0}.tpl-los-angeles .client-row{gap:var(--vn-space-s)}}