.on-it{color:var(--text-2);font-style:italic}.on-crumbs{color:var(--text-3);flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.on-crumbs li+li:before{content:"›";color:var(--line);margin-right:6px}.on-crumbs a{color:var(--text-2);text-decoration:none}.on-crumbs a:hover{text-decoration:underline}.on-hero{padding-block:var(--space-16) var(--space-12);background:var(--night-900);color:#fff}.on-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.on-hero .pj-eyebrow{color:var(--gold-text);margin-bottom:12px}.on-hero h1{font:800 52px/58px var(--font-display);margin:0}.on-hero p{color:#c9d2ec;margin:16px 0 0;font-size:19px;line-height:30px}.on-hero .pj-hero__actions{margin-top:24px}.on-hero img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.on-sec{padding-block:var(--space-16)}.on-sec--alt{background:var(--surface-2)}.on-sec h2{font:800 36px/42px var(--font-display);margin:0}.on-sec .pj-lead{max-width:760px;color:var(--text-2);margin-top:12px}.on-vals{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.on-val{border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--line-soft);align-content:start;gap:10px;padding:26px;display:grid}.on-val b{background:var(--gold-soft);width:48px;height:48px;color:var(--gold-text);font:800 22px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.on-val strong{font:800 21px/27px var(--font-display)}.on-val span{color:var(--text-2);font-size:16px;line-height:25px}.on-founder{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:48px;display:grid}.on-founder img{border-radius:var(--radius-lg);object-fit:cover;width:280px;height:280px;display:block}.on-founder .pj-eyebrow{color:var(--accent-text);margin-bottom:8px}.on-founder blockquote{border-left:4px solid var(--gold);font:600 21px/30px var(--font-display);color:var(--text-1);margin:18px 0 0;padding-left:18px}.on-founder .pj-hero__actions{margin-top:20px}.on-group__head{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.on-group__head img{width:auto;height:56px;display:block}.on-sec .on-group__head h2{font-size:30px;line-height:36px}.on-sec .on-group__head .pj-lead{margin-top:6px}.on-brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.on-brand{border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--line-soft);color:var(--text-1);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:grid}a.on-brand:hover{border-color:var(--line)}.on-brand img{border-radius:14px;width:56px;height:56px}.on-brand strong{font:800 18px/22px var(--font-display);display:block}.on-brand span{color:var(--text-2);font-size:14px;line-height:20px}.on-brand.is-here{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.on-firm{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.on-firm .pj-card{padding:24px}.on-firm h3{margin:0}.on-firm dl{grid-template-columns:140px minmax(0,1fr);gap:8px 16px;margin:12px 0 0;font-size:16px;line-height:24px;display:grid}.on-firm dt{color:var(--text-3)}.on-firm dd{margin:0}.kt{padding-block:var(--space-12) var(--space-16)}.kt h1{font:800 48px/54px var(--font-display);margin:0}.kt>.pj-wrap>.pj-lead{color:var(--text-2);margin-top:10px}.kt__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:40px;margin-top:28px;display:grid}.kt__info{gap:14px;display:grid}.kt__row{border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--line-soft);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;display:grid}.kt__row b{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.kt__row b .pj-ico{width:22px;height:22px}.kt__row strong{font:800 19px/24px var(--font-display);display:block}.kt__row strong a{color:inherit;text-decoration:none}.kt__row strong a:hover{text-underline-offset:3px;text-decoration:underline}.kt__row span{color:var(--text-2);font-size:15px;line-height:22px}.kt__form{border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--line-soft);box-shadow:var(--shadow-1);gap:18px;padding:28px;display:grid}.kt__form h2{font:800 28px/34px var(--font-display);margin:0}.kt__form .field{margin:0}.kt__form .field-row{gap:18px 20px}.kt__form .form-actions{margin:0}.kt__form .field-error:not([hidden]){margin-top:-10px}.kt__form .alert{margin:0}.kt__firm{border-radius:var(--radius-md);background:var(--surface-2);margin-top:8px;padding:18px 20px;font-size:15px;line-height:23px}.pj-ico--phone{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h3.5l1.8 4.5-2.3 1.4a11 11 0 0 0 6.1 6.1l1.4-2.3L20 15.5V19a1.5 1.5 0 0 1-1.6 1.5A16.5 16.5 0 0 1 3.5 5.6 1.5 1.5 0 0 1 5 4z'/%3E%3C/svg%3E")}@container pg (width<=899px){.on-hero__grid,.kt__grid,.on-firm,.on-founder{grid-template-columns:minmax(0,1fr)}.on-vals,.on-brands{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pg (width<=639px){.on-vals,.on-brands{grid-template-columns:minmax(0,1fr)}.on-hero h1{font-size:36px;line-height:42px}.on-sec{padding-block:var(--space-12)}.on-sec h2{font-size:28px;line-height:34px}.on-founder img{aspect-ratio:1;width:100%;height:auto}.on-firm dl{grid-template-columns:minmax(0,1fr);gap:2px}.on-firm dt{margin-top:8px}.kt h1{font-size:36px;line-height:42px}.kt__form{padding:20px}}
