.page-canvas-module__VkZgmq__page{isolation:isolate;min-height:100%;position:relative;overflow:clip}.page-canvas-module__VkZgmq__background{z-index:0;pointer-events:none;background-color:rgb(var(--bg-primary));background-image:linear-gradient(180deg, rgb(var(--bg-primary)) 0%, rgb(var(--bg-primary)) 66%, rgb(var(--accent-700) / .025) 100%);position:absolute;inset:0;overflow:hidden}.page-canvas-module__VkZgmq__content{z-index:1;position:relative}.page-canvas-module__VkZgmq__geometry{width:100%;height:100%;position:absolute;inset:0}.page-canvas-module__VkZgmq__groundPlane{fill:rgb(var(--accent-700) / .045)}.page-canvas-module__VkZgmq__raisedPlane{fill:rgb(var(--accent-700) / .08)}.page-canvas-module__VkZgmq__paperPlane{fill:rgb(var(--accent-300));opacity:.045}.page-canvas-module__VkZgmq__point{fill:rgb(var(--gold-400) / .2)}.page-canvas-module__VkZgmq__rule,.page-canvas-module__VkZgmq__outline{fill:none;stroke:rgb(var(--accent-700) / .17);stroke-width:1px;vector-effect:non-scaling-stroke}.page-canvas-module__VkZgmq__scene{width:100%;height:100%;translate:0 var(--canvas-anchor-y,0px);pointer-events:none;position:absolute;top:0;left:0}.page-canvas-module__VkZgmq__scene[data-canvas-scene-index="1"]{translate:0 var(--canvas-anchor-y,40%)}.page-canvas-module__VkZgmq__scene[data-canvas-scene-index="2"]{translate:0 var(--canvas-anchor-y,78%)}.page-canvas-module__VkZgmq__light{aspect-ratio:1.8;opacity:.6;background:linear-gradient(150deg,transparent 20%,rgb(var(--gold-400) / .055) 48%,transparent 76%);border-radius:24px 80px 32px 24px;width:min(80vw,1100px);position:absolute;top:160px;right:-8%}.page-canvas-module__VkZgmq__scene[data-canvas-light=diagonal] .page-canvas-module__VkZgmq__light{aspect-ratio:2.8;background:linear-gradient(155deg,transparent 29%,rgb(var(--accent-300) / .07) 45%,transparent 62%);width:110%;right:-5%;rotate:-9deg}.page-canvas-module__VkZgmq__scene[data-canvas-light=edge] .page-canvas-module__VkZgmq__light{background:linear-gradient(105deg,rgb(var(--gold-400) / .09),transparent 60%);border-radius:16px 64px 16px 32px;left:-10%;right:auto}.page-canvas-module__VkZgmq__scene[data-canvas-light=brush] .page-canvas-module__VkZgmq__light{background:linear-gradient(30deg,transparent 15%,rgb(var(--accent-300) / .075) 49%,transparent 82%);border-radius:18% 34% 22% 42%/40% 16% 52% 26%;rotate:12deg}.page-canvas-module__VkZgmq__scene[data-canvas-light=folio] .page-canvas-module__VkZgmq__texture{-webkit-mask-image:linear-gradient(100deg,#0000 6%,#000 25% 70%,#0000 96%),linear-gradient(#0000,#000 20% 61%,#0000);mask-image:linear-gradient(100deg,#0000 6%,#000 25% 70%,#0000 96%),linear-gradient(#0000,#000 20% 61%,#0000)}.page-canvas-module__VkZgmq__scene[data-canvas-light=diagonal] .page-canvas-module__VkZgmq__texture{-webkit-mask-image:linear-gradient(145deg,#0000 7%,#000 35% 66%,#0000 91%),linear-gradient(#0000,#000 18% 69%,#0000);mask-image:linear-gradient(145deg,#0000 7%,#000 35% 66%,#0000 91%),linear-gradient(#0000,#000 18% 69%,#0000)}.page-canvas-module__VkZgmq__texture{aspect-ratio:2/3;background:var(--canvas-image) center / contain no-repeat;opacity:.48;mix-blend-mode:multiply;border-radius:20% 8% 32% 12%;width:min(72vw,960px);position:absolute;top:0;right:-8%;-webkit-mask-image:linear-gradient(115deg,#0000 10%,#000 45% 76%,#0000 97%),linear-gradient(#0000,#000 16% 65%,#0000);mask-image:linear-gradient(115deg,#0000 10%,#000 45% 76%,#0000 97%),linear-gradient(#0000,#000 16% 65%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.page-canvas-module__VkZgmq__scene[data-canvas-scene-index="1"] .page-canvas-module__VkZgmq__texture{border-radius:8% 30% 12% 24%;left:-8%;right:auto;-webkit-mask-image:linear-gradient(140deg,#0000 5%,#000 26% 53%,#0000 80%),linear-gradient(#0000,#000 15% 70%,#0000);mask-image:linear-gradient(140deg,#0000 5%,#000 26% 53%,#0000 80%),linear-gradient(#0000,#000 15% 70%,#0000)}.page-canvas-module__VkZgmq__scene[data-canvas-scene-index="2"] .page-canvas-module__VkZgmq__texture{border-radius:28% 8% 16% 30%;width:min(65vw,880px);right:1%;-webkit-mask-image:linear-gradient(80deg,#0000,#000 24% 74%,#0000),linear-gradient(#0000,#000 20% 64%,#0000);mask-image:linear-gradient(80deg,#0000,#000 24% 74%,#0000),linear-gradient(#0000,#000 20% 64%,#0000)}.page-canvas-module__VkZgmq__people{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.page-canvas-module__VkZgmq__peopleImage{translate:0 var(--canvas-people-y,0px);opacity:.34;mix-blend-mode:multiply;border-radius:16% 8% 30% 12%;width:min(100vw,1280px);max-width:none;height:auto;position:absolute;top:0;right:-8%;overflow:hidden;-webkit-mask-image:linear-gradient(100deg,#0000 12%,#000 55% 88%,#0000);mask-image:linear-gradient(100deg,#0000 12%,#000 55% 88%,#0000)}.page-canvas-module__VkZgmq__peopleArtwork{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#0000,#000 24% 62%,#0000);mask-image:linear-gradient(#0000,#000 24% 62%,#0000)}.page-canvas-module__VkZgmq__people[data-canvas-people=home] .page-canvas-module__VkZgmq__peopleImage{opacity:.34;width:min(90vw,1200px);top:0;right:0;transform:scaleX(-1)}.page-canvas-module__VkZgmq__people[data-canvas-people=home] .page-canvas-module__VkZgmq__peopleArtwork{-webkit-mask-image:linear-gradient(#0000 2%,#0000002e 12%,#000 30% 65%,#0000 98%);mask-image:linear-gradient(#0000 2%,#0000002e 12%,#000 30% 65%,#0000 98%)}.page-canvas-module__VkZgmq__people[data-canvas-people=private-clients] .page-canvas-module__VkZgmq__peopleImage{top:410px;left:-8%;right:auto}.page-canvas-module__VkZgmq__people[data-canvas-people=blog] .page-canvas-module__VkZgmq__peopleImage{opacity:.25;top:-20px;right:6%;transform:scaleX(-1)}.page-canvas-module__VkZgmq__people[data-canvas-people=contact] .page-canvas-module__VkZgmq__peopleImage{top:270px;left:-24%;right:auto}.page-canvas-module__VkZgmq__people:is([data-canvas-people=services],[data-canvas-people=cases],[data-canvas-people=contact],[data-canvas-people=private-clients]) .page-canvas-module__VkZgmq__peopleImage{left:-8%;right:auto;-webkit-mask-image:linear-gradient(80deg,#0000,#000 12% 42%,#0000 80%);mask-image:linear-gradient(80deg,#0000,#000 12% 42%,#0000 80%)}.dark .page-canvas-module__VkZgmq__people[data-canvas-people] .page-canvas-module__VkZgmq__peopleImage{mix-blend-mode:luminosity;opacity:.18}.page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-ui-migrated=hero]>.pointer-events-none{-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%)}.page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-ui-migrated=hero] h1{overflow-wrap:anywhere;font-size:clamp(3rem,12vw,10rem)!important}@media (min-width:1024px){.page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-ui-migrated=hero]{padding-top:2rem}.page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-ui-migrated=hero] h1{font-size:clamp(3rem,14vw,12rem)!important}.page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-hero-title-bottom]{padding-left:5rem}}@media (min-width:1024px) and (min-height:801px){.page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-hero-title-line]:first-child{padding-bottom:.06em}}@media (min-width:1024px) and (max-height:800px){.page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-hero-title-line]{padding-bottom:0;line-height:1}.page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-hero-title-bottom]{padding-bottom:0}.page-canvas-module__VkZgmq__page[data-page-canvas=home] .hero-content-enter>.hero-reveal-enter:first-child{margin-bottom:1.5rem}.page-canvas-module__VkZgmq__page[data-page-canvas=home] .hero-content-enter>.hero-reveal-enter:not(:first-child){margin-top:1.5rem}}html:not(.dark) .page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-hero-subtitle]{color:rgb(var(--text-primary))}html:not(.dark) .page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-hero-title-bottom]{color:rgb(var(--accent-700));background-image:none}:is(html:not(.dark) .page-canvas-module__VkZgmq__page [data-ui-migrated=footer] .text-text-tertiary,html:not(.dark) .page-canvas-module__VkZgmq__page [data-ui-migrated=footer-link],html:not(.dark) .page-canvas-module__VkZgmq__page [data-footer-channel]){color:rgb(var(--text-primary))}.page-canvas-module__VkZgmq__page[data-page-canvas=about] #team .text-text-tertiary{color:rgb(var(--text-primary))}html:not(.dark) .page-canvas-module__VkZgmq__page[data-page-canvas=contact] [data-contact-intro]>p{color:rgb(var(--text-primary))}html:not(.dark) .page-canvas-module__VkZgmq__page[data-page-canvas=contact] [data-contact-intro]>span{color:rgb(var(--accent-700))}:is(.page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-approach-stages] .bg-surface-accent,.page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-ui-migrated=contact] .reveal-native){box-shadow:0 18px 50px -28px #2d0f1675}@media (max-width:767px){.page-canvas-module__VkZgmq__light{opacity:.3}.page-canvas-module__VkZgmq__texture{opacity:.22;width:105vw;right:-32%}.page-canvas-module__VkZgmq__scene[data-canvas-scene-index="1"] .page-canvas-module__VkZgmq__texture{left:-32%}.page-canvas-module__VkZgmq__scene[data-canvas-scene-index="2"] .page-canvas-module__VkZgmq__texture{width:100vw;right:-25%}.page-canvas-module__VkZgmq__rule,.page-canvas-module__VkZgmq__outline,.page-canvas-module__VkZgmq__point{opacity:.45}.page-canvas-module__VkZgmq__raisedPlane{fill:rgb(var(--accent-700) / .055)}.page-canvas-module__VkZgmq__people[data-canvas-people] .page-canvas-module__VkZgmq__peopleImage{opacity:.17;width:130vw;right:-42%}.page-canvas-module__VkZgmq__people:is([data-canvas-people=services],[data-canvas-people=cases],[data-canvas-people=contact],[data-canvas-people=private-clients]) .page-canvas-module__VkZgmq__peopleImage{left:-30%;right:auto}.dark .page-canvas-module__VkZgmq__people[data-canvas-people] .page-canvas-module__VkZgmq__peopleImage{opacity:.11}.page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-ui-migrated=hero] h1{font-size:clamp(2.75rem,14vw,5rem)!important}.page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-hero-title-bottom]{padding-left:0}.page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-hero-secondary-cta]{background:rgb(var(--bg-primary));border:1px solid rgb(var(--border-default) / .35);border-radius:999px;padding:10px 16px}}.dark .page-canvas-module__VkZgmq__groundPlane{fill:rgb(var(--accent-300) / .035)}.dark .page-canvas-module__VkZgmq__raisedPlane{fill:rgb(var(--accent-300) / .065)}:is(.dark .page-canvas-module__VkZgmq__rule,.dark .page-canvas-module__VkZgmq__outline){stroke:rgb(var(--gold-400) / .22)}.dark .page-canvas-module__VkZgmq__texture{opacity:.16;mix-blend-mode:luminosity}.dark .page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-hero-title-bottom]{color:rgb(var(--accent-200));background-image:none}.dark .page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-ui-migrated=hero] .caption{color:rgb(var(--accent-300))}:is(.dark .page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-materials=home] .caption,.dark .page-canvas-module__VkZgmq__page[data-page-canvas=home] [data-ui-migrated=materials-action]){color:rgb(var(--text-primary))}@media print{.page-canvas-module__VkZgmq__background,.page-canvas-module__VkZgmq__people{display:none!important}}
.blog-index-module__5_JS8W__index{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.blog-index-module__5_JS8W__article{min-width:0}.blog-index-module__5_JS8W__card{border-radius:12px 32px 12px 12px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.blog-index-module__5_JS8W__article:nth-child(2n) .blog-index-module__5_JS8W__card{border-radius:32px 12px 12px}.blog-index-module__5_JS8W__cover{min-width:0;overflow:hidden}.blog-index-module__5_JS8W__copy{overflow-wrap:anywhere;min-width:0;padding:20px}.blog-index-module__5_JS8W__title{font-size:1.125rem;line-height:1.35}@media (min-width:768px){.blog-index-module__5_JS8W__index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.blog-index-module__5_JS8W__index{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-index-module__5_JS8W__card{border-radius:16px 48px 16px 16px}.blog-index-module__5_JS8W__article:nth-child(2n) .blog-index-module__5_JS8W__card{border-radius:48px 16px 16px}.blog-index-module__5_JS8W__article:first-child{grid-column:span 2}.blog-index-module__5_JS8W__article:first-child .blog-index-module__5_JS8W__title{font-size:2rem;line-height:1.2}.blog-index-module__5_JS8W__article:first-child .blog-index-module__5_JS8W__copy{padding:28px}.blog-index-module__5_JS8W__article:nth-child(2){margin-top:40px}.blog-index-module__5_JS8W__article:nth-child(6){grid-column:1/-1}.blog-index-module__5_JS8W__article:nth-child(6) .blog-index-module__5_JS8W__card{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;display:grid}.blog-index-module__5_JS8W__article:nth-child(6) .blog-index-module__5_JS8W__copy{padding:28px}.blog-index-module__5_JS8W__article:nth-child(6) .blog-index-module__5_JS8W__title{font-size:1.5rem}}
.careers-module__95RV-q__hero,.careers-module__95RV-q__students{align-items:start;gap:2.5rem;min-width:0;display:grid}.careers-module__95RV-q__hero>*,.careers-module__95RV-q__students>*{min-width:0}.careers-module__95RV-q__heroCopy{align-self:center}.careers-module__95RV-q__heroSection{padding-top:32px}.careers-module__95RV-q__heroCopy h1{font-size:clamp(2rem,4.5vw,4.25rem);line-height:1.12}.careers-module__95RV-q__introduction{border-top:1px solid rgb(var(--gold-400) / .35);margin-top:2.5rem;padding-top:2rem}.careers-module__95RV-q__artwork{isolation:isolate;aspect-ratio:4/5;border:1px solid rgb(var(--gold-400) / .25);width:100%;max-width:560px;box-shadow:12px 16px 0 rgb(var(--accent-700) / .06);border-radius:32px 12px 12px;justify-self:center;position:relative;overflow:hidden}.careers-module__95RV-q__letter{border:1px solid rgb(var(--border-subtle) / .65);background:rgb(var(--bg-primary) / .97);box-shadow:-12px 12px 0 rgb(var(--accent-700) / .055);border-radius:12px 12px 32px;padding:1.5rem;position:relative}.careers-module__95RV-q__letterRow{grid-template-columns:24px minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}.careers-module__95RV-q__contact{border:1px solid rgb(var(--gold-400) / .3);background:rgb(var(--bg-primary) / .95);box-shadow:12px -12px 0 rgb(var(--accent-700) / .055);border-radius:32px 12px 12px;padding:2rem 24px}:is(.careers-module__95RV-q__hero [data-ui-migrated=button-link],.careers-module__95RV-q__students [data-ui-migrated=button-link],.careers-module__95RV-q__contact [data-ui-migrated=button-link]){overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;padding-inline:12px}.careers-module__95RV-q__email{max-width:100%;min-height:44px;color:rgb(var(--accent-600));font-family:var(--font-serif-brand);overflow-wrap:anywhere;border-bottom:1px solid rgb(var(--gold-400) / .5);border-radius:4px;align-items:center;gap:.75rem;margin-top:2rem;padding-block:.5rem;font-size:clamp(1.25rem,3vw,2.5rem);display:inline-flex}.careers-module__95RV-q__email svg{flex-shrink:0;transition:transform .18s}.careers-module__95RV-q__email:hover svg{transform:translate(2px,-2px)}.careers-module__95RV-q__email:focus-visible{outline:2px solid rgb(var(--accent-600));outline-offset:5px}@media (min-width:1024px){.careers-module__95RV-q__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem}.careers-module__95RV-q__artwork{box-shadow:24px 24px 0 rgb(var(--accent-700) / .06);border-radius:48px 16px 16px 32px}.careers-module__95RV-q__students{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5rem}.careers-module__95RV-q__studentCopy{padding-top:1.5rem}.careers-module__95RV-q__letter{box-shadow:-24px 24px 0 rgb(var(--accent-700) / .055);border-radius:16px 16px 48px;margin-top:5rem;padding:2.5rem}.careers-module__95RV-q__contact{border-radius:48px 16px 16px;padding:3.5rem}}
.cases-module__KobqMq__catalog{grid-template-columns:minmax(0,1fr);gap:28px;display:grid;position:relative}.cases-module__KobqMq__catalog .cases-module__KobqMq__card{border-radius:12px 32px 12px 12px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.cases-module__KobqMq__catalog .cases-module__KobqMq__card:nth-child(2n){border-radius:32px 12px 12px}.cases-module__KobqMq__cover{aspect-ratio:8/5;flex:none;width:100%}.cases-module__KobqMq__body{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;padding:24px 20px;display:flex}.cases-module__KobqMq__title{margin-top:16px;font-size:1.5rem;font-weight:600;line-height:1.2}@media (min-width:768px){.cases-module__KobqMq__catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-module__KobqMq__card:first-child{grid-column:1/-1}.cases-module__KobqMq__card:first-child .cases-module__KobqMq__cover{aspect-ratio:2}.cases-module__KobqMq__card:first-child .cases-module__KobqMq__title{font-size:2rem}}@media (min-width:1200px){.cases-module__KobqMq__catalog{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.cases-module__KobqMq__catalog .cases-module__KobqMq__card{border-radius:16px 48px 16px 16px;grid-column:span 4}.cases-module__KobqMq__catalog .cases-module__KobqMq__card:nth-child(2n){border-radius:48px 16px 16px}.cases-module__KobqMq__catalog .cases-module__KobqMq__card:first-child{grid-column:span 7}.cases-module__KobqMq__catalog .cases-module__KobqMq__card:nth-child(2){grid-column:span 5;margin-top:40px}.cases-module__KobqMq__card:first-child .cases-module__KobqMq__cover{aspect-ratio:8/5}.cases-module__KobqMq__card:nth-child(2) .cases-module__KobqMq__cover{aspect-ratio:4/3}.cases-module__KobqMq__body{padding:28px}.cases-module__KobqMq__card:first-child .cases-module__KobqMq__title{font-size:2.25rem}}
.practice-detail-module__K9fqiW__services{gap:24px;min-width:0;margin-top:32px;list-style:none;display:grid}.practice-detail-module__K9fqiW__service{isolation:isolate;border:1px solid rgb(var(--border-subtle) / .6);background:rgb(var(--bg-primary) / .95);border-radius:12px 32px 12px 12px;min-width:0;padding:24px 20px;transition:transform .3s,border-color .22s;position:relative}.practice-detail-module__K9fqiW__service p{overflow-wrap:anywhere;position:relative}.practice-detail-module__K9fqiW__number{color:rgb(var(--accent-600));font-family:var(--font-serif-brand);margin-bottom:16px;font-size:1.25rem;line-height:1;display:block}.practice-detail-module__K9fqiW__services[data-practice-services=litigation] .practice-detail-module__K9fqiW__service:before{content:"";z-index:-1;border-right:1px solid rgb(var(--gold-400) / .3);border-bottom:1px solid rgb(var(--gold-400) / .3);border-radius:inherit;pointer-events:none;transition:translate .3s;position:absolute;inset:8px -8px -8px 8px}.practice-detail-module__K9fqiW__services[data-practice-services=litigation] .practice-detail-module__K9fqiW__service:nth-child(2n){border-radius:32px 12px 12px}.practice-detail-module__K9fqiW__services[data-practice-services=litigation] .practice-detail-module__K9fqiW__service:nth-child(2n):before{border-right:0;border-left:1px solid rgb(var(--gold-400) / .3);inset:8px 8px -8px -8px}.practice-detail-module__K9fqiW__services[data-practice-services=ip]{gap:16px}.practice-detail-module__K9fqiW__services[data-practice-services=ip] .practice-detail-module__K9fqiW__service{background:linear-gradient(135deg, rgb(var(--accent-700) / .06), transparent 65%), rgb(var(--bg-primary));padding-top:56px}.practice-detail-module__K9fqiW__services[data-practice-services=ip] .practice-detail-module__K9fqiW__service:before{content:"";border:1px solid rgb(var(--gold-400) / .22);pointer-events:none;border-radius:12px 24px 12px 12px;position:absolute;inset:10px}.practice-detail-module__K9fqiW__services[data-practice-services=ip] .practice-detail-module__K9fqiW__number{font-size:2rem}.practice-detail-module__K9fqiW__services[data-practice-services=ip] .practice-detail-module__K9fqiW__service:nth-child(2n){background:linear-gradient(30deg, rgb(var(--gold-400) / .07), transparent 70%), rgb(var(--bg-primary))}.practice-detail-module__K9fqiW__services[data-practice-services=it]{gap:20px;padding-left:24px;position:relative}.practice-detail-module__K9fqiW__services[data-practice-services=it]:before{content:"";background:rgb(var(--gold-400) / .4);width:1px;position:absolute;top:40px;bottom:40px;left:0}.practice-detail-module__K9fqiW__services[data-practice-services=it] .practice-detail-module__K9fqiW__service{border-radius:12px 12px 32px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.practice-detail-module__K9fqiW__services[data-practice-services=it] .practice-detail-module__K9fqiW__service:before{content:"";background:rgb(var(--gold-400) / .4);pointer-events:none;width:24px;height:1px;position:absolute;top:40px;left:-25px}.practice-detail-module__K9fqiW__services[data-practice-services=it] .practice-detail-module__K9fqiW__number{margin:3px 0 0}@media (hover:hover){.practice-detail-module__K9fqiW__service:hover{border-color:rgb(var(--gold-400) / .5);transform:translateY(-3px)}.practice-detail-module__K9fqiW__services[data-practice-services=litigation] .practice-detail-module__K9fqiW__service:hover:before{translate:0 3px}}@media (min-width:768px){.practice-detail-module__K9fqiW__services[data-practice-services=litigation] .practice-detail-module__K9fqiW__service{width:90%}.practice-detail-module__K9fqiW__services[data-practice-services=litigation] .practice-detail-module__K9fqiW__service:nth-child(2n){justify-self:end}}@media (min-width:1024px){.practice-detail-module__K9fqiW__service{border-radius:16px 48px 16px 16px;padding:28px}.practice-detail-module__K9fqiW__services[data-practice-services=litigation] .practice-detail-module__K9fqiW__service:nth-child(2n){border-radius:48px 16px 16px}.practice-detail-module__K9fqiW__services[data-practice-services=ip]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.practice-detail-module__K9fqiW__services[data-practice-services=ip] .practice-detail-module__K9fqiW__service:nth-child(2n){margin-top:32px}.practice-detail-module__K9fqiW__services[data-practice-services=it]{padding-left:40px}.practice-detail-module__K9fqiW__services[data-practice-services=it] .practice-detail-module__K9fqiW__service{border-radius:16px 16px 48px}.practice-detail-module__K9fqiW__services[data-practice-services=it] .practice-detail-module__K9fqiW__service:nth-child(2n){margin-left:24px}.practice-detail-module__K9fqiW__services[data-practice-services=it] .practice-detail-module__K9fqiW__service:before{width:40px;left:-41px}.practice-detail-module__K9fqiW__services[data-practice-services=it] .practice-detail-module__K9fqiW__service:nth-child(2n):before{width:64px;left:-65px}}
.services-client-module__GW3bUW__taskLayout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,76px);display:grid;position:relative}.services-client-module__GW3bUW__taskArtwork{isolation:isolate;padding:16px 0 24px 16px;position:sticky;top:120px}.services-client-module__GW3bUW__taskArtBacking{z-index:-1;border:1px solid rgb(var(--gold-400) / .4);background:linear-gradient(135deg,rgb(var(--accent-700) / .13),rgb(var(--bg-secondary) / .45));border-radius:48px 16px 16px;position:absolute;inset:0 32px 5px 0}.services-client-module__GW3bUW__taskArtImage{aspect-ratio:3/2;width:100%;animation:.36s ease-out services-client-module__GW3bUW__task-art-enter}.services-client-module__GW3bUW__taskArtFrame{border-radius:16px 48px 16px 32px}.services-client-module__GW3bUW__taskArtCaption{color:rgb(var(--text-secondary));align-items:baseline;gap:22px;padding:22px 12px 0;display:flex}.services-client-module__GW3bUW__taskArtCaption>:first-child{letter-spacing:.12em;color:rgb(var(--accent-600));font-size:.72rem}.services-client-module__GW3bUW__taskArtCaption>:last-child{font-family:var(--font-serif-brand);font-size:1.5rem}.services-client-module__GW3bUW__taskChoices{background:linear-gradient(90deg,rgb(var(--bg-primary) / .88),rgb(var(--bg-primary) / .6));border-radius:32px 12px 12px;min-width:0;padding:10px}.services-client-module__GW3bUW__taskChoice{border-bottom:1px solid rgb(var(--gold-400) / .3);border-radius:12px}.services-client-module__GW3bUW__taskTrigger{text-align:left;border-radius:12px;align-items:baseline;gap:18px;width:100%;min-height:64px;padding:18px 12px;font-size:clamp(1.25rem,2vw,1.85rem);transition:color .18s,background-color .18s;display:flex}.services-client-module__GW3bUW__taskTrigger>svg{flex-shrink:0;align-self:center;margin-left:auto;transition:rotate .2s}.services-client-module__GW3bUW__taskNumber{font-family:var(--font-sans);letter-spacing:.08em;color:rgb(var(--text-tertiary));font-size:.7rem}.services-client-module__GW3bUW__taskChoice[data-active=true] .services-client-module__GW3bUW__taskTrigger{color:rgb(var(--accent-600))}.services-client-module__GW3bUW__taskChoice[data-active=true] .services-client-module__GW3bUW__taskTrigger>svg{rotate:45deg}.services-client-module__GW3bUW__taskDetail{padding:0 14px 22px 45px;animation:.28s ease-out services-client-module__GW3bUW__task-copy-enter}.services-client-module__GW3bUW__taskDetail[hidden],.services-client-module__GW3bUW__taskMobileArt{display:none}@keyframes services-client-module__GW3bUW__task-art-enter{0%{opacity:.7;clip-path:inset(0 3% 0 0 round 16px 48px 16px 32px)}to{opacity:1;clip-path:inset(0 round 16px 48px 16px 32px)}}@keyframes services-client-module__GW3bUW__task-copy-enter{0%{opacity:.6;translate:0 5px}to{opacity:1;translate:0}}@media (hover:hover){.services-client-module__GW3bUW__taskTrigger:hover{color:rgb(var(--accent-600));background:rgb(var(--accent-700) / .045)}}@media (max-width:767px){.services-client-module__GW3bUW__taskLayout{grid-template-columns:minmax(0,1fr)}.services-client-module__GW3bUW__taskArtwork{display:none}.services-client-module__GW3bUW__taskMobileArt{aspect-ratio:3/2;margin-bottom:18px;display:block}.services-client-module__GW3bUW__taskArtFrame{border-radius:12px 32px 12px 24px}.services-client-module__GW3bUW__taskDetail{padding-left:12px}}.services-client-module__GW3bUW__dossier{isolation:isolate;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;padding:56px 0 0 48px;display:grid;position:relative}.services-client-module__GW3bUW__backing{z-index:-1;background:rgb(var(--surface-accent));border-radius:16px 16px 64px;position:absolute;inset:0 48px 56px 0;box-shadow:0 22px 48px -32px #2d0f166b}.services-client-module__GW3bUW__intro{min-width:0;padding-bottom:100px}.services-client-module__GW3bUW__intro h2{color:rgb(var(--surface-accent-foreground))}.services-client-module__GW3bUW__intro p,.services-client-module__GW3bUW__intro [class*=text-accent]{color:rgb(var(--surface-accent-foreground) / .88)}.services-client-module__GW3bUW__intro h2{font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.08}.services-client-module__GW3bUW__art{aspect-ratio:4/3;border:1px solid rgb(var(--gold-400) / .35);width:min(100%,290px);box-shadow:18px 18px 0 rgb(var(--surface-accent-deep));border-radius:16px;margin:38px 0 0 -72px;position:relative}.services-client-module__GW3bUW__sheet{background:rgb(var(--public-panel-bg));border:1px solid rgb(var(--public-panel-border) / .2);min-width:0;box-shadow:-20px 20px 0 rgb(var(--bg-secondary)), 0 22px 40px -30px #2d0f1661;border-radius:16px 16px 16px 48px;margin-top:64px;padding:18px 40px;position:relative}.services-client-module__GW3bUW__entry{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:24px;padding:34px 0;display:grid}.services-client-module__GW3bUW__entry+.services-client-module__GW3bUW__entry{border-top:1px solid rgb(var(--public-panel-border) / .17)}.services-client-module__GW3bUW__entry h3{font-family:var(--font-serif-brand);color:rgb(var(--text-primary));font-size:1.4rem;line-height:1.2}.services-client-module__GW3bUW__entry p{color:rgb(var(--text-secondary));font-size:1rem;line-height:1.65}@media (max-width:1023px){.services-client-module__GW3bUW__dossier{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 0 0 24px}.services-client-module__GW3bUW__backing{border-bottom-right-radius:48px;inset:0 16px 40px 0}.services-client-module__GW3bUW__intro{padding:0 32px 0 0}.services-client-module__GW3bUW__art{width:180px;box-shadow:10px 10px 0 rgb(var(--surface-accent-deep));margin:28px 0 0 -32px}.services-client-module__GW3bUW__sheet{box-shadow:-10px 12px 0 rgb(var(--bg-secondary)), 0 20px 32px -28px #2d0f1666;margin:0;padding:8px 24px}.services-client-module__GW3bUW__entry{gap:16px;padding:24px 0}}@media (max-width:599px){.services-client-module__GW3bUW__entry{grid-template-columns:minmax(0,1fr);gap:10px}}
