.hero{background:#636360 image-set("/images/hero-supreme-court.webp" 1x type("image/webp"),"/images/1.jpg" 1x type("image/jpeg")) 50%/cover no-repeat;position:relative}@media (width<=767px){.hero{background-image:image-set("/images/hero-supreme-court-900.webp" 1x type("image/webp"),"/images/1.jpg" 1x type("image/jpeg"))}}.hero:before{content:"";opacity:.58;background:#000;position:absolute;inset:0}.hero__inner{justify-content:space-between;padding-block:90px 95px;display:flex;position:relative}.hero__copy{color:#fff;width:545.5px;padding:10px}.hero h1{font:900 50px/60px var(--sans);color:#fff}.hero__lede{font:400 20px/30px var(--sans);margin-top:3px;margin-bottom:4px}.hero__sub{font-size:16px;line-height:24px}.hero__points{margin-top:34.6px}.hero__points li:last-child{padding-bottom:0}.hero__points li{font:400 16px/24px var(--sans);color:var(--ink);align-items:center;padding-bottom:5px;display:flex}.hero__points span{font:400 19px/28.5px var(--sans);color:#fff}.hero__points li+li{margin-top:5px}.hero__points svg{fill:#fff;flex:none;width:14px;height:14px;margin-right:4px}.hero__video{margin-top:20px}.hero__video video{aspect-ratio:525.5/295.59;background:#000;width:525.5px;max-width:100%;display:block}.advice-card{background:#fff;width:545.5px;padding:10px}.advice-card__inner{background:#ffffff0f;height:100%;padding:25px 10px 0}.advice-card__title{font:600 30px/30px var(--sans);color:var(--form-ink);text-align:center;margin-bottom:20px}.advice-card__note{color:var(--form-ink)}.advice-card__inner .enquiry-form{margin-top:68.25px}.awards-head{padding-top:50px;padding-bottom:5px}.awards-head .wrap,.team-head .wrap,.split-head .wrap,.client-process .wrap,.practice .wrap{display:flow-root}.awards{justify-content:center;padding-block:10px;display:flex}.awards li{flex:none;justify-content:center;align-items:center;height:153.72px;padding:10px;display:flex}.awards li:first-child{width:171px}.awards li:nth-child(2){width:258.58px}.awards li:nth-child(3){width:205.56px}.awards li:nth-child(4){width:166.09px}.awards li:nth-child(5){width:213.03px}.awards li:nth-child(6){align-items:flex-end;width:213.03px}.awards img{max-width:none;display:block}.founder{gap:10px;padding-block:100px 50px;display:flex}.founder__copy{width:605.91px;padding-inline:15px}.founder__copy p{color:#000}.founder__aside{width:584.09px;padding-inline:15px;position:relative}.founder__badge{z-index:1;background:var(--blue);color:#fff;width:300px;height:557px;padding:63px 40px 0;position:absolute;top:132.41px;left:15px}.founder__badge h3{font:600 20px/22px var(--serif);text-transform:capitalize;margin-bottom:80px}.founder__badge-number{font:700 200px/50px var(--serif);text-transform:capitalize;margin-bottom:100px}.founder__badge-label{font:600 26px/30px var(--serif);margin-block:10px}.founder__photo{width:340px;height:540px;display:block;position:absolute;top:4px;right:15px}.practice{padding-block:115px 105px}.practice__grid{grid-template-columns:285px 275px 275px 275px;gap:26px 10px;margin:30px -15px -50px;display:grid}.practice__card{background:#fff;border:1px solid #0000;align-items:flex-start;height:243px;padding:90px 0 0 21px;display:flex}.practice__card img{flex:none;width:57px;height:57px;margin:-22px 0 0 1px}.practice__card p{font:600 17px/22px var(--sans);color:#000;margin:14px 0 0 8px}.team-head{margin-top:-50px;padding-block:99px 120px}.team-sec{padding-inline:10px}.team-row{padding-block:10px;display:flex}.team-row--first{margin-top:-80px}.team-card{--card-rule-mt:-2px;--card-role-mt:-4px;flex-direction:column;width:33.3333%;padding:10px;display:flex}.team-card__inner{background:#fff;flex-direction:column;width:102.778%;padding:10px;display:flex;box-shadow:0 0 10px #00000080}.team-card img{aspect-ratio:5/6;object-fit:cover;object-position:top center;width:100%;max-width:100%;height:auto;display:block}.team-card__body{flex-direction:column;width:101.129%;margin-top:20px;padding:10px;display:flex}.team-card h3{font:600 20px/20px var(--sans);color:var(--navy);margin:0}.team-card__rule{margin-top:var(--card-rule-mt);padding-block:15px;display:flex}.team-card__rule>span{border-top:1px solid var(--rule);width:100%}.team-card p{margin:var(--card-role-mt) 0 14.4px;font:400 16px/24px var(--sans);color:#000}.team-cta{text-align:center;padding-block:10px}.team-cta a{border:1px solid var(--navy);color:var(--navy);font:500 15px/20px var(--sans);background:#fff;justify-content:center;align-items:center;padding:12px 36px;display:inline-flex}.spacer{height:20px}.about,.why-head{margin-top:40px}.about__inner{padding-block:40px;display:flex}.about__col{width:570px;padding:10px}.about__col h2{margin-bottom:11px}.about__col p{color:#000}.about__video,.about__video-frame{cursor:pointer;background:url(/images/mk-video.jpeg) 50%/cover no-repeat;border:0;width:100%;height:476px;padding:0;display:block;position:relative}.about__play{fill:#fff;opacity:.8;width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion__item{background:#fff}.accordion__trigger{text-align:left;color:#000;background:#fff;justify-content:space-between;align-items:center;width:100%;display:flex}.accordion__panel[hidden]{display:none}.acc-practice .accordion__item{background:0 0;border:1px solid #2575fc;border-radius:30px;margin-bottom:10px}.acc-practice .accordion__item:last-child{margin-bottom:0}.acc-practice .accordion__trigger{font:700 16px/24px var(--sans);border:1px solid #0000;border-radius:30px;padding:14px 30px}.acc-practice .accordion__panel{color:var(--muted);padding:0 30px 18px;font-size:16px;line-height:22px}.acc-faq .accordion__item{border-radius:40px;margin-bottom:31px;overflow:hidden;box-shadow:0 1px 6px #0e112524}.acc-faq .accordion__item:last-child{margin-bottom:0}.acc-faq .accordion__trigger{font:700 18px/22px var(--sans);border:1px solid #0000;padding:25px 30px 24px}.acc-faq .accordion__panel{font:400 16px/22px var(--sans);color:var(--muted);background:#fff;padding:18px}.acc-faq .accordion__panel p{margin:0}.split-head{padding-top:50px}.split__title{font:600 20px/20px var(--sans);color:#000;margin-bottom:25px}.split__arrow{margin-bottom:8px;display:block}.split{padding-bottom:40px;display:flex}.split__text{width:520.3px;padding:10px}.split__text p{color:#000}.split__media{justify-content:center;align-items:flex-start;width:570px;padding:10px;display:flex}.split__media img{display:block}.split__media--left{width:520.3px}.split__text--right{width:570px}.why-form{justify-content:space-between;padding-block:40px;display:flex}.why-form__text{width:545.28px;margin-block:40px}.why-form__text p{color:#000}.why-form__card{background:#fff;width:555.72px;margin-block:40px;padding:10px}.why-form__card .advice-card__title{font:600 30px/39.75px var(--display);margin-bottom:0}.why-form__card .advice-card__inner{padding-bottom:36px}.why-form__card .enquiry-form{width:505.41px;margin-top:54px}.client-process{padding-block:40px}.client-process h2{text-align:left}.client-process p{color:#000}.faq{padding-block:115px 142px}.faq .accordion,.faq h2,.faq__lede{padding-inline:15px}.faq h2{font:700 40px/40px var(--sans);color:#000;text-align:center;margin-bottom:30px}.faq__lede{color:#000;text-align:center}@media (width<=1024px){.hero__inner,.founder,.about__inner,.split,.why-form{flex-wrap:wrap}.hero__inner{padding-block:80px}.hero__copy,.advice-card{width:46.88%}.hero__video video,.why-form__card .enquiry-form{width:100%}.founder h2{font-size:42px;line-height:50px}.founder__copy{width:50.26%}.founder__aside{width:48.4%}.founder__badge{z-index:2;width:325px;height:597px;padding:37px 0 0 22px;top:269px;left:-10px;box-shadow:0 40px 60px #0255c163}.founder__badge-number{margin-bottom:66px;font-size:200px;line-height:50px}.founder__badge h3{margin-top:4px;margin-bottom:87px}.founder__photo{z-index:1;width:340px;height:540px;top:4px;left:17.06px;right:auto}.about__col{width:50%}.about__video{height:330px}.practice__grid{grid-template-columns:repeat(4,1fr);margin-inline:0}.awards li{align-items:flex-start;height:132.19px}.awards li:first-child{width:134.63px}.awards li:nth-child(2){width:203.59px}.awards li:nth-child(3){width:161.86px}.awards li:nth-child(4){width:130.77px}.awards li:nth-child(5){width:167.73px}.awards li:nth-child(6){align-items:flex-end;width:167.73px}.awards li:first-child img{width:114.63px}.awards li:nth-child(2) img{width:163.59px}.awards li:nth-child(3) img{width:106.02px}.awards li:nth-child(4) img{width:110.77px}.awards li:nth-child(5) img{width:110.8px}.awards li:nth-child(6) img{width:147.73px}.awards img{max-width:100%;height:auto}.practice__card{padding:90px 0 0 10px}.team-card{--card-role-mt:27px}.team-card__inner{min-height:384px;padding:0}.team-card h3{font-size:26px;line-height:26px}.split__text,.split__media--left{width:350.52px}.split__media,.split__text--right{width:384px}.split .split__media--left{width:350.52px}.split .split__text--right{width:384px}.split__media img{width:345.8px;height:277px;margin-inline:auto;display:block}.split__media--left img{width:284.23px;height:277px}.why-form__text{width:47.1%;padding-left:10px}.why-form__card{width:47.8%}.client-process h2{font-size:42px;line-height:50px}.about__col h2.split__title{margin-bottom:27.44px}.split__arrow{width:43.67px;height:10.64px;margin-bottom:10.92px}}@media (width<=767px){.hero__inner{padding-block:40px}.hero__copy,.advice-card,.founder__copy,.founder__aside,.about__col,.split__text,.split .split__text--right,.split__media,.split .split__media--left,.why-form__text,.why-form__card,.team-card{width:100%}.hero h1{font-size:27px;line-height:40.5px}.hero__lede{font-size:18px;line-height:27px}.hero__video{margin-inline:-10px}.hero__video video{width:100%;height:219px}.advice-card__title{font-size:30px;line-height:30px}.founder__badge,.founder__photo{width:100%;height:auto;position:static}.founder__badge{padding:40px 30px}.practice__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:0}.awards{flex-wrap:wrap}.awards li{height:auto;width:123px!important}.awards img{max-width:100%;height:auto}.team-row{flex-wrap:wrap}.awards-head h2{font-size:40px;line-height:40px}.practice h2,.client-process h2,.founder h2{font-size:35px;line-height:40px}.team-head h2{font-size:35px;line-height:64px}.about__col h2{font-size:23px;line-height:30px}.why-head h2{font-size:30px;line-height:50px}.faq h2{font-size:34px;line-height:40px}.about__inner{flex-direction:column}.about__col{display:contents}.about__col h2{order:0;margin-bottom:39px}.about__video{order:1;width:370px;max-width:100%;height:211px;margin:0 10px 20px;display:block}.about__col p{order:2}.founder__aside{flex-direction:column;display:flex}.founder__photo{order:0;width:340px;max-width:100%;margin-inline:auto}.founder__badge{order:1;margin-top:40px;margin-bottom:-709px;padding:34px}.team-card{--card-rule-mt:1px;--card-role-mt:3px}.team-card__inner,.team-card__body{width:100%}.team-card h3{font-size:24px;line-height:24px}.split__media img{width:366px;max-width:100%}.faq .accordion,.faq h2,.faq__lede{padding-inline:0}.faq .accordion{padding-inline:15px}.acc-faq .accordion__trigger{padding:21px 15px;font-size:16px;line-height:22px}.acc-faq .accordion__panel{padding:15px;font-size:14px;line-height:20px}.practice__card{height:270px}.practice__grid{column-gap:12px}.hero__inner{padding:15px 0 40px}.hero__copy{width:100%;padding:0}.hero h1{margin:0 0 0 20px;font-size:27px;line-height:40.5px}.hero__lede{margin:2px 24px 14.4px;font-size:18px;line-height:27px}.hero__sub{text-align:center;margin:-10px 11px 14.4px}.hero__points{margin:26.6px 0 0 5px}.hero__points svg{width:17px;height:17px;margin:0 5px 0 4px}.hero__video{margin:20px 0 0}.hero__video video{aspect-ratio:auto;width:100%;height:219px}.advice-card{width:100%;margin-top:20px;padding:10px}.advice-card__inner{padding:10px}.advice-card__title{text-align:start;margin:15px 0 20px;font-size:30px;line-height:30px}.advice-card__inner .enquiry-form{width:343px;max-width:100%;margin:58px 3px 0 4px;padding-bottom:18px}.awards{flex-wrap:wrap;justify-content:flex-start;width:370px;max-width:100%;margin-inline:auto}.awards li{height:142px;padding:10px;width:123px!important}.awards li:nth-child(n+4){height:162px}.awards img{width:103px;max-width:none}.awards li:first-child img{height:87px}.awards li:nth-child(2) img{height:62px;margin-top:50px}.awards li:nth-child(3) img{height:92px;margin-top:30px}.awards li:nth-child(4) img,.awards li:nth-child(5) img{height:92px;margin-top:50px}.awards li:nth-child(6) img{align-self:center;height:49px;margin-top:50px}.founder{padding:50px 0 0}.founder__aside{width:100%;height:189px;margin-bottom:40px;padding:0 15px;display:block;position:relative}.founder__photo{width:340px;height:540px;margin:0;position:absolute;top:4px;left:25px}.founder__badge{width:360px;height:189px;margin:0;padding:18px 0 0 34px;position:absolute;top:420px;left:15px;box-shadow:0 40px 60px #0255c163}.founder__badge h3{margin-bottom:28px;font-size:18px;line-height:22px}.founder__badge-number{margin-bottom:44px;font-size:107px;line-height:50px}.founder__badge-label{font-size:15px;line-height:18px}.practice .wrap{padding:301px 22px 0}.practice h2{line-height:40px}.practice__grid{row-gap:12px;margin:34px 0 0}.practice__card{text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:148px;padding:20px 10px 18px}.practice__card img{width:46px;height:46px;margin:0}.practice__card p{hyphens:none;overflow-wrap:break-word;margin:12px 0 0;font-size:14px;line-height:19px}.about .about__col h2{margin-inline:9px}.about .about__col p{margin-inline:8px 33px}.about .about__inner{padding-block:50px}.bg-grey:not(.about) .about__inner{padding:50px 0 51px;display:block}.bg-grey:not(.about) .about__col{width:100%;padding:0;display:block}.bg-grey:not(.about) .about__col h2.split__title{margin:0 10px 27px;font-size:20px;line-height:20px}.split__arrow{object-fit:contain;object-position:left top;width:44px;height:11px;margin:0 10px 11px}.bg-grey:not(.about) .about__col p{margin:0 10px 14.4px}.acc-practice{margin:34px 11px 0}.split-head .wrap{padding-inline:10px}.split__media img{object-fit:fill;width:366px;height:377px}.why-form{padding:40px 0 17px 10px}.why-form__text{margin-block:0}.why-form__card{margin:50px 0 0}.why-form__card .advice-card__inner{padding:10px}.why-form__card .enquiry-form{margin-top:43px;padding-bottom:0}.faq{padding-block:73px 80px}.faq h2{margin-bottom:7px}.acc-faq .accordion__trigger{padding:20px 15px}.acc-faq .accordion__panel{padding:0 15px 20px}}
