.about-hero{background:var(--fog);padding-block:26px 0}.about-breadcrumb{color:var(--muted);gap:13px;font-size:12px;display:flex}.about-breadcrumb a{color:var(--muted)}.about-breadcrumb a:hover{color:var(--navy)}.about-hero-grid{grid-template-columns:1.2fr 1fr;align-items:end;gap:100px;padding-block:52px;display:grid}.about-page .about-hero h1{margin:0;font-size:clamp(54px,6.2vw,88px);line-height:1.02}.about-hero h1 em{color:#1888bc}.about-hero-intro{max-width:430px;padding-bottom:5px}.about-hero-intro>p:first-child{color:var(--navy);font-size:21px;line-height:1.45}.about-hero-intro>p{color:var(--muted);font-size:16px}.about-hero-image{background:var(--navy);margin:0;position:relative;overflow:hidden}.about-hero-image:after{content:"";background:linear-gradient(90deg,#051c2ce0,#051c2c1a 70%,#051c2c99);position:absolute;inset:0}.about-hero-image>img{object-fit:cover;width:100%;height:265px;display:block}.about-hero-image figcaption{color:#fff;z-index:1;position:absolute;bottom:36px;left:40px}.about-hero-image figcaption>span{color:#c1d4e0;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:10px;display:block}.about-hero-image figcaption strong{font-family:var(--serif);font-size:35px;font-weight:400;line-height:1.15}.about-established{color:#c1d4e0;letter-spacing:.16em;z-index:1;border-left:1px solid #718692;padding-left:28px;font-size:11px;position:absolute;bottom:30px;right:40px}.about-established strong{color:#fff;font-family:var(--serif);letter-spacing:-.04em;font-size:54px;font-weight:400;line-height:1.3;display:block}.about-story{scroll-margin-top:110px}.about-story-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.about-founder{background:var(--navy);margin:0;position:relative}.about-founder>img{width:100%;height:auto;display:block}.about-founder figcaption{color:#fff;border-top:1px solid #304554;padding:25px 28px;position:relative}.about-founder figcaption strong{font-family:var(--serif);font-size:27px;font-weight:400;display:block}.about-founder figcaption>span{color:#b9cdda;padding-right:30px;font-size:11px;display:block}.about-founder figcaption a{color:#fff;border:1px solid #607a8b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:23px;display:grid;position:absolute;top:28px;right:25px}.about-story-copy>p:not(.home-kicker){color:var(--muted);font-size:15px}.about-story-copy>p.about-story-lede{color:var(--navy);font-size:19px;line-height:1.5}.about-principles{border-top:1px solid var(--line);margin-top:28px;padding-block:20px}.about-principles summary{justify-content:space-between;align-items:center;gap:20px;font-size:17px;font-weight:500;list-style:none;display:flex}.about-principles summary::-webkit-details-marker{display:none}.about-principles summary>span{background:var(--fog);border-radius:50%;flex-shrink:0;width:24px;height:24px;position:relative}.about-principles summary>span:before,.about-principles summary>span:after{content:"";background:var(--navy);width:10px;height:1px;position:absolute;top:12px;left:7px}.about-principles summary>span:after{transform:rotate(90deg)}.about-principles[open] summary>span:after{transform:rotate(0)}.about-principles>div{color:var(--muted);padding-top:20px;font-size:15px}.about-principles>div p:last-child{margin:0}.about-page summary:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.about-values{background:var(--navy);color:#fff}.about-values .home-kicker{color:var(--accent)}.about-values h2{color:#fff}.about-values h2 em{color:#a8bdca}.about-values-intro{color:#b7c9d5;max-width:340px;margin:0;font-size:16px}.about-values-grid{border-top:1px solid #314858;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:36px;display:grid}.about-values-grid article{border-left:1px solid #314858;padding:0 35px}.about-values-grid article:first-child{border:0;padding-left:0}.about-values-grid article:last-child{padding-right:0}.about-value-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.about-value-top img{object-fit:contain;width:52px;height:52px}.about-value-top>span{color:#a8bdca;font-size:11px}.about-values-grid h3{color:#fff;font-family:var(--serif);font-size:32px;font-weight:400}.about-values-grid p{color:#b7c9d5;margin:0;font-size:14px;line-height:1.8}.about-fee-promise{border-top:1px solid #314858;align-items:center;gap:14px;margin-top:44px;padding-top:25px;display:flex}.about-fee-promise>span{color:var(--accent)}.about-fee-promise p{margin:0;font-size:15px}.about-fee-promise a{color:#fff;border-bottom:1px solid #6c8493;margin-left:auto;padding-bottom:4px;font-size:13px}.about-fee-promise a span{color:var(--accent);margin-left:20px;font-size:20px}.about-history{background:var(--fog)}.about-timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:55px 0 0;padding:0;list-style:none;display:grid}.about-year{font-family:var(--serif);letter-spacing:-.04em;margin-bottom:24px;font-size:50px;line-height:1;display:block}.about-timeline-body{border-top:1px solid #aebfcb;padding:30px 28px 0 0;position:relative}.about-timeline-body:before{content:"";width:9px;height:9px;box-shadow:0 0 0 6px var(--fog);background:#1888bc;border-radius:50%;position:absolute;top:-5px;left:0}.about-timeline h3{font-size:19px;font-weight:500}.about-timeline p{color:var(--muted);margin:0;font-size:14px}.about-leadership-grid{grid-template-columns:.9fr 1.5fr;align-items:center;gap:80px;display:grid}.about-leadership .attorney-grid.portrait{grid-template-columns:repeat(2,minmax(0,1fr))}.about-leadership-copy>p:not(.home-kicker){color:var(--muted);max-width:340px}.about-leadership-note{border-top:1px solid var(--line);max-width:280px;margin-top:35px;padding-top:25px}.about-leadership-note span{color:var(--muted);font-size:12px;display:block}.about-leadership-note a{color:var(--navy);font-size:25px;font-family:var(--serif)}.about-contact{border-top:1px solid var(--line)}@media (width<=1150px){.about-hero-grid,.about-story-grid{gap:50px}.about-leadership-grid{gap:45px}.about-values-grid article{padding-inline:25px}}@media (width<=800px){.about-hero-grid{grid-template-columns:1fr 1fr;gap:30px;padding-block:40px}.about-page .about-hero h1{font-size:62px}.about-hero-intro>p:first-child{font-size:18px}.about-hero-intro>p{font-size:14px}.about-hero-image figcaption{bottom:25px;left:25px}.about-hero-image figcaption strong{font-size:28px}.about-established{right:25px}.about-story-grid{grid-template-columns:.8fr 1.2fr;gap:30px}.about-founder figcaption{padding:20px}.about-founder figcaption strong{font-size:24px}.about-founder figcaption a{margin-top:14px;position:static}.about-values-grid{grid-template-columns:1fr;padding:0}.about-values-grid article,.about-values-grid article:first-child,.about-values-grid article:last-child{border:0;border-bottom:1px solid #314858;padding:28px 0}.about-value-top{margin-bottom:18px}.about-values-grid p{max-width:580px}.about-fee-promise{border:0;margin-top:25px;padding-top:0}.about-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 0}.about-leadership-grid{grid-template-columns:1fr;gap:35px}.about-leadership-note{display:none}}@media (width<=580px){.about-hero-grid{grid-template-columns:1fr;gap:28px;padding-block:35px}.about-page .about-hero h1{font-size:clamp(52px,15vw,74px)}.about-hero-intro{max-width:none}.about-hero-intro>p{font-size:15px}.about-hero-image>img{object-position:60% center;height:280px}.about-hero-image:after{background:linear-gradient(#051c2c1a,#051c2cf2)}.about-established{padding-left:16px;top:20px;bottom:auto;right:20px}.about-established strong{font-size:36px}.about-hero-image figcaption{bottom:22px;left:20px}.about-story-grid{grid-template-columns:1fr;gap:40px}.about-founder{width:100%;max-width:360px;margin-inline:auto}.about-founder>img{aspect-ratio:1/1.05;object-fit:cover;object-position:center 20%}.about-founder figcaption>span{padding-right:30px}.about-founder figcaption a{margin:0;position:absolute;top:24px;right:20px}.about-fee-promise{flex-wrap:wrap;gap:10px}.about-fee-promise a{margin-left:25px}.about-timeline{margin-top:38px;display:block}.about-timeline li{border-left:1px solid #aebfcb;padding:0 0 35px 27px;position:relative}.about-timeline li:last-child{padding-bottom:0}.about-timeline li:before{content:"";width:9px;height:9px;box-shadow:0 0 0 5px var(--fog);background:#1888bc;border-radius:50%;position:absolute;top:12px;left:-5px}.about-year{margin-bottom:15px;font-size:42px}.about-timeline-body{border:0;padding:0}.about-timeline-body:before{display:none}.about-leadership .attorney-grid.portrait{gap:16px}}
