#our-firm,#meet-nikol,#mission-values{scroll-margin-top:170px}@media only screen and (width>=0){.about-practice{position:relative}.about-practice .about-practice-inner{flex-direction:row-reverse;justify-content:center;align-items:center;gap:clamp(25px,4vw,100px);max-width:min(90%,1300px);margin:0 auto;display:flex}.about-practice .about-practice-content{width:100%;max-width:650px}.about-practice .about-practice-content h2{max-width:625px}.about-practice .about-practice-content p{max-width:575px;line-height:1.7}.about-practice .about-practice-content .cta{margin-top:20px}.about-practice .about-practice-image{width:100%;max-width:550px}.about-practice .about-practice-image picture{display:block}.about-practice .about-practice-image img{width:100%;max-width:550px;height:auto;filter:drop-shadow(1px 1px 150px var(--primary));display:block}}@media only screen and (width<=1100px){.about-practice .about-practice-inner{flex-direction:column-reverse;align-items:flex-start;gap:45px}.about-practice .about-practice-content{max-width:750px}.about-practice .about-practice-content p{max-width:700px}.about-practice .about-practice-image,.about-practice .about-practice-image img{max-width:500px}}@media only screen and (width>=0){.meet-nikol{position:relative}.meet-nikol .meet-nikol-inner{flex-direction:row-reverse;justify-content:center;align-items:center;gap:clamp(25px,4vw,100px);max-width:min(90%,1300px);margin:0 auto;display:flex}.meet-nikol .nikol-image{flex-shrink:0;position:relative}.meet-nikol .nikol-image picture{display:block}.meet-nikol .nikol-image img{width:100%;max-width:clamp(500px,43vw,600px);height:auto;filter:drop-shadow(1px 1px 150px var(--primary));display:block}.meet-nikol .nikol-image>p{border:1px solid var(--gold-lines);color:#fff;text-shadow:1px 1px 2px #000000bf;font-family:var(--font-heading);background:#0006;border-radius:2px;margin:0;padding:15px 20px;font-size:clamp(1.125em,3vw,1.25em);font-weight:bolder;position:absolute;bottom:50px;left:50px;box-shadow:1px 1px 2px #000000bf}.meet-nikol .nikol-image>p span{font-family:var(--font-body);padding-top:5px;font-size:.8em;font-weight:lighter;display:block}.meet-nikol .meet-nikol-content{width:100%;max-width:650px}.meet-nikol .meet-nikol-content h2{max-width:625px}.meet-nikol .meet-nikol-content>p{max-width:600px;line-height:1.7}.meet-nikol .meet-nikol-content .cta{margin-top:10px}.meet-nikol .nikol-stats{grid-template-columns:1fr 1fr 1fr;gap:15px;max-width:625px;padding-top:15px;padding-bottom:25px;display:grid}.meet-nikol .nikol-stats .stat{text-align:center;filter:drop-shadow(1px 1px 1px #000);background:#0000001a url(/_astro/border-3x2.D1PBIy9s.png) 50%/contain no-repeat;border-radius:5px;flex-direction:column;justify-content:center;width:198px;height:132px;min-height:125px;padding:15px;display:flex}.meet-nikol .nikol-stats .stat h3{color:var(--gold);font-family:var(--font-body);margin-bottom:5px;font-size:clamp(1em,2vw,1.125em);line-height:1.25}.meet-nikol .nikol-stats .stat p{padding-bottom:0;font-size:.9em;line-height:1.5}}@media only screen and (width<=1150px){.meet-nikol .meet-nikol-inner{flex-direction:column;align-items:flex-start;gap:45px}.meet-nikol .meet-nikol-content{max-width:750px}.meet-nikol .meet-nikol-content>p{max-width:700px}.meet-nikol .nikol-image,.meet-nikol .nikol-image img{max-width:500px}.meet-nikol .nikol-image>p{bottom:25px;left:25px}}@media only screen and (width<=650px){.meet-nikol .nikol-stats{grid-template-columns:1fr}.meet-nikol .nikol-stats .stat{width:100%;max-width:300px}.meet-nikol .nikol-image>p{padding:10px 15px;bottom:15px;left:15px}}@media only screen and (width>=0){.mission-values{background-color:var(--primary)!important;background-image:url(/_astro/xv.B_XowEMQ.png)!important}.mission-values .mission-values-inner{max-width:min(90%,1250px);margin:0 auto}.mission-values .mission-values-header{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}.mission-values .mission-values-header h2{max-width:750px;margin-bottom:10px}.mission-values .mission-values-header p{max-width:750px;padding-bottom:40px;line-height:1.7}.mission-values .values{filter:drop-shadow(1px 1px 100px var(--primary));grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.mission-values .value{border-top:1px solid var(--gold);background:#0000004d;border-radius:5px;padding:25px 20px 30px;box-shadow:1px 1px 3px #000000bf}.mission-values .value .value-icon img{width:42px;height:42px;margin-bottom:10px}.mission-values .value h3{color:var(--gold);font-family:var(--font-body);text-shadow:1px 1px 2px #00000040;margin-bottom:10px;font-size:clamp(1.05em,2vw,1.25em);line-height:1.25}.mission-values .value p{padding-bottom:0;line-height:1.65}html.dark .mission-values{background-color:var(--primary-dark)!important}}@media only screen and (width<=1050px){.mission-values .values{grid-template-columns:1fr 1fr}}@media only screen and (width<=650px){.mission-values .mission-values-header{text-align:left;align-items:flex-start}.mission-values .values{grid-template-columns:1fr}}.line{object-fit:cover;width:100%;height:5px;display:block;overflow:hidden}@media only screen and (width>=0){section.cta{border-top:1px solid var(--gold-lines);background-image:linear-gradient(#000d1159,#000d1199),url(/_astro/about-cta.B4JhcCy-.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;min-height:700px;padding:150px 0;display:flex}}@media only screen and (width>=0) and (width>=0) and (width<=500px){section.cta{background-image:linear-gradient(#000d1159,#000d1199),url(/_astro/about-cta-mobile.UWihmIes.webp)}}@media only screen and (width>=0){section.cta .cta-inner{width:100%}section.cta .cta-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:min(90%,800px);margin:0 auto;display:flex}section.cta .cta-header h2{text-shadow:1px 1px 2px #000000bf,1px 1px 5px #000000bf;max-width:750px;font-size:clamp(2.125em,5vw,3em);line-height:1.125}section.cta .cta-header p{text-shadow:1px 1px 1px #000000bf,1px 1px 2px #00000080;max-width:700px;margin-bottom:25px;font-size:clamp(1em,3vw,1.125em);line-height:1.7}section.cta .cta-header a{margin:0 auto}}@media only screen and (width<=650px){section.cta{background-attachment:local;min-height:650px;padding:100px 0}}
