.ambient-backdrop_scene___fDGZ{position:relative;isolation:isolate;background:var(--direction-navy,#0b2335)}.ambient-backdrop_backdrop__2gtVN{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--direction-navy,#0b2335) url(/editorial/london-study-poster.jpg) center /cover no-repeat}.ambient-backdrop_backdrop__2gtVN:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#111510b8,#111510a6 60%,#111510a6)}.ambient-backdrop_video__ptqN9{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity 1.2s ease-in-out}.ambient-backdrop_video__ptqN9[data-ready=true]{opacity:1}.ambient-backdrop_control__Rm_Au{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 0 8px 16px;color:#fff;font-size:13px;line-height:1.5}.ambient-backdrop_control__Rm_Au:hover{text-decoration:underline;text-underline-offset:5px}button.ambient-backdrop_control__Rm_Au:focus-visible{outline:2px solid #fff;outline-offset:4px}.ambient-backdrop_control__Rm_Au span{font-size:14px}@media (prefers-reduced-motion:reduce){.ambient-backdrop_control__Rm_Au{display:none}.ambient-backdrop_video__ptqN9{transition:none}}@media print{.ambient-backdrop_scene___fDGZ{background:#fff}.ambient-backdrop_backdrop__2gtVN,.ambient-backdrop_control__Rm_Au{display:none}}.direction-footer_footer__zL8Kl{width:var(--direction-frame-width,min(100% - 96px,1344px));margin:auto;padding-block:48px 32px;border-top:1px solid var(--direction-line,#e5e5e5)}.direction-footer_footer__zL8Kl a{display:inline-flex;align-items:center;min-height:44px}.direction-footer_top__epYXZ{display:flex;align-items:center;gap:32px;justify-content:space-between}.direction-footer_wordmark__iHs5C{font-family:var(--heading);font-size:var(--direction-logo-size,30px);font-weight:var(--direction-logo-weight,800);letter-spacing:var(--direction-logo-spacing,-.05em)}.direction-footer_top__epYXZ p{margin-right:auto;font-size:16px}.direction-footer_top__epYXZ>a:last-child{gap:12px;font-size:16px;font-weight:600}.direction-footer_bottom__gS0Q5{display:flex;align-items:baseline;flex-wrap:wrap;gap:20px 32px;margin-top:40px;color:var(--direction-muted,#626262);font-size:13px;line-height:1.5}.direction-footer_bottom__gS0Q5 nav{display:flex;flex-wrap:wrap;gap:24px}.direction-footer_bottom__gS0Q5>p:last-child{margin-left:auto}@media (max-width:800px){.direction-footer_footer__zL8Kl{width:var(--direction-frame-width,calc(100% - 40px));padding-top:32px}.direction-footer_top__epYXZ{flex-wrap:wrap;gap:20px}.direction-footer_top__epYXZ p{width:calc(100% - 180px);margin:0}.direction-footer_top__epYXZ>a:last-child{width:100%}.direction-footer_bottom__gS0Q5{gap:18px;margin-top:32px}.direction-footer_bottom__gS0Q5>p:last-child{width:100%;margin:0;max-width:290px}}.direction-header_header__FbwiN{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;width:var(--direction-frame-width,min(100% - 96px,1344px));min-height:var(--direction-header-height,112px);margin:auto;border-bottom:1px solid var(--direction-line,#e5e5e5)}.direction-header_wordmark__AmAeu{display:inline-flex;align-items:center;min-height:44px;font-family:var(--heading);font-size:var(--direction-logo-size,31px);font-weight:var(--direction-logo-weight,800);line-height:1;letter-spacing:var(--direction-logo-spacing,-.055em)}.direction-header_wordmark__AmAeu:hover{text-decoration:none}.direction-header_wordmark__AmAeu span{color:var(--direction-logo-accent,var(--direction-accent,#2f55e6))}.direction-header_navigation___0O9H{display:flex;align-items:center;gap:32px;font-size:15px;font-weight:var(--direction-nav-weight,600)}.direction-header_navigation___0O9H>a{display:inline-flex;align-items:center;min-height:44px}.direction-header_contact__hwXsK{display:inline-flex;align-items:center;gap:24px;min-height:46px;padding:11px 22px;border:1px solid;border-radius:var(--direction-button-radius,999px)}.direction-header_contact__hwXsK:hover{background:var(--direction-ink,#0a0a0a);color:var(--direction-paper,#fff);text-decoration:none}.direction-header_toggle__uiKUZ{display:none;align-items:center;justify-content:space-between;gap:20px;min-height:44px;font-size:16px}@media (max-width:1050px){.direction-header_header__FbwiN{width:var(--direction-frame-width,calc(100% - 56px))}.direction-header_navigation___0O9H{gap:22px}.direction-header_contact__hwXsK{padding-inline:16px;gap:10px}}@media (max-width:800px){.direction-header_header__FbwiN{width:var(--direction-frame-width,calc(100% - 40px));min-height:82px}.direction-header_wordmark__AmAeu{font-size:var(--direction-logo-size,28px)}.direction-header_toggle__uiKUZ{display:inline-flex}.direction-header_navigation___0O9H{position:absolute;inset:calc(100% - 1px) 0 auto;z-index:10;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;background:var(--direction-menu-paper,var(--direction-paper,#fff));color:var(--direction-menu-ink,inherit);border:1px solid var(--direction-line,#e5e5e5);box-shadow:0 16px 24px #0000000a}.direction-header_navigation___0O9H[data-open=true]{display:flex}.direction-header_navigation___0O9H>a{min-height:48px;padding-block:12px}.direction-header_contact__hwXsK{justify-content:space-between;margin-top:10px;padding-inline:16px}}.enquiry-journey_uploadLimit__QEo_W{margin:12px 0 0;color:var(--enquiry-hint-color,var(--ink));opacity:var(--enquiry-hint-opacity,.72);font-size:14px;line-height:1.5}.enquiry-journey_sendFields__0ZdAh{display:flex;flex-direction:column;gap:20px}.enquiry-journey_requestForm__kk632{--enquiry-hint-color:var(--direction-muted,#4c606d);--enquiry-hint-opacity:1}.enquiry-journey_requestFields__EnEt3{display:grid;grid-gap:16px;gap:16px}.enquiry-journey_requestMatter__AMg0m{display:block;width:100%;min-height:180px;padding:16px;border:1px solid var(--direction-control,#778d9b);border-radius:6px;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.65;resize:vertical}.enquiry-journey_requestActions__2olvB{display:flex;align-items:center;justify-content:space-between;gap:20px}.enquiry-journey_requestFields__EnEt3>p:empty{display:none}.enquiry-journey_dialogTopline__i7mPq{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding-block:8px;background:var(--paper)}.enquiry-journey_receipt__8yoW9{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.enquiry-journey_privacyAcknowledgement__oSoxs{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}.enquiry-journey_privacyAcknowledgement__oSoxs input{flex:0 0 auto;margin:4px 0 0;accent-color:var(--ink)}.enquiry-journey_privacyAcknowledgement__oSoxs a{text-decoration:underline;text-underline-offset:3px}.landing-agreed_page__J2KVc{--agreed-secondary:#525252;--agreed-dark-line:#343434;--agreed-dark-copy:#c8c8ca;--agreed-light-blue:#a8bbff;color:var(--ink);background:var(--paper)}.landing-agreed_container__revZT{width:min(100%,1208px);margin-inline:auto;padding-inline:40px}.landing-agreed_hero__PWQls{padding-block:84px 62px;text-align:center}.landing-agreed_hero__PWQls h1{max-width:900px;margin-inline:auto;font-size:clamp(48px,6.1vw,84px);letter-spacing:-.055em;line-height:1.04;text-wrap:balance}.landing-agreed_heroIntro__kcuC3{margin-top:27px;font-size:clamp(19px,2vw,23px);line-height:1.5}.landing-agreed_heroDescription__bqfaG{max-width:610px;margin:10px auto 0;color:var(--agreed-secondary);font-size:17px}.landing-agreed_enquiry__N9s5y{max-width:720px;margin:34px auto 0}.landing-agreed_enquiry__N9s5y .composer{border-radius:22px;box-shadow:0 8px 32px #00000006}.landing-agreed_enquiry__N9s5y .suggestions{column-gap:8px;row-gap:9px}.landing-agreed_enquiry__N9s5y .suggestions button{min-height:40px;padding:7px 13px;font-size:13px}.landing-agreed_values__hZOlM{padding-block:20px 78px}.landing-agreed_values__hZOlM>.landing-agreed_container__revZT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px}.landing-agreed_value___Pgo5{text-align:center}.landing-agreed_valueSymbol__dl4oV{display:block;margin-bottom:17px;color:var(--blue);font-size:30px;font-weight:500;line-height:1}.landing-agreed_value___Pgo5 h2{margin-bottom:12px;font-size:25px;letter-spacing:-.035em}.landing-agreed_value___Pgo5 p{max-width:270px;margin-inline:auto;color:var(--agreed-secondary);font-size:16px;line-height:1.55}.landing-agreed_services__lRUX9{padding-block:88px 58px;color:var(--paper);background:var(--ink)}.landing-agreed_services__lRUX9 :focus-visible{outline-color:var(--agreed-light-blue)}.landing-agreed_eyebrow__CzVV_{margin-bottom:20px;font-size:12px;font-weight:600;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.landing-agreed_services__lRUX9 .landing-agreed_eyebrow__CzVV_{color:var(--agreed-light-blue)}.landing-agreed_sectionHeading__q_55X{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;grid-gap:64px;gap:64px;margin-bottom:52px}.landing-agreed_page__J2KVc h2{line-height:1.12;text-wrap:balance}.landing-agreed_closing__AJ3QJ h2,.landing-agreed_processIntroduction__iHxfC h2,.landing-agreed_questions__LL9Wn h2,.landing-agreed_sectionHeading__q_55X h2{font-size:clamp(34px,3.7vw,48px);letter-spacing:-.045em}.landing-agreed_sectionIntroduction__I8KVI{max-width:350px;color:var(--agreed-secondary);font-size:17px;line-height:1.6}.landing-agreed_services__lRUX9 .landing-agreed_sectionIntroduction__I8KVI{color:var(--agreed-dark-copy)}.landing-agreed_transactionPractice__G8KVL{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px;border-top:1px solid var(--agreed-dark-line);padding-block:43px 46px}.landing-agreed_practiceHeading__BVkXG{display:flex;align-items:baseline;gap:23px}.landing-agreed_practiceNumber__PclZj{color:var(--agreed-light-blue);font-size:12px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.landing-agreed_transactionPractice__G8KVL h3{font-size:clamp(30px,3vw,40px);letter-spacing:-.04em;line-height:1.15}.landing-agreed_practiceBody__vCKEl{min-width:0}.landing-agreed_practiceBody__vCKEl>p{color:var(--agreed-dark-copy);font-size:17px;line-height:1.6}.landing-agreed_practiceExamples__d_gkh,.landing-agreed_transactionExamples__cArfu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:30px;column-gap:30px;grid-row-gap:8px;row-gap:8px;margin:20px 0 0;padding-left:17px;color:var(--agreed-dark-copy);font-size:15px;line-height:1.55}.landing-agreed_practiceExamples__d_gkh li::marker,.landing-agreed_transactionExamples__cArfu li::marker{color:var(--agreed-light-blue);font-size:.7em}.landing-agreed_profileLink__jqfn_,.landing-agreed_textLink__Vog84{display:inline-flex;align-items:center;gap:18px;min-height:44px;font-size:14px;font-weight:600}.landing-agreed_transactionPractice__G8KVL .landing-agreed_textLink__Vog84{margin-top:21px}.landing-agreed_practice__vvNbS{border-top:1px solid var(--agreed-dark-line)}.landing-agreed_practiceSummary__cDxOB{display:grid;grid-template-columns:22px minmax(0,1fr) 13px;align-items:center;grid-gap:23px;gap:23px;padding-block:27px}.landing-agreed_practice__vvNbS>.landing-agreed_practiceBody__vCKEl{max-width:700px;margin-left:45px;padding-bottom:28px}.landing-agreed_practice__vvNbS h3{font-size:27px;letter-spacing:-.03em;line-height:1.25}.landing-agreed_practiceExamples__d_gkh{margin-top:13px;font-size:14px}.landing-agreed_otherWork__kQOh9{display:flex;align-items:center;flex-wrap:wrap;gap:14px 28px;border-top:1px solid var(--agreed-dark-line);padding-top:29px}.landing-agreed_otherWork__kQOh9 h3{font-size:20px;letter-spacing:-.02em}.landing-agreed_otherWork__kQOh9 p{flex:1 1;color:var(--agreed-dark-copy);font-size:14px}.landing-agreed_process__ArYmi{padding-block:96px}.landing-agreed_process__ArYmi>.landing-agreed_container__revZT,.landing-agreed_questions__LL9Wn>.landing-agreed_container__revZT{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:100px;gap:100px}.landing-agreed_processIntroduction__iHxfC>p:not(.landing-agreed_eyebrow__CzVV_){max-width:365px;margin-top:26px;color:var(--agreed-secondary);font-size:17px}.landing-agreed_primaryLink__PyGwe{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;border-radius:999px;padding:12px 23px;color:var(--paper);background:var(--ink);font-size:14px;font-weight:600;line-height:1.5}.landing-agreed_primaryLink__PyGwe:hover{background:var(--blue);text-decoration:none}.landing-agreed_processIntroduction__iHxfC .landing-agreed_primaryLink__PyGwe{margin-top:28px}.landing-agreed_steps__cVuRt{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.landing-agreed_steps__cVuRt li{display:grid;grid-template-columns:30px 1fr;grid-gap:24px;gap:24px;border-top:1px solid var(--line);padding-block:24px}.landing-agreed_steps__cVuRt li:first-child{padding-top:0;border-top:0}.landing-agreed_steps__cVuRt li:last-child{padding-bottom:0}.landing-agreed_stepNumber__xhjTp{padding-top:3px;color:var(--blue);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-agreed_steps__cVuRt h3{font-size:24px;line-height:1.25}.landing-agreed_steps__cVuRt p{margin-top:11px;color:var(--agreed-secondary);font-size:16px;line-height:1.6}.landing-agreed_about___wIpr{padding-block:88px;background:var(--muted)}.landing-agreed_founders__rnT5B{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:64px;gap:64px}.landing-agreed_founder__eoa3W{display:grid;grid-template-columns:180px 1fr;align-items:start;grid-gap:25px;gap:25px;min-width:0}.landing-agreed_portrait__utFVw{display:block;width:100%;height:235px;border-radius:12px;object-fit:cover;object-position:center}.landing-agreed_founderRole__7srOp{margin-bottom:10px;font-size:12px;line-height:1.5}.landing-agreed_founder__eoa3W h3{font-size:29px;letter-spacing:-.04em;line-height:1.15}.landing-agreed_founderBio__ceODX{margin-top:17px;color:var(--agreed-secondary);font-size:15px;line-height:1.65}.landing-agreed_profileLink__jqfn_{gap:8px;margin-top:8px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.landing-agreed_questions__LL9Wn{padding-block:96px}.landing-agreed_questions__LL9Wn .landing-agreed_eyebrow__CzVV_{max-width:250px}.landing-agreed_questionList__82Wra details{border-bottom:1px solid var(--line)}.landing-agreed_questionList__82Wra details:first-child{border-top:1px solid var(--line)}.landing-agreed_questionList__82Wra summary{gap:25px;padding-block:22px}.landing-agreed_questionList__82Wra h3{font-family:var(--body);font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.5}.landing-agreed_questionList__82Wra p{padding:0 34px 23px 0;color:var(--agreed-secondary);font-size:16px;line-height:1.7}.landing-agreed_expandIcon__Xh5XM{position:relative;flex:0 0 13px;height:13px}.landing-agreed_expandIcon__Xh5XM:after,.landing-agreed_expandIcon__Xh5XM:before{position:absolute;top:6px;left:0;width:13px;height:1px;background:currentColor;content:""}.landing-agreed_expandIcon__Xh5XM:after{transform:rotate(90deg)}.landing-agreed_practice__vvNbS[open] .landing-agreed_expandIcon__Xh5XM:after,.landing-agreed_questionList__82Wra details[open] .landing-agreed_expandIcon__Xh5XM:after{transform:rotate(0deg)}.landing-agreed_closing__AJ3QJ{border-top:1px solid var(--line);padding-block:64px 72px}.landing-agreed_closing__AJ3QJ>.landing-agreed_container__revZT{display:flex;align-items:center;justify-content:space-between;gap:40px}.landing-agreed_closing__AJ3QJ .landing-agreed_eyebrow__CzVV_{margin-bottom:15px;color:var(--blue)}.landing-agreed_closing__AJ3QJ p:not(.landing-agreed_eyebrow__CzVV_){max-width:550px;margin-top:19px;color:var(--agreed-secondary);font-size:17px}.landing-agreed_closing__AJ3QJ .landing-agreed_primaryLink__PyGwe{flex-shrink:0}@media (max-width:1050px){.landing-agreed_sectionHeading__q_55X{gap:40px}.landing-agreed_process__ArYmi>.landing-agreed_container__revZT,.landing-agreed_questions__LL9Wn>.landing-agreed_container__revZT,.landing-agreed_transactionPractice__G8KVL{gap:50px}.landing-agreed_founders__rnT5B{gap:38px}.landing-agreed_founder__eoa3W{grid-template-columns:135px 1fr;gap:20px}.landing-agreed_portrait__utFVw{height:184px}}@media (max-width:760px){.landing-agreed_container__revZT{padding-inline:24px}.landing-agreed_hero__PWQls{padding-block:54px 44px}.landing-agreed_hero__PWQls h1{max-width:650px;font-size:clamp(44px,8.5vw,64px)}.landing-agreed_heroIntro__kcuC3{max-width:430px;margin:22px auto 0;font-size:19px}.landing-agreed_heroDescription__bqfaG{max-width:470px;font-size:16px}.landing-agreed_enquiry__N9s5y{margin-top:28px}.landing-agreed_values__hZOlM{padding-block:12px 58px}.landing-agreed_values__hZOlM>.landing-agreed_container__revZT{gap:24px}.landing-agreed_value___Pgo5 h2{font-size:21px}.landing-agreed_value___Pgo5 p{font-size:14px}.landing-agreed_about___wIpr,.landing-agreed_process__ArYmi,.landing-agreed_questions__LL9Wn,.landing-agreed_services__lRUX9{padding-block:62px}.landing-agreed_process__ArYmi>.landing-agreed_container__revZT,.landing-agreed_questions__LL9Wn>.landing-agreed_container__revZT,.landing-agreed_sectionHeading__q_55X,.landing-agreed_transactionPractice__G8KVL{grid-template-columns:1fr;gap:23px}.landing-agreed_sectionHeading__q_55X{margin-bottom:36px}.landing-agreed_sectionIntroduction__I8KVI{max-width:550px;font-size:16px}.landing-agreed_transactionPractice__G8KVL{padding-block:30px 35px}.landing-agreed_practiceHeading__BVkXG{gap:17px}.landing-agreed_practiceBody__vCKEl{padding-left:33px}.landing-agreed_practiceBody__vCKEl>p{font-size:16px}.landing-agreed_practiceSummary__cDxOB{grid-template-columns:16px minmax(0,1fr) 13px;gap:17px;padding-block:24px}.landing-agreed_practice__vvNbS>.landing-agreed_practiceBody__vCKEl{margin-left:33px;padding-left:0}.landing-agreed_practice__vvNbS h3{font-size:26px}.landing-agreed_otherWork__kQOh9{align-items:flex-start;flex-direction:column;gap:10px}.landing-agreed_process__ArYmi>.landing-agreed_container__revZT,.landing-agreed_questions__LL9Wn>.landing-agreed_container__revZT{gap:36px}.landing-agreed_processIntroduction__iHxfC>p:not(.landing-agreed_eyebrow__CzVV_){max-width:560px;margin-top:22px}.landing-agreed_processIntroduction__iHxfC .landing-agreed_primaryLink__PyGwe{margin-top:22px}.landing-agreed_steps__cVuRt li:first-child{border-top:1px solid var(--line);padding-top:24px}.landing-agreed_founders__rnT5B{grid-template-columns:1fr;gap:35px}.landing-agreed_founder__eoa3W{grid-template-columns:180px 1fr;gap:25px}.landing-agreed_portrait__utFVw{height:225px}.landing-agreed_questions__LL9Wn .landing-agreed_eyebrow__CzVV_{max-width:none}.landing-agreed_closing__AJ3QJ{padding-block:50px 58px}.landing-agreed_closing__AJ3QJ>.landing-agreed_container__revZT{align-items:flex-start;flex-direction:column;gap:26px}}@media (max-width:520px){.landing-agreed_container__revZT{padding-inline:22px}.landing-agreed_hero__PWQls h1{font-size:clamp(42px,11.3vw,57px)}.landing-agreed_heroDescription__bqfaG{max-width:340px;font-size:15px}.landing-agreed_enquiry__N9s5y .suggestions button{padding-inline:10px;font-size:12px}.landing-agreed_values__hZOlM>.landing-agreed_container__revZT{grid-template-columns:1fr;gap:24px}.landing-agreed_value___Pgo5{display:grid;grid-template-columns:29px 1fr;grid-column-gap:15px;column-gap:15px;text-align:left}.landing-agreed_valueSymbol__dl4oV{grid-row:span 2;margin:0;padding-top:2px;font-size:25px}.landing-agreed_value___Pgo5 h2{margin-bottom:8px;font-size:23px}.landing-agreed_value___Pgo5 p{max-width:none;margin:0;font-size:15px}.landing-agreed_practiceExamples__d_gkh,.landing-agreed_transactionExamples__cArfu{grid-template-columns:1fr;row-gap:6px}.landing-agreed_founder__eoa3W{grid-template-columns:1fr;gap:20px}.landing-agreed_portrait__utFVw{max-width:200px;height:240px;border-radius:9px}.landing-agreed_founder__eoa3W h3{font-size:26px}.landing-agreed_founderRole__7srOp{font-size:11px}.landing-agreed_founderBio__ceODX{margin-top:13px;font-size:16px}.landing-agreed_steps__cVuRt li{grid-template-columns:24px 1fr;gap:15px}.landing-agreed_questionList__82Wra h3{font-size:17px}}@media print{.landing-agreed_services__lRUX9{color:var(--ink);background:var(--paper)}.landing-agreed_otherWork__kQOh9 p,.landing-agreed_practiceBody__vCKEl>p,.landing-agreed_practiceExamples__d_gkh,.landing-agreed_services__lRUX9 .landing-agreed_sectionIntroduction__I8KVI,.landing-agreed_transactionExamples__cArfu{color:var(--ink)}.landing-agreed_practice__vvNbS,.landing-agreed_transactionPractice__G8KVL{border-color:var(--line)}.landing-agreed_questionList__82Wra details>p{display:block}}@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.landing-firm_firm__dyIIh{--heading:"Geist",Arial,sans-serif;--body:"Geist",Arial,sans-serif;--display:"Newsreader",Georgia,serif;--direction-navy:#101f2d;--direction-midnight:#091a29;--direction-sky:#aacbdd;--direction-paper:#fff;--direction-ink:var(--direction-navy);--direction-muted:#4c606d;--direction-line:#d8e1e6;--direction-control:#778d9b;--direction-accent:#24485e;--direction-hover:#355e76;--direction-tint:#f3f6f7;--direction-panel:#e3edf2;--direction-process:#c8dde8;--direction-ease:cubic-bezier(0.2,0.7,0.2,1);--direction-white:#fff;--direction-logo-weight:500;--direction-logo-spacing:-0.055em;--direction-logo-size:36px;--direction-header-height:96px;--direction-section-space:80px;--direction-nav-weight:400;--direction-button-radius:6px;--direction-frame-width:min(100% - 112px,1280px);--ink:var(--direction-ink);--paper:var(--direction-paper);--line:var(--direction-line);--blue:var(--direction-accent);--muted:var(--direction-tint);position:relative;background:var(--direction-paper);color:var(--direction-ink);font-family:var(--body)}.landing-firm_firm__dyIIh h1,.landing-firm_firm__dyIIh h2,.landing-firm_firm__dyIIh h3{font-family:var(--heading);font-weight:500;letter-spacing:-.045em}.landing-firm_firm__dyIIh .button,.landing-firm_firm__dyIIh .enquiry-progress [aria-current=step],.landing-firm_firm__dyIIh .wordmark{font-weight:500}.landing-firm_firm__dyIIh .button-dark,.landing-firm_firm__dyIIh .send-button{background:var(--direction-accent)}.landing-firm_firm__dyIIh .button-dark:hover,.landing-firm_firm__dyIIh .send-button:hover{background:var(--direction-ink)}.landing-firm_firm__dyIIh :focus-visible{outline-color:var(--direction-accent)}.landing-firm_firm__dyIIh section[id]{scroll-margin-top:40px}.landing-firm_frame__Hs9wv{width:var(--direction-frame-width);margin-inline:auto}.landing-firm_surface__r4Jz_{background:var(--direction-paper)}.landing-firm_heroHeader__fG3vm{--direction-line:#ffffff40;--direction-ink:#fff;--direction-paper:var(--direction-navy);--direction-logo-accent:#fff;--direction-menu-paper:#fff;--direction-menu-ink:var(--direction-navy);position:absolute;inset:0 0 auto;z-index:5;color:#fff}.landing-firm_heroHeader__fG3vm :focus-visible{outline-color:#fff}.landing-firm_heroHeader__fG3vm nav[data-open=true] :focus-visible{outline-color:var(--direction-navy)}.landing-firm_heroHeader__fG3vm nav>a:last-child{border-color:var(--direction-sky);background:var(--direction-sky);color:var(--direction-navy)}.landing-firm_heroHeader__fG3vm nav>a:last-child:hover{background:#fff}.landing-firm_eyebrow__lE9MJ{font-family:var(--body);font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.landing-firm_hero__419sE{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;justify-items:center;grid-gap:24px;gap:24px;min-height:100svh;padding-block:clamp(120px,18svh,180px) clamp(96px,13svh,132px);color:#fff}.landing-firm_heroContent__hX87k{width:100%;max-width:1040px;min-width:0;text-align:center}.landing-firm_hero__419sE .landing-firm_eyebrow__lE9MJ{margin-bottom:16px}.landing-firm_hero__419sE h1{max-width:1040px;margin-inline:auto;font-size:clamp(48px,4.6vw,68px);line-height:1.06;font-weight:400}.landing-firm_hero__419sE h1 span{display:inline;margin-top:0;font-family:var(--display);font-size:1.08em;font-weight:400;letter-spacing:-.04em;line-height:1.04}.landing-firm_heroCopy__fj3pM{max-width:600px;margin:18px auto 0;font-size:18px;line-height:1.55;color:#edf4f9;text-wrap:balance}.landing-firm_heroEnquiry__Pz_5v{--enquiry-hint-color:#edf4f9;--enquiry-hint-opacity:1;width:100%;max-width:720px;justify-self:center}.landing-firm_heroEnquiry__Pz_5v .composer-wrap>p{text-align:center}.landing-firm_heroFoot__rBqek{position:absolute;inset:auto 0 30px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #ffffff45;padding-top:18px;font-size:13px}.landing-firm_heroFoot__rBqek>a{display:inline-flex;align-items:center;gap:32px;min-height:44px}.landing-firm_hero__419sE :focus-visible{outline-color:#fff}.landing-firm_primary__WVhGG{display:inline-flex;align-items:center;justify-content:space-between;gap:64px;min-height:54px;padding:14px 22px;border:1px solid var(--direction-accent);border-radius:var(--direction-button-radius);background:var(--direction-accent);color:var(--direction-white);font-size:15px;font-weight:500;transition:background .18s ease}.landing-firm_primary__WVhGG:hover{background:var(--direction-hover);text-decoration:none}.landing-firm_inlineLink__Oz1nu span,.landing-firm_primary__WVhGG span{transition:transform .18s ease}.landing-firm_inlineLink__Oz1nu:hover span,.landing-firm_primary__WVhGG:hover span{transform:translate(2px,-2px)}.landing-firm_transactionFocus__IDuJh{padding-block:var(--direction-section-space);border-bottom:1px solid var(--direction-line)}.landing-firm_transactionLayout__a5b5T{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:clamp(48px,7vw,104px);gap:clamp(48px,7vw,104px)}.landing-firm_transactionIntroduction__p_Rr5{min-width:0}.landing-firm_transactionIntroduction__p_Rr5 .landing-firm_eyebrow__lE9MJ{margin-bottom:20px;color:var(--direction-accent);font-size:14px;font-weight:650}.landing-firm_transactionIntroduction__p_Rr5 h2{max-width:480px;font-family:var(--display);font-size:clamp(38px,3.8vw,54px);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.landing-firm_transactionIntroduction__p_Rr5>p:not(.landing-firm_eyebrow__lE9MJ){max-width:440px;margin-top:24px;color:var(--direction-muted);font-size:17px;line-height:1.7}.landing-firm_transactionIntroduction__p_Rr5>a{margin-top:20px}.landing-firm_transactionWork__1_VLG{display:grid;margin:0;padding:0;list-style:none}.landing-firm_transactionWork__1_VLG li{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:24px;gap:24px;padding-block:24px;border-top:1px solid var(--direction-line)}.landing-firm_transactionWork__1_VLG li:last-child{padding-bottom:0}.landing-firm_transactionMarker__4_yt7{color:var(--direction-accent)}.landing-firm_transactionMarker__4_yt7 svg{display:block}.landing-firm_transactionWork__1_VLG h3{font-size:20px;line-height:1.4;letter-spacing:-.025em}.landing-firm_transactionWork__1_VLG p{max-width:480px;margin-top:10px;color:var(--direction-muted);font-size:16px;line-height:1.7}.landing-firm_practices__tdv7b{padding-block:40px var(--direction-section-space)}.landing-firm_practices__tdv7b>.landing-firm_centeredHeading__RjkDF{gap:12px;margin-bottom:24px}.landing-firm_practices__tdv7b>.landing-firm_centeredHeading__RjkDF h2{font-size:clamp(34px,3.1vw,48px)}.landing-firm_sectionHeading___sgxc{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:20px 12%;gap:20px 12%;align-items:end;margin-bottom:40px}.landing-firm_sectionHeading___sgxc .landing-firm_eyebrow__lE9MJ{grid-column:1/-1;color:var(--direction-muted)}.landing-firm_questions__GcfBO h2,.landing-firm_sectionHeading___sgxc h2,.landing-firm_working__tjx3M h2{font-size:clamp(36px,3.6vw,52px);line-height:1.1}.landing-firm_sectionHeading___sgxc>p:last-child{max-width:330px;color:var(--direction-muted);font-size:17px;line-height:1.7}.landing-firm_centeredHeading__RjkDF{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;max-width:840px;margin-inline:auto;text-align:center}.landing-firm_centeredHeading__RjkDF .landing-firm_eyebrow__lE9MJ{color:var(--direction-navy);font-size:16px;font-weight:650}.landing-firm_centeredHeading__RjkDF h2{font-weight:600;text-wrap:balance}.landing-firm_centeredHeading__RjkDF>p:last-child{max-width:640px;text-wrap:balance}.landing-firm_inlineLink__Oz1nu{display:inline-flex;align-items:center;gap:32px;min-height:44px;padding-block:10px;color:var(--direction-ink);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:6px}.landing-firm_inlineLink__Oz1nu:hover{text-decoration-thickness:2px}.landing-firm_practiceLayout__xqP3l{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:12%;gap:12%;margin-top:56px;padding-top:48px;border-top:1px solid var(--direction-line)}.landing-firm_practiceIntroduction__x97QQ h3{font-size:34px;font-weight:600;line-height:1.2}.landing-firm_practiceIntroduction__x97QQ p{max-width:300px;margin-top:22px;color:var(--direction-muted);font-size:16px;line-height:1.7}.landing-firm_practiceIndex__R85kv details,.landing-firm_questionList__0_qSV details{border-top:1px solid var(--direction-line)}.landing-firm_practiceIndex__R85kv details:last-child,.landing-firm_questionList__0_qSV details:last-child{border-bottom:1px solid var(--direction-line)}.landing-firm_practiceIndex__R85kv summary{min-height:78px;padding-block:26px;gap:24px;transition:color .2s ease}.landing-firm_practiceIndex__R85kv summary:hover,.landing-firm_questionList__0_qSV summary:hover{color:var(--direction-hover)}.landing-firm_practiceIndex__R85kv h3{font-size:21px;line-height:1.25;letter-spacing:-.025em}.landing-firm_disclosureIcon__n5OKj{position:relative;display:block;width:18px;height:18px;flex:0 0 18px;margin-left:auto}.landing-firm_disclosureIcon__n5OKj:after,.landing-firm_disclosureIcon__n5OKj:before{content:"";position:absolute;width:14px;height:1px;left:2px;top:8px;background:currentColor}.landing-firm_disclosureIcon__n5OKj:after{transform:rotate(90deg);transition:transform .25s var(--direction-ease)}details[open]>summary .landing-firm_disclosureIcon__n5OKj:after{transform:none}.landing-firm_practiceBody__VdjHX{padding-bottom:26px;color:var(--direction-muted);font-size:16px;line-height:1.7}.landing-firm_practiceBody__VdjHX ul{display:grid;grid-gap:8px;gap:8px;padding-left:18px;margin-block:20px;font-size:15px}.landing-firm_working__tjx3M{padding-block:var(--direction-section-space);background:var(--direction-process)}.landing-firm_workingSteps__UyGX5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px;list-style:none;padding:0;margin:0}.landing-firm_workingSteps__UyGX5 li{position:relative;min-width:0}.landing-firm_stepMarker__t37Bx{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:64px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--direction-control);color:var(--direction-navy)}.landing-firm_workingSteps__UyGX5 li:not(:last-child) .landing-firm_stepMarker__t37Bx:after{content:"";position:absolute;right:-48px;bottom:-1px;width:48px;height:1px;background:var(--direction-control)}.landing-firm_stepNumber__BZHFu{display:block;font-family:var(--display);font-size:32px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-firm_workingSteps__UyGX5 h3{margin-top:0;font-weight:600;font-size:21px;line-height:1.3;letter-spacing:-.025em}.landing-firm_workingSteps__UyGX5 p{margin-top:14px;color:var(--direction-muted);font-size:16px;line-height:1.7}.landing-firm_matterSection__KPNvS{position:relative;padding-block:var(--direction-section-space);background:var(--direction-midnight);color:var(--direction-white)}.landing-firm_matterArrangements__M0PR7{display:flex;flex-direction:column;gap:44px}.landing-firm_matterHeading__NNweT{text-align:center}.landing-firm_matterArrangements__M0PR7 h2{max-width:800px;margin-inline:auto;font-size:clamp(36px,3.6vw,48px);font-weight:550;line-height:1.12}.landing-firm_matterArrangements__M0PR7 p{max-width:620px;margin:20px auto 0;color:var(--direction-line);font-size:16px;line-height:1.7}.landing-firm_matterArrangements__M0PR7 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px;margin:0}.landing-firm_matterArrangements__M0PR7 dl>div{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;font-size:16px;line-height:1.7;padding-block:28px 0;border-top:1px solid #496172}.landing-firm_matterArrangements__M0PR7 dt{display:flex;flex-direction:column;align-items:flex-start;gap:24px;font-size:20px;line-height:1.3;letter-spacing:-.025em;font-weight:600}.landing-firm_matterSymbol__XVdBM{display:flex;align-items:center;min-height:40px;color:var(--direction-sky)}.landing-firm_matterArrangements__M0PR7 dd{max-width:360px;margin:0;color:var(--direction-line)}.landing-firm_people__gB5PM{max-width:1120px;padding-block:var(--direction-section-space)}.landing-firm_people__gB5PM>.landing-firm_sectionHeading___sgxc{gap:12px;margin-bottom:40px}.landing-firm_people__gB5PM>.landing-firm_sectionHeading___sgxc h2{font-size:clamp(32px,3vw,40px)}.landing-firm_people__gB5PM>.landing-firm_sectionHeading___sgxc>p:last-child{max-width:620px;font-size:16px}.landing-firm_founders__OwoUI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px;gap:48px}.landing-firm_person__8Yd2F{display:grid;grid-template-columns:208px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:stretch}.landing-firm_portraitFrame__7JPtU{align-self:start;overflow:hidden;background:var(--direction-tint);aspect-ratio:4/5}.landing-firm_portraitFrame__7JPtU img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .9s var(--direction-ease)}.landing-firm_personDetails__hJgzX{display:flex;flex-direction:column;align-items:flex-start;padding-block:0 4px}.landing-firm_role__UgavP{margin-bottom:8px;color:var(--direction-muted);font-size:12px;line-height:1.5}.landing-firm_person__8Yd2F h3{margin-bottom:12px;font-size:25px;line-height:1.2;letter-spacing:-.035em}.landing-firm_personDetails__hJgzX>p:not(.landing-firm_role__UgavP){color:var(--direction-muted);font-size:16px;line-height:1.65}.landing-firm_personDetails__hJgzX>a{margin-top:auto;padding-top:16px}.landing-firm_referral__UHkZR{display:flex;justify-content:space-between;align-items:center;gap:48px;margin-top:48px;padding-block:32px;border-block:1px solid var(--direction-line)}.landing-firm_referral__UHkZR h3{margin-bottom:10px;font-size:30px;font-weight:650}.landing-firm_referral__UHkZR p{max-width:600px;color:var(--direction-muted);font-size:15px;line-height:1.7}.landing-firm_referral__UHkZR a{flex-shrink:0;gap:24px;max-width:100%}.landing-firm_faqSection__KW98G{background:var(--direction-tint)}.landing-firm_questions__GcfBO{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;grid-gap:40px;gap:40px;padding-block:var(--direction-section-space)}.landing-firm_questions__GcfBO>div:first-child{text-align:center}.landing-firm_questions__GcfBO .landing-firm_eyebrow__lE9MJ{margin-bottom:20px;color:var(--direction-muted);font-size:14px;font-weight:650}.landing-firm_questions__GcfBO h2{font-weight:600}.landing-firm_questionList__0_qSV{width:100%;max-width:820px}.landing-firm_questionList__0_qSV summary{gap:24px;min-height:76px;padding-block:24px;transition:color .2s ease}.landing-firm_questionList__0_qSV h3{font-size:19px;line-height:1.4;letter-spacing:-.02em}.landing-firm_questionList__0_qSV p{max-width:720px;padding:0 36px 24px 0;color:var(--direction-muted);font-size:16px;line-height:1.7}.landing-firm_contact__JG6AY{padding-block:var(--direction-section-space);background:var(--direction-midnight);color:var(--direction-white)}.landing-firm_contactLayout__Fyme_{display:flex;justify-content:space-between;align-items:center;gap:64px}.landing-firm_contact__JG6AY .landing-firm_eyebrow__lE9MJ{margin-bottom:28px;color:var(--direction-sky)}.landing-firm_contact__JG6AY h2{font-family:var(--display);font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1.03}.landing-firm_contactLayout__Fyme_>div:first-child>p:last-child{max-width:440px;margin-top:28px;color:#c3d5e2;font-size:17px;line-height:1.7}.landing-firm_contact__JG6AY .landing-firm_primary__WVhGG{border-color:var(--direction-sky);background:var(--direction-sky);color:var(--direction-navy)}.landing-firm_contact__JG6AY .landing-firm_primary__WVhGG:hover{background:var(--direction-white)}.landing-firm_contact__JG6AY :focus-visible{outline-color:var(--direction-sky)}.landing-firm_footerSurface__2UrnA{--direction-ink:#fff;--direction-muted:#c3d5e2;--direction-line:#425b70;background:var(--direction-midnight);color:var(--direction-white)}.landing-firm_footerSurface__2UrnA :focus-visible{outline-color:var(--direction-sky)}.landing-firm_enquiry__8IZp0 .composer{padding:20px;border:1px solid #fff;border-radius:12px;background:#fff;color:var(--direction-ink);box-shadow:0 12px 36px #00000018}.landing-firm_enquiry__8IZp0 .composer textarea{height:56px;min-height:56px;font-size:18px;color:var(--direction-ink)}.landing-firm_enquiry__8IZp0 .composer:focus-within{outline:2px solid var(--enquiry-focus-color,#fff);outline-offset:5px}.landing-firm_enquiry__8IZp0 .icon-button:focus-visible,.landing-firm_enquiry__8IZp0 .request-dialog :focus-visible{outline-color:var(--direction-accent)}.landing-firm_enquiry__8IZp0 .send-button{border-color:var(--direction-accent);color:#fff}.landing-firm_enquiry__8IZp0 #enquiry-error{padding:10px 12px;border-radius:4px;background:#fff;color:#963a29}.landing-firm_enquiry__8IZp0 .file-chip{border-color:#ffffff80;background:#fff;color:var(--direction-ink)}.landing-firm_enquiry__8IZp0 .suggestions{justify-content:center;gap:24px;margin-top:14px}.landing-firm_enquiry__8IZp0 .suggestions>span{display:none}.landing-firm_enquiry__8IZp0 .suggestions button{min-height:44px;padding:10px 0;border:0;border-bottom:1px solid #ffffff65;border-radius:0;background:transparent;color:#fff;font-size:14px;line-height:1.5;transition:border-color .18s ease}.landing-firm_enquiry__8IZp0 .suggestions button:hover{border-bottom-color:var(--direction-white);background:transparent}.landing-firm_heroEnquiry__Pz_5v .suggestions{justify-content:center}.landing-firm_enquiry__8IZp0 .request-dialog{border-radius:12px;color:var(--direction-ink)}.landing-firm_enquiry__8IZp0 .request-dialog::-webkit-backdrop{background:#0b233580}.landing-firm_enquiry__8IZp0 .request-dialog::backdrop{background:#0b233580}.landing-firm_enquiry__8IZp0 .contact-fields input,.landing-firm_enquiry__8IZp0 .icon-button:not(.send-button){border-color:var(--direction-control);color:var(--direction-navy)}.landing-firm_enquiry__8IZp0 .composer textarea::placeholder,.landing-firm_enquiry__8IZp0 .enquiry-contact-summary dt,.landing-firm_enquiry__8IZp0 .enquiry-next p,.landing-firm_enquiry__8IZp0 .enquiry-progress,.landing-firm_enquiry__8IZp0 .optional{color:var(--direction-muted)}.landing-firm_enquiry__8IZp0 .request-dialog h2{font-family:var(--body);font-weight:500;font-size:30px;letter-spacing:-.035em}.landing-firm_enquiry__8IZp0 .request-dialog[open]{animation:landing-firm_enquiry-enter__VFhJd .24s var(--direction-ease)}.landing-firm_enquiry__8IZp0 .request-dialog[open]::-webkit-backdrop{animation:landing-firm_enquiry-backdrop-enter__vk9Fa .24s ease-out}.landing-firm_enquiry__8IZp0 .request-dialog[open]::backdrop{animation:landing-firm_enquiry-backdrop-enter__vk9Fa .24s ease-out}@keyframes landing-firm_enquiry-backdrop-enter__vk9Fa{0%{opacity:0}to{opacity:1}}@keyframes landing-firm_enquiry-enter__VFhJd{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-firm_person__8Yd2F:hover .landing-firm_portraitFrame__7JPtU img{transform:scale(1.025)}}@media (max-width:1150px){.landing-firm_firm__dyIIh{--direction-frame-width:calc(100% - 64px)}.landing-firm_hero__419sE h1{font-size:54px}.landing-firm_portraitFrame__7JPtU img{object-position:center 35%}.landing-firm_personDetails__hJgzX>p:not(.landing-firm_role__UgavP){max-width:420px}}@media (max-width:1100px){.landing-firm_founders__OwoUI{grid-template-columns:1fr;gap:36px;max-width:680px;margin-inline:auto}.landing-firm_person__8Yd2F{grid-template-columns:184px minmax(0,1fr);gap:28px}}@media (min-width:801px) and (max-height:760px){.landing-firm_firm__dyIIh{--direction-section-space:64px;--direction-header-height:80px}.landing-firm_hero__419sE{gap:20px;padding-block:104px 96px}.landing-firm_hero__419sE .landing-firm_eyebrow__lE9MJ{margin-bottom:12px}.landing-firm_hero__419sE h1{font-size:52px}.landing-firm_heroCopy__fj3pM{margin-top:16px;font-size:16px;line-height:1.5}.landing-firm_heroEnquiry__Pz_5v .composer{padding:16px}.landing-firm_heroEnquiry__Pz_5v .composer textarea{height:52px;min-height:52px}.landing-firm_practices__tdv7b{padding-top:32px}.landing-firm_practices__tdv7b>.landing-firm_centeredHeading__RjkDF{gap:10px;margin-bottom:20px}.landing-firm_practices__tdv7b>.landing-firm_centeredHeading__RjkDF h2{font-size:38px}.landing-firm_people__gB5PM>.landing-firm_sectionHeading___sgxc,.landing-firm_sectionHeading___sgxc{margin-bottom:32px}.landing-firm_matterArrangements__M0PR7,.landing-firm_questions__GcfBO{gap:32px}}@media (max-width:800px){.landing-firm_firm__dyIIh{--direction-frame-width:calc(100% - 40px);--direction-logo-size:31px;--direction-section-space:56px}.landing-firm_hero__419sE{grid-template-columns:1fr;align-content:center;padding-block:116px 104px;gap:24px}.landing-firm_heroContent__hX87k{padding:0}.landing-firm_hero__419sE h1{font-size:clamp(44px,7.6vw,60px)}.landing-firm_hero__419sE .landing-firm_eyebrow__lE9MJ{margin-bottom:18px}.landing-firm_heroCopy__fj3pM{margin-top:16px;font-size:17px;line-height:1.55}.landing-firm_heroEnquiry__Pz_5v{justify-self:center;max-width:720px}.landing-firm_heroFoot__rBqek{bottom:24px}.landing-firm_heroFoot__rBqek>a{gap:20px}.landing-firm_transactionFocus__IDuJh{padding-block:var(--direction-section-space)}.landing-firm_transactionLayout__a5b5T{grid-template-columns:1fr;gap:32px}.landing-firm_transactionIntroduction__p_Rr5{text-align:center}.landing-firm_transactionIntroduction__p_Rr5 h2,.landing-firm_transactionIntroduction__p_Rr5>p:not(.landing-firm_eyebrow__lE9MJ){margin-inline:auto;max-width:560px}.landing-firm_transactionWork__1_VLG{width:100%;max-width:600px;margin-inline:auto}.landing-firm_practices__tdv7b{padding-block:40px var(--direction-section-space)}.landing-firm_sectionHeading___sgxc{grid-template-columns:1fr;gap:20px;margin-bottom:36px}.landing-firm_questions__GcfBO h2,.landing-firm_sectionHeading___sgxc h2,.landing-firm_working__tjx3M h2{font-size:38px}.landing-firm_sectionHeading___sgxc>p:last-child{max-width:500px;font-size:16px}.landing-firm_practiceLayout__xqP3l{grid-template-columns:1fr;gap:36px;margin-top:40px;padding-top:36px}.landing-firm_practiceIntroduction__x97QQ h3{font-size:28px}.landing-firm_practiceIntroduction__x97QQ p{max-width:500px}.landing-firm_practiceIndex__R85kv h3{font-size:21px}.landing-firm_workingSteps__UyGX5{grid-template-columns:1fr;gap:36px}.landing-firm_workingSteps__UyGX5 li{display:grid;grid-template-columns:64px minmax(0,1fr);grid-column-gap:24px;column-gap:24px;max-width:600px;width:100%;margin-inline:auto}.landing-firm_stepMarker__t37Bx{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;min-height:0;margin:0;padding:0;border:0}.landing-firm_workingSteps__UyGX5 li:not(:last-child) .landing-firm_stepMarker__t37Bx:after{top:96px;right:auto;bottom:-36px;left:15px;width:1px;height:auto}.landing-firm_workingSteps__UyGX5 h3{margin-top:0;font-size:21px}.landing-firm_workingSteps__UyGX5 p{margin-top:14px;max-width:500px}.landing-firm_matterArrangements__M0PR7{gap:32px}.landing-firm_matterArrangements__M0PR7 p{max-width:500px}.landing-firm_matterArrangements__M0PR7 dl>div{grid-template-columns:1fr;gap:12px}.landing-firm_matterArrangements__M0PR7 dl{grid-template-columns:1fr;gap:24px}.landing-firm_matterArrangements__M0PR7 dt{flex-direction:row;align-items:center;gap:20px}.landing-firm_matterArrangements__M0PR7 dd{max-width:500px;padding-left:52px}.landing-firm_founders__OwoUI{gap:32px;max-width:620px}.landing-firm_person__8Yd2F h3{font-size:24px}.landing-firm_referral__UHkZR{flex-direction:column;align-items:start;margin-top:36px;gap:18px;padding-block:28px}.landing-firm_questions__GcfBO{grid-template-columns:1fr;gap:36px}.landing-firm_contactLayout__Fyme_{flex-direction:column;align-items:start;gap:32px}.landing-firm_contact__JG6AY h2{font-size:54px}}@media (max-width:600px){.landing-firm_heroEnquiry__Pz_5v .suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 20px;gap:0 20px}}@media (max-width:540px){.landing-firm_founders__OwoUI{grid-template-columns:1fr;gap:32px}.landing-firm_person__8Yd2F{grid-template-columns:128px minmax(0,1fr);gap:16px 20px}.landing-firm_portraitFrame__7JPtU{grid-column:1;grid-row:1/3;max-width:100%;aspect-ratio:4/5}.landing-firm_portraitFrame__7JPtU img{height:100%;object-position:center 30%}.landing-firm_personDetails__hJgzX{display:contents}.landing-firm_personDetails__hJgzX .landing-firm_role__UgavP{grid-column:2;grid-row:1;align-self:end;margin:0}.landing-firm_person__8Yd2F h3{grid-column:2;grid-row:2;align-self:start;margin:0;font-size:23px}.landing-firm_personDetails__hJgzX>p:not(.landing-firm_role__UgavP){grid-column:1/-1;grid-row:3;max-width:none}.landing-firm_personDetails__hJgzX>a{grid-column:1/-1;grid-row:4;justify-self:start;margin:0;padding-top:10px}.landing-firm_hero__419sE h1{font-size:44px}}@media (max-width:360px){.landing-firm_hero__419sE h1{font-size:38px}.landing-firm_questions__GcfBO h2,.landing-firm_sectionHeading___sgxc h2,.landing-firm_working__tjx3M h2{font-size:33px}.landing-firm_primary__WVhGG{gap:36px}}@media (prefers-reduced-motion:reduce){.landing-firm_disclosureIcon__n5OKj:after,.landing-firm_enquiry__8IZp0 .suggestions button,.landing-firm_inlineLink__Oz1nu span,.landing-firm_portraitFrame__7JPtU img,.landing-firm_practiceIndex__R85kv summary,.landing-firm_primary__WVhGG,.landing-firm_primary__WVhGG span,.landing-firm_questionList__0_qSV summary{transition:none}.landing-firm_inlineLink__Oz1nu:hover span,.landing-firm_primary__WVhGG:hover span{transform:none}.landing-firm_enquiry__8IZp0 .request-dialog[open]::-webkit-backdrop{animation:none}.landing-firm_enquiry__8IZp0 .request-dialog[open],.landing-firm_enquiry__8IZp0 .request-dialog[open]::backdrop{animation:none}}@media print{.landing-firm_contact__JG6AY,.landing-firm_faqSection__KW98G,.landing-firm_firm__dyIIh,.landing-firm_footerSurface__2UrnA,.landing-firm_matterSection__KPNvS,.landing-firm_surface__r4Jz_,.landing-firm_working__tjx3M{background:#fff;color:#0b2335}.landing-firm_firm__dyIIh{--direction-ink:#0b2335;--direction-muted:#425b70;--direction-frame-width:100%}.landing-firm_contact__JG6AY,.landing-firm_disclosureIcon__n5OKj,.landing-firm_footerSurface__2UrnA,.landing-firm_heroEnquiry__Pz_5v,.landing-firm_heroFoot__rBqek,.landing-firm_heroHeader__fG3vm,.landing-firm_stepMarker__t37Bx:after{display:none}.landing-firm_hero__419sE{min-height:0;padding-block:16px 32px;color:#0b2335}.landing-firm_hero__419sE h1{font-size:40px}.landing-firm_heroCopy__fj3pM{color:#0b2335}.landing-firm_matterSection__KPNvS,.landing-firm_people__gB5PM,.landing-firm_practices__tdv7b,.landing-firm_questions__GcfBO,.landing-firm_transactionFocus__IDuJh,.landing-firm_working__tjx3M{padding-block:24px}.landing-firm_matterArrangements__M0PR7,.landing-firm_practiceLayout__xqP3l,.landing-firm_questions__GcfBO,.landing-firm_sectionHeading___sgxc{display:block}.landing-firm_matterArrangements__M0PR7 h2,.landing-firm_questions__GcfBO h2,.landing-firm_sectionHeading___sgxc h2,.landing-firm_working__tjx3M h2{margin-block:12px;font-size:30px}.landing-firm_matterArrangements__M0PR7 dd,.landing-firm_matterArrangements__M0PR7 p{color:var(--direction-muted)}.landing-firm_practiceIndex__R85kv details::details-content,.landing-firm_questionList__0_qSV details::details-content{content-visibility:visible;height:auto}.landing-firm_practiceIndex__R85kv details>.landing-firm_practiceBody__VdjHX,.landing-firm_questionList__0_qSV details>p{display:block}.landing-firm_founders__OwoUI{gap:32px}.landing-firm_portraitFrame__7JPtU img{height:100%}}.document-page_document__hpDYb{width:min(100% - 48px,760px);margin-inline:auto;padding-block:64px 96px}.document-page_document__hpDYb h1{margin-bottom:32px;font-size:clamp(42px,5vw,60px)}.document-page_document__hpDYb h2{margin-block:36px 14px;font-family:var(--body);font-size:22px;letter-spacing:0}.document-page_document__hpDYb p{margin-top:16px;color:var(--direction-muted);font-size:17px;line-height:1.75}.document-page_document__hpDYb a{color:var(--direction-accent);text-decoration:underline}@media (max-width:800px){.document-page_document__hpDYb{padding-block:40px 64px}}@media print{.document-page_document__hpDYb{width:100%;margin:0;padding:0;background:var(--direction-white);color:var(--direction-ink)}.document-page_document__hpDYb h1{margin-bottom:20pt;font-size:28pt;line-height:1.15}.document-page_document__hpDYb h2{margin-block:20pt 8pt;font-size:16pt;line-height:1.3}.document-page_document__hpDYb h1,.document-page_document__hpDYb h2{page-break-after:avoid;break-after:avoid}.document-page_document__hpDYb p{margin-top:10pt;color:var(--direction-ink);font-size:11pt;line-height:1.5;orphans:3;widows:3}.document-page_document__hpDYb a{color:var(--direction-ink)}}.practice-page_frame___IF3U{width:var(--direction-frame-width);margin-inline:auto}.practice-page_hero__j8ppx{padding-block:32px 64px}.practice-page_breadcrumb__iGqtU{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:48px;color:var(--direction-muted);font-size:13px}.practice-page_breadcrumb__iGqtU a{text-decoration:underline;text-underline-offset:4px}.practice-page_heroGrid__4fKuv{display:grid;grid-template-columns:1.75fr .65fr;grid-gap:120px;gap:120px;align-items:end}.practice-page_eyebrow__mmkJF{margin-bottom:24px;font-size:13px;font-weight:600;letter-spacing:.035em}.practice-page_hero__j8ppx h1{max-width:12ch;font-size:clamp(58px,5.7vw,82px);line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.practice-page_introduction__NxQ3v{max-width:650px;margin-top:32px;font-size:19px;line-height:1.65;color:var(--direction-muted)}.practice-page_primary__iBnT3{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:52px;margin-top:32px;padding:13px 22px;border-radius:6px;background:var(--direction-accent);color:var(--direction-paper);font-size:16px;font-weight:600}.practice-page_primary__iBnT3:hover{background:var(--direction-hover);text-decoration:none}.practice-page_heroImage__hzmIj{margin:48px 0 0}.practice-page_heroImage__hzmIj img{display:block;width:100%;height:280px;object-fit:cover;object-position:center 28%}.practice-page_heroImage__hzmIj figcaption{display:flex;justify-content:space-between;gap:20px;padding-top:10px;color:var(--direction-muted);font-size:10px}.practice-page_pageIndex__Iy5KH{display:flex;flex-direction:column;border-top:1px solid var(--direction-line);padding-top:22px}.practice-page_pageIndex__Iy5KH>p{padding-bottom:16px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--direction-muted)}.practice-page_pageIndex__Iy5KH a{display:flex;align-items:baseline;gap:20px;min-height:52px;padding-block:13px;border-bottom:1px solid var(--direction-line);font-size:14px}.practice-page_pageIndex__Iy5KH a span{font-size:11px;color:var(--direction-accent)}.practice-page_scope___O6Do{padding-block:80px;background:var(--direction-ink);color:var(--direction-paper)}.practice-page_scope___O6Do :focus-visible{outline-color:var(--direction-paper)}.practice-page_sectionHeading__nvvZP{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;align-items:end;margin-bottom:48px}.practice-page_contact__64KCw h2,.practice-page_questions__w_fgB h2,.practice-page_sectionHeading__nvvZP h2{font-size:clamp(36px,3.8vw,54px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.practice-page_sectionHeading__nvvZP>p{max-width:450px;color:var(--direction-muted);font-size:17px;line-height:1.7}.practice-page_scope___O6Do .practice-page_eyebrow__mmkJF{color:var(--direction-paper)}.practice-page_scope___O6Do .practice-page_number__w3QQz,.practice-page_scope___O6Do .practice-page_sectionHeading__nvvZP>p{color:var(--direction-line)}.practice-page_situations__opLBk{border-bottom:1px solid var(--direction-muted)}.practice-page_situation__XLULD{display:grid;grid-template-columns:44px .9fr 1.1fr;grid-gap:32px;gap:32px;padding-block:38px;border-top:1px solid var(--direction-muted)}.practice-page_number__w3QQz{color:var(--direction-accent);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.practice-page_situation__XLULD>.practice-page_number__w3QQz{padding-top:8px}.practice-page_situation__XLULD h3{max-width:300px;font-size:30px;line-height:1.2;letter-spacing:-.03em}.practice-page_situation__XLULD p{max-width:510px;color:var(--direction-line);font-size:17px;line-height:1.65}.practice-page_situation__XLULD ul{display:grid;grid-gap:8px;gap:8px;margin:22px 0 0;padding-left:18px;color:var(--direction-line);font-size:15px;line-height:1.65}.practice-page_situation__XLULD li::marker{color:var(--direction-paper)}.practice-page_process__btq9u{padding-block:88px}.practice-page_stages__9F5xc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;list-style:none;margin:0;padding:0}.practice-page_stages__9F5xc li{border-top:1px solid var(--direction-line);padding-top:18px}.practice-page_stages__9F5xc h3{margin-block:26px 18px;font-size:25px;line-height:1.2}.practice-page_stages__9F5xc p{color:var(--direction-muted);font-size:16px;line-height:1.7}.practice-page_questions__w_fgB{padding-block:72px 88px;border-top:1px solid var(--direction-line)}.practice-page_questionGrid__tubgb{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:100px;gap:100px}.practice-page_questionList__3XeOG details{border-bottom:1px solid var(--direction-line)}.practice-page_questionList__3XeOG details:first-child{border-top:1px solid var(--direction-line)}.practice-page_questionList__3XeOG summary{gap:24px;min-height:80px;padding-block:24px}.practice-page_questionList__3XeOG h3{font-family:var(--body);font-size:18px;font-weight:500;line-height:1.45;letter-spacing:-.01em}.practice-page_questionList__3XeOG p{max-width:620px;padding-bottom:26px;color:var(--direction-muted);font-size:16px;line-height:1.7}.practice-page_disclosureIcon__Kggu_{position:relative;display:block;flex:0 0 18px;width:18px;height:18px;margin-left:auto}.practice-page_disclosureIcon__Kggu_:after,.practice-page_disclosureIcon__Kggu_:before{content:"";position:absolute;width:14px;height:1px;left:2px;top:8px;background:currentColor}.practice-page_disclosureIcon__Kggu_:after{transform:rotate(90deg)}details[open]>summary .practice-page_disclosureIcon__Kggu_:after{transform:none}.practice-page_contact__64KCw{padding-block:72px 80px;background:var(--direction-tint)}.practice-page_contactGrid__Z9YAj{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:100px;gap:100px;align-items:start}.practice-page_contactGrid__Z9YAj>div:first-child>p:not(.practice-page_eyebrow__mmkJF){max-width:420px;margin-top:26px;color:var(--direction-muted);font-size:17px;line-height:1.7}.practice-page_related__HWRaI{display:inline-flex;align-items:baseline;gap:20px;min-height:44px;margin-top:28px;padding-block:10px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.practice-page_enquiry__LxwgI{--enquiry-focus-color:var(--direction-accent);padding-top:8px}.practice-page_enquiry__LxwgI .composer{border-radius:12px;box-shadow:0 12px 32px #13233008;border-color:var(--direction-line)}.practice-page_enquiry__LxwgI .suggestions{justify-content:flex-start}.practice-page_enquiry__LxwgI .suggestions>span{display:none}.practice-page_enquiry__LxwgI .suggestions button{background:var(--direction-white);border-color:var(--direction-line);color:var(--direction-ink);font-size:14px;padding-inline:12px}.practice-page_enquiry__LxwgI .suggestions button:hover{background:var(--direction-tint)}@media (max-width:1100px){.practice-page_frame___IF3U{width:var(--direction-frame-width)}.practice-page_heroGrid__4fKuv{grid-template-columns:1.7fr .8fr;gap:64px}.practice-page_contactGrid__Z9YAj,.practice-page_questionGrid__tubgb,.practice-page_sectionHeading__nvvZP{gap:56px}.practice-page_situation__XLULD{grid-template-columns:32px .9fr 1.1fr;gap:24px}.practice-page_stages__9F5xc{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.practice-page_stages__9F5xc h3{margin-block:20px 14px}}@media (max-width:800px){.practice-page_frame___IF3U{width:var(--direction-frame-width)}.practice-page_hero__j8ppx{padding-block:24px 56px}.practice-page_breadcrumb__iGqtU{margin-bottom:40px;gap:10px;font-size:12px}.practice-page_heroGrid__4fKuv{grid-template-columns:1fr;gap:36px}.practice-page_hero__j8ppx h1{max-width:13ch;font-size:clamp(46px,9vw,68px)}.practice-page_introduction__NxQ3v{margin-top:24px;font-size:19px}.practice-page_primary__iBnT3{margin-top:24px}.practice-page_pageIndex__Iy5KH{max-width:500px;padding-top:18px}.practice-page_pageIndex__Iy5KH>p{padding-bottom:8px}.practice-page_pageIndex__Iy5KH a{min-height:48px;padding-block:12px}.practice-page_eyebrow__mmkJF{margin-bottom:20px;font-size:13px}.practice-page_contact__64KCw,.practice-page_process__btq9u,.practice-page_questions__w_fgB,.practice-page_scope___O6Do{padding-block:56px}.practice-page_contactGrid__Z9YAj,.practice-page_questionGrid__tubgb,.practice-page_sectionHeading__nvvZP{grid-template-columns:1fr;gap:28px}.practice-page_sectionHeading__nvvZP{margin-bottom:32px}.practice-page_contact__64KCw h2,.practice-page_questions__w_fgB h2,.practice-page_sectionHeading__nvvZP h2{font-size:38px}.practice-page_sectionHeading__nvvZP>p{max-width:540px;font-size:17px}.practice-page_situation__XLULD{grid-template-columns:26px 1fr;gap:18px;padding-block:30px}.practice-page_situation__XLULD>.practice-page_number__w3QQz{padding-top:5px}.practice-page_situation__XLULD h3{max-width:450px;font-size:27px}.practice-page_situation__XLULD>div{grid-column:2}.practice-page_situation__XLULD p{font-size:16px}.practice-page_situation__XLULD ul{margin-top:18px;font-size:15px}.practice-page_contactGrid__Z9YAj{gap:30px}.practice-page_contactGrid__Z9YAj>div:first-child>p:not(.practice-page_eyebrow__mmkJF){margin-top:22px}.practice-page_related__HWRaI{margin-top:18px}.practice-page_enquiry__LxwgI{padding:0}}@media (max-width:480px){.practice-page_stages__9F5xc{grid-template-columns:1fr;gap:28px}.practice-page_stages__9F5xc li{display:grid;grid-template-columns:24px 1fr;grid-gap:14px 18px;gap:14px 18px}.practice-page_stages__9F5xc .practice-page_number__w3QQz{padding-top:4px}.practice-page_stages__9F5xc h3{margin:0;font-size:24px}.practice-page_stages__9F5xc p{grid-column:2}.practice-page_questionList__3XeOG h3{font-size:17px}.practice-page_questionList__3XeOG summary{min-height:76px;gap:16px}}@media print{.practice-page_frame___IF3U{width:100%}.practice-page_breadcrumb__iGqtU,.practice-page_contact__64KCw,.practice-page_disclosureIcon__Kggu_,.practice-page_heroImage__hzmIj,.practice-page_pageIndex__Iy5KH,.practice-page_primary__iBnT3{display:none}.practice-page_hero__j8ppx,.practice-page_process__btq9u,.practice-page_questions__w_fgB,.practice-page_scope___O6Do{padding-block:16pt;background:var(--direction-white);color:var(--direction-ink)}.practice-page_heroGrid__4fKuv,.practice-page_questionGrid__tubgb,.practice-page_sectionHeading__nvvZP,.practice-page_situation__XLULD,.practice-page_stages__9F5xc{display:block}.practice-page_hero__j8ppx h1{max-width:none;font-size:30pt;line-height:1.1}.practice-page_questions__w_fgB h2,.practice-page_sectionHeading__nvvZP h2{font-size:20pt;line-height:1.2}.practice-page_questionList__3XeOG h3,.practice-page_situation__XLULD h3,.practice-page_stages__9F5xc h3{max-width:none;margin-block:10pt 6pt;font-size:14pt;line-height:1.3}.practice-page_hero__j8ppx h1,.practice-page_questionList__3XeOG summary,.practice-page_questions__w_fgB h2,.practice-page_sectionHeading__nvvZP h2,.practice-page_situation__XLULD h3,.practice-page_stages__9F5xc h3{page-break-after:avoid;break-after:avoid}.practice-page_eyebrow__mmkJF,.practice-page_number__w3QQz,.practice-page_scope___O6Do .practice-page_eyebrow__mmkJF,.practice-page_scope___O6Do .practice-page_number__w3QQz{margin-bottom:8pt;color:var(--direction-ink);font-size:9pt}.practice-page_introduction__NxQ3v,.practice-page_questionList__3XeOG p,.practice-page_scope___O6Do .practice-page_sectionHeading__nvvZP>p,.practice-page_sectionHeading__nvvZP>p,.practice-page_situation__XLULD p,.practice-page_situation__XLULD ul,.practice-page_stages__9F5xc p{max-width:none;color:var(--direction-ink);font-size:11pt;line-height:1.5;orphans:3;widows:3}.practice-page_introduction__NxQ3v{margin-top:12pt}.practice-page_sectionHeading__nvvZP{margin-bottom:16pt}.practice-page_sectionHeading__nvvZP>p{margin-top:8pt}.practice-page_situation__XLULD{padding-block:12pt}.practice-page_situation__XLULD>.practice-page_number__w3QQz{display:none}.practice-page_situation__XLULD ul{margin-top:8pt}.practice-page_situation__XLULD li::marker{color:var(--direction-ink)}.practice-page_questionList__3XeOG details,.practice-page_questions__w_fgB,.practice-page_situation__XLULD,.practice-page_situations__opLBk,.practice-page_stages__9F5xc li{border-color:var(--direction-line)}.practice-page_stages__9F5xc li{padding-top:10pt;margin-top:12pt;page-break-inside:avoid;break-inside:avoid}.practice-page_questionList__3XeOG summary{min-height:0;padding-block:10pt 6pt}.practice-page_questionList__3XeOG details::details-content{content-visibility:visible;block-size:auto}.practice-page_questionList__3XeOG p{display:block;padding-bottom:10pt}}.service-gallery_gallery__LKEDn{--gallery-stage-height:clamp(340px,calc(100svh - 320px),640px);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;left:50%;width:min(calc(100vw - 64px),1600px);transform:translateX(-50%)}.service-gallery_viewport__iN2Q9{grid-row:1;grid-column:1/-1;position:relative;min-height:var(--gallery-stage-height);overflow:hidden;touch-action:pan-y pinch-zoom;background:var(--direction-midnight);color:var(--direction-white)}.service-gallery_controls__J6oB8{grid-row:2;grid-column:2;display:flex;align-items:flex-start;gap:4px;margin-left:24px;padding-top:10px;color:var(--direction-navy)}.service-gallery_controls__J6oB8 button{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;height:44px;border:0;border-radius:0;background:transparent;color:var(--direction-navy);transition:background .2s ease}.service-gallery_controls__J6oB8 button:hover{background:var(--direction-tint)}.service-gallery_controls__J6oB8 button:disabled{opacity:.45;cursor:default}.service-gallery_rotationControl__SR_92{order:3}.service-gallery_controls__J6oB8 button svg{transition:transform .25s var(--direction-ease)}.service-gallery_previous__7n_05:hover svg{transform:translateX(-2px)}.service-gallery_next__cQQBJ:hover svg{transform:translateX(2px)}.service-gallery_serviceChoices__yKuDv{grid-row:2;grid-column:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:18px;gap:18px}.service-gallery_serviceChoice__3TPbt{position:relative;display:flex;align-items:flex-start;min-width:0;min-height:64px;padding:18px 0 16px;border:0;border-radius:0;border-bottom:1px solid var(--direction-line);background:transparent;color:var(--direction-muted);font-size:14px;line-height:1.45;text-align:left;transition:color .2s ease}.service-gallery_serviceChoice__3TPbt:hover,.service-gallery_serviceChoice__3TPbt[aria-pressed=true]{color:var(--direction-navy)}.service-gallery_serviceChoice__3TPbt[aria-pressed=true]{font-weight:500}.service-gallery_shortLabel__OaAb9{display:none}.service-gallery_progress__bj1cJ{position:absolute;right:0;bottom:-1px;left:0;height:2px;overflow:hidden}.service-gallery_progressFill__eXlz2{display:block;width:100%;height:100%;transform:scaleX(1);transform-origin:left;background:var(--direction-navy)}.service-gallery_gallery__LKEDn[data-rotating=true] .service-gallery_progressFill__eXlz2{animation-name:service-gallery_service-progress___Nd_s;animation-timing-function:linear;animation-fill-mode:forwards}.service-gallery_featuredPractice__JdQUI{position:relative;display:flex;align-items:flex-end;width:100%;min-height:var(--gallery-stage-height);padding:clamp(28px,3.5vw,52px)}.service-gallery_featuredPractice__JdQUI[hidden]{display:none}.service-gallery_practiceImage__so1Uk{position:absolute;inset:0;margin:0}.service-gallery_practiceImage__so1Uk:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000b,#0003 58%,transparent),linear-gradient(90deg,#0006,transparent 75%)}.service-gallery_practiceImage__so1Uk img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}[data-practice=commercial] .service-gallery_practiceImage__so1Uk img,[data-practice=people] .service-gallery_practiceImage__so1Uk img{object-position:center 42%}[data-practice=creators] .service-gallery_practiceImage__so1Uk img{object-position:center 35%}.service-gallery_featuredContent__AkPPM{position:relative;width:min(760px,100%)}.service-gallery_eyebrow__EdcSB{margin-bottom:18px;color:var(--direction-white);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.service-gallery_gallery__LKEDn .service-gallery_featuredContent__AkPPM h3{font-family:var(--display);font-size:clamp(40px,4.5vw,68px);font-weight:400;line-height:1.03;letter-spacing:-.035em;text-wrap:balance}.service-gallery_featuredContent__AkPPM>p:not(.service-gallery_eyebrow__EdcSB){max-width:520px;margin-top:20px;color:var(--direction-white);font-size:17px;line-height:1.6}.service-gallery_inlineLink__T29IH{display:inline-flex;align-items:center;gap:24px;min-height:44px;margin-top:16px;padding-block:10px;color:var(--direction-white);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:6px}.service-gallery_inlineLink__T29IH svg{flex-shrink:0;transition:transform .25s var(--direction-ease)}.service-gallery_inlineLink__T29IH:hover svg{transform:translate(2px,-2px)}.service-gallery_gallery__LKEDn .service-gallery_viewport__iN2Q9 :focus-visible{outline-color:var(--direction-white)}.service-gallery_announcement__VcHuv{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@keyframes service-gallery_service-progress___Nd_s{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.service-gallery_gallery__LKEDn[data-changed=true] .service-gallery_practiceImage__so1Uk{animation:service-gallery_service-image-enter__dgY44 .7s var(--direction-ease) both}.service-gallery_gallery__LKEDn[data-changed=true] .service-gallery_featuredContent__AkPPM{animation:service-gallery_service-caption-enter__xRdkj .5s var(--direction-ease) 80ms both}}@keyframes service-gallery_service-image-enter__dgY44{0%{opacity:.6;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes service-gallery_service-caption-enter__xRdkj{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1150px){.service-gallery_choiceLabel__XjzPN{display:none}.service-gallery_shortLabel__OaAb9{display:inline}}@media (min-width:801px) and (max-height:760px){.service-gallery_gallery__LKEDn{--gallery-stage-height:clamp(340px,calc(100svh - 280px),560px)}.service-gallery_featuredPractice__JdQUI{padding:28px 36px}.service-gallery_gallery__LKEDn .service-gallery_featuredContent__AkPPM h3{font-size:46px}.service-gallery_eyebrow__EdcSB{margin-bottom:12px}.service-gallery_featuredContent__AkPPM>p:not(.service-gallery_eyebrow__EdcSB){margin-top:14px;font-size:16px}.service-gallery_inlineLink__T29IH{margin-top:10px}}@media (max-width:800px){.service-gallery_gallery__LKEDn{--gallery-stage-height:clamp(340px,calc(100svh - 400px),520px);width:calc(100vw - 40px);grid-template-columns:minmax(0,1fr)}.service-gallery_serviceChoices__yKuDv{grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.service-gallery_serviceChoice__3TPbt{align-items:center;min-height:48px;padding-block:12px;font-size:13px}.service-gallery_controls__J6oB8{grid-column:1;justify-content:flex-end;margin-left:0;padding-top:4px}.service-gallery_featuredPractice__JdQUI{padding:28px}.service-gallery_gallery__LKEDn .service-gallery_featuredContent__AkPPM h3{font-size:clamp(38px,7vw,56px)}.service-gallery_featuredContent__AkPPM>p:not(.service-gallery_eyebrow__EdcSB){font-size:16px}}@media (max-width:420px){.service-gallery_featuredPractice__JdQUI{padding-inline:22px}.service-gallery_gallery__LKEDn .service-gallery_featuredContent__AkPPM h3{font-size:38px}}@media (prefers-reduced-motion:reduce){.service-gallery_gallery__LKEDn[data-rotating=true] .service-gallery_progressFill__eXlz2{animation:none}.service-gallery_controls__J6oB8 button,.service-gallery_controls__J6oB8 button svg,.service-gallery_inlineLink__T29IH svg,.service-gallery_serviceChoice__3TPbt{transition:none}.service-gallery_controls__J6oB8 button:hover svg,.service-gallery_inlineLink__T29IH:hover svg{transform:none}}@media print{.service-gallery_gallery__LKEDn{left:0;width:100%;transform:none}.service-gallery_announcement__VcHuv,.service-gallery_controls__J6oB8,.service-gallery_practiceImage__so1Uk,.service-gallery_serviceChoices__yKuDv{display:none}.service-gallery_featuredPractice__JdQUI,.service-gallery_viewport__iN2Q9{min-height:0;background:var(--direction-white);color:var(--direction-navy)}.service-gallery_featuredPractice__JdQUI{padding:0}.service-gallery_featuredContent__AkPPM{width:100%;padding:24px}.service-gallery_eyebrow__EdcSB,.service-gallery_featuredContent__AkPPM>p:not(.service-gallery_eyebrow__EdcSB),.service-gallery_inlineLink__T29IH{color:var(--direction-navy)}}