:root{--cla-ink:#0e0e0e;--cla-navy:#101b27;--cla-cream:#f3f0eb;--cla-stone:#e7e2da;--cla-text:#1c1a17;--cla-muted:#5a554d;--cla-champagne:#c5a982;--cla-champagne-deep:#77603c;--cla-on-dark:rgba(243,240,235,0.92);--cla-on-dark-muted:rgba(243,240,235,0.62);--cla-rule-light:rgba(28,26,23,0.14);--cla-rule-dark:rgba(243,240,235,0.16);--cla-serif:'Cormorant Garamond',Georgia,serif;--cla-sans:'Montserrat',Helvetica,Arial,sans-serif;--cla-display-home:clamp(46px,7.4vw,108px);--cla-display-contact:clamp(44px,5.6vw,80px);--cla-display-belief:clamp(40px,5.4vw,76px);--cla-hero-inner:clamp(36px,4.6vw,64px);--cla-cta:clamp(34px,4vw,56px);--cla-area-name:clamp(32px,3.4vw,48px);--cla-lede:clamp(30px,3.2vw,44px);--cla-quote:clamp(24px,2.3vw,32px);--cla-triad:clamp(24px,2.3vw,32px);--cla-principle:clamp(21px,1.9vw,26px);--cla-body:16px;--cla-body-home:clamp(15px,1.15vw,17px);--cla-input:17px;--cla-micro:11px;--cla-label:10.5px;--cla-track-eyebrow:0.32em;--cla-track-button:0.28em;--cla-track-label:0.26em;--cla-track-nav:0.24em;--cla-max:1200px;--cla-grid-width:1075px;--cla-grid-gutter:24px;--cla-gutter:clamp(24px,5vw,72px);--cla-section-y:clamp(88px,12vw,160px);--cla-split-gap:clamp(32px,6vw,96px);--cla-bp-tablet:860px;--cla-bp-phone:560px;--cla-ease:0.3s ease;--cla-hero-filter:brightness(.55) saturate(.5) sepia(.25) contrast(1.05);--cla-hero-veil:linear-gradient(180deg,rgba(14,14,14,.55) 0%,rgba(14,14,14,0) 30%,rgba(14,14,14,.2) 60%,rgba(14,14,14,.85) 100%)}#main-header{background:transparent!important;box-shadow:none!important;position:absolute!important;top:0;width:100%;z-index:9999!important}#page-container{padding-top:0!important}#main-header .container{width:100%!important;max-width:none!important;padding-left:var(--cla-gutter)!important;padding-right:var(--cla-gutter)!important;padding-top:12px!important;box-sizing:border-box}#logo{width:clamp(150px,14vw,196px)!important;max-height:none!important;height:auto!important}#top-menu li a{color:rgba(243,240,235,0.62)!important;font-family:var(--cla-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase}#top-menu{display:flex;gap:clamp(20px,3.4vw,48px)}#top-menu>li{padding-right:0!important}#top-menu li a:hover{color:var(--cla-champagne)!important;opacity:1!important}@media (max-width:980px){#et_mobile_nav_menu{display:none!important}#top-menu{display:flex!important}#main-header .container{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:0!important}#main-header .logo_container{position:absolute!important;top:-20px;left:var(--cla-gutter);width:calc(100% - (2 * var(--cla-gutter)))!important}#main-header #et-top-navigation{float:none!important;padding-left:0!important;padding-top:0!important;margin-top:84px!important}}@media (min-width:981px){#main-header .logo_container{width:auto!important}}#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#f3f0eb!important;border-bottom:1px solid #c5a982!important;padding-bottom:10px!important}.cla-home-hero{display:flex;flex-direction:column;justify-content:flex-end;background-position:64% 42%!important;min-height:100vh;min-height:100svh;padding-bottom:clamp(80px,11.25vh,122.5px)!important;position:relative;isolation:isolate}.cla-home-hero>.et_pb_row{width:100%;max-width:1200px;margin:0 auto!important;padding:0 clamp(24px,5vw,72px)!important;box-sizing:border-box}@media (min-width:981px){.cla-home-hero>.et_pb_row{width:calc(100% - 48px)!important;max-width:var(--cla-grid-width)!important;padding-left:0!important;padding-right:0!important}}.cla-home-hero h1{font-family:var(--cla-serif)!important;font-size:var(--cla-display-home)!important;font-weight:300!important;line-height:1!important;color:var(--cla-cream)!important;max-width:14ch;text-wrap:balance;margin:0}.cla-home-hero .et_pb_text:last-child p{font-family:var(--cla-sans)!important;font-size:var(--cla-body-home)!important;font-weight:300!important;line-height:1.85!important;color:var(--cla-on-dark-muted)!important;max-width:560px}.cla-home-hero .et_pb_text:last-child{max-width:560px;margin-top:44px!important;padding-top:28px!important;border-top:1px solid rgba(197,169,130,.35)}.cla-home-hero::before,.cla-about-hero::before{content:"";position:absolute;inset:0;background:inherit;background-size:cover;background-position:64% 42%;filter:var(--cla-hero-filter);z-index:-2}.cla-home-hero::after,.cla-about-hero::after{content:"";position:absolute;inset:0;background:var(--cla-hero-veil);z-index:-1}@media (max-width:560px){.cla-home-hero::before{filter:brightness(.45) saturate(.5) sepia(.25) contrast(1.05)}}.cla-about-hero{background-position:30% 20%!important;display:flex;flex-direction:column;justify-content:flex-end;padding-top:180px!important;position:relative;isolation:isolate;min-height:68vh!important}.cla-about-hero::before{background-position:0% 80%}.cla-about-hero .cla-hero-eyebrow{color:var(--cla-champagne)!important;font-family:var(--cla-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase;margin-bottom:28px!important}.cla-about-hero h1{font-family:var(--cla-serif)!important;font-size:var(--cla-hero-inner)!important;font-weight:300!important;line-height:1.12!important;color:var(--cla-cream)!important;max-width:26ch;letter-spacing:-.005em!important;text-wrap:balance!important}.cla-about-hero>.et_pb_row{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 clamp(24px,5vw,72px)!important;box-sizing:border-box}@media (max-width:980px){.cla-about-hero{padding-top:0!important}.cla-about-hero>.et_pb_row{padding-top:180px!important}}@media (max-width:980px){.cla-about-hero{padding-bottom:74px!important}}.cla-firm-section .cla-firm-lede p{font-family:var(--cla-serif)!important;font-size:var(--cla-lede)!important;font-weight:300!important;line-height:1.2!important;color:var(--cla-text)!important}.cla-firm-section .cla-firm-body p{font-family:var(--cla-sans)!important;font-size:16px!important;font-weight:300!important;line-height:1.9!important;color:var(--cla-muted)!important;max-width:620px}.cla-firm-section .cla-firm-label p{font-family:var(--cla-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.32em!important;text-transform:uppercase;color:var(--cla-champagne-deep)!important}.cla-firm-label{transform:translateX(75px)}.cla-firm-section .et_pb_column:last-child{transform:none!important}@media (max-width:980px){.cla-firm-section{padding-top:80px!important}.cla-firm-section .et_pb_row{width:calc(100% - 48px)!important;max-width:none!important;margin:0 auto!important}.cla-firm-label,.cla-firm-section .et_pb_column{transform:none!important}.cla-firm-section .et_pb_column:last-child .et_pb_text:nth-child(2){transform:translateY(-5px)!important;width:calc(100% + 20px)!important}}.cla-approach-section{background:var(--cla-stone)!important;padding-top:var(--cla-section-y)!important;padding-bottom:var(--cla-section-y)!important}.cla-approach-section>.et_pb_row{display:grid;grid-template-columns:31% 1fr;column-gap:var(--cla-split-gap);align-items:start;width:100%!important;max-width:var(--cla-max)!important;padding:0 var(--cla-gutter)!important;box-sizing:border-box}.cla-approach-section>.et_pb_row>.et_pb_column{width:100%!important;min-width:0;margin:0!important;float:none!important}.cla-approach-section .et_pb_column:first-child .et_pb_text p{font-family:var(--cla-sans)!important;font-size:var(--cla-micro)!important;font-weight:500!important;letter-spacing:var(--cla-track-eyebrow)!important;line-height:1.5!important;text-transform:uppercase;color:var(--cla-champagne-deep)!important;padding-top:14px}@media (min-width:981px){.cla-approach-section .et_pb_column:first-child .et_pb_text p{transform:translateX(2px)}}.cla-approach-section .et_pb_column:last-child .et_pb_text:first-child p{font-family:var(--cla-serif)!important;font-size:var(--cla-lede)!important;font-weight:300!important;line-height:1.2!important;color:var(--cla-text)!important;max-width:460px}.cla-approach-section .cla-approach-triad{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:56px 0 48px;border-top:none}.cla-approach-section .cla-approach-triad>div{padding:32px 24px 0 0;border-top:1px solid var(--cla-rule-light)}.cla-approach-section .cla-approach-triad>div+div{padding-left:0;border-left:none}.cla-approach-section .cla-approach-triad span{display:block;margin-bottom:-16px;font-family:var(--cla-serif);font-size:20px;color:var(--cla-champagne-deep)}.cla-approach-section .cla-approach-triad p{margin:0!important;font-family:var(--cla-serif)!important;font-size:var(--cla-triad)!important;font-weight:300!important;line-height:1.1!important;white-space:nowrap;color:var(--cla-text)!important}.cla-approach-section .et_pb_column:last-child .et_pb_text:last-child p{font-family:var(--cla-sans)!important;font-size:var(--cla-body)!important;font-weight:300!important;line-height:1.9!important;color:var(--cla-muted)!important;max-width:480px}@media (max-width:980px){.cla-approach-section>.et_pb_row{grid-template-columns:100%;gap:0;width:100%!important;max-width:100%!important;padding-left:24px!important;padding-right:24px!important}.cla-approach-section>.et_pb_row>.et_pb_column:first-child{margin-bottom:-16px!important}.cla-approach-section .cla-approach-triad{grid-template-columns:100%;margin:40px 0 48px}.cla-approach-section .cla-approach-triad>div{padding:24px 0 24px!important;border-left:0!important;border-bottom:none}.cla-approach-section .cla-approach-triad span{margin-bottom:0}.cla-approach-section .cla-approach-triad>div:last-child{border-bottom:none!important}.cla-approach-section .et_pb_column:last-child .et_pb_text:last-child{width:calc(100% + 16px)!important;max-width:none!important}}.cla-belief-section{background:var(--cla-navy)!important;padding-top:128px!important;padding-bottom:128px!important}.cla-belief-section>.et_pb_row:first-child{display:grid;grid-template-columns:31% 1fr;column-gap:var(--cla-split-gap);align-items:start;width:100%!important;max-width:var(--cla-max)!important;padding:0 var(--cla-gutter)!important;box-sizing:border-box}.cla-belief-section>.et_pb_row:first-child>.et_pb_column{width:100%!important;min-width:0;margin:0!important;float:none!important}.cla-belief-section .et_pb_column:first-child .et_pb_text p{font-family:var(--cla-sans)!important;font-size:var(--cla-micro)!important;font-weight:500!important;letter-spacing:var(--cla-track-eyebrow)!important;text-transform:uppercase;color:var(--cla-champagne)!important;padding-top:14px}.cla-belief-section .et_pb_column:last-child .et_pb_text:first-child p{font-family:var(--cla-serif)!important;font-size:clamp(40px,5.4vw,76px)!important;font-weight:300!important;line-height:1.05!important;color:var(--cla-cream)!important}.cla-belief-section .et_pb_column:last-child .et_pb_text:last-child p{font-family:var(--cla-sans)!important;font-size:16px!important;font-weight:300!important;line-height:1.9!important;color:rgba(243,240,235,.65)!important}.cla-belief-section .cla-belief-points{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;gap:32px;border-top:none}.cla-belief-section .cla-belief-points>div{padding:28px 0 0 0;border-top:1px solid var(--cla-rule-dark);font-family:var(--cla-serif);font-size:clamp(20px,1.8vw,25px);font-weight:300;line-height:1.3;color:var(--cla-cream)}.cla-belief-section .cla-belief-points>div+div{padding-left:0;border-left:none}@media (min-width:981px){.cla-belief-section .cla-belief-statements-row{width:calc(100% - 48px)!important;max-width:var(--cla-grid-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}}@media (max-width:980px){.cla-belief-section{padding-top:64px!important;padding-bottom:48px!important}.cla-belief-section>.et_pb_row:first-child{grid-template-columns:100%;gap:0;max-width:100%!important;padding-left:24px!important;padding-right:24px!important}.cla-belief-section>.et_pb_row:first-child>.et_pb_column:first-child{margin-bottom:-24px!important}.cla-belief-section .cla-belief-headline{max-width:none!important}.cla-belief-section .cla-belief-points{grid-template-columns:100%;margin-top:24px;transform:translateX(-15px)}.cla-belief-section .cla-belief-points>div{padding:14px 0!important;font-weight:300!important;border-left:0!important;border-bottom:0!important}.cla-belief-section .cla-belief-points>div:last-child{border-bottom:0!important}}.cla-principal-section{background:#f3f0eb!important;padding:clamp(88px,12vw,160px) 0!important;padding-bottom:46px!important}.cla-principal-section>.et_pb_row{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 clamp(24px,5vw,72px) 0 0!important;position:relative!important;left:70px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;gap:clamp(40px,7vw,112px)!important;align-items:start!important}.cla-principal-section>.et_pb_row>.et_pb_column{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;transform:none!important}.cla-principal-section.et_pb_column:first-child>.et_pb_text:first-child{width:100%!important;margin:0 0 24px!important;padding:0!important;transform:none!important}.cla-principal-section.et_pb_column:first-child>.et_pb_text:first-child p{font-family:'Montserrat',sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:#77603c!important;line-height:1.5!important;padding:0!important;margin:0!important}.cla-principal-section .cla-principal-headline{width:100%!important;max-width:440px!important;margin:0 0 32px!important;padding:0!important;transform:none!important}.cla-principal-section .cla-principal-headline h2{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(30px,3.2vw,44px)!important;font-weight:300!important;line-height:1.18!important;letter-spacing:0!important;color:#1c1a17!important;padding:0!important;margin:0!important}.cla-principal-section .cla-principal-bio{width:100%!important;max-width:500px!important;margin:0 0 24px!important;padding:0!important;transform:none!important}.cla-principal-section .cla-principal-bio p{font-family:'Montserrat',Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:300!important;line-height:1.9!important;letter-spacing:-0.15px!important;color:#5a554d!important;padding:0!important;margin:0!important;overflow-wrap:normal!important;word-break:normal!important}.cla-principal-section.cla-principal-bio:has(+.cla-principal-divider){margin-bottom:0!important}.cla-principal-section .cla-principal-divider{display:block!important;width:100%!important;max-width:500px!important;margin:32px 0!important;padding:0!important;height:1px!important;min-height:1px!important;border:0!important;background:rgba(138,111,69,.4)!important;transform:none!important}.cla-principal-section .cla-principal-divider::before{display:none!important}.cla-principal-section .cla-principal-access{margin:0!important;padding:0!important;transform:none!important}.cla-principal-section .cla-principal-access p{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(24px,2.3vw,32px)!important;font-weight:300!important;font-style:italic!important;line-height:1.25!important;letter-spacing:0!important;color:#1c1a17!important;padding:0!important;margin:0!important}.cla-principal-section .cla-principal-portrait,.cla-principal-section .cla-principal-portrait .et_pb_image_wrap{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.cla-principal-section .cla-principal-portrait img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;object-fit:contain!important;border:0!important;border-radius:0!important;filter:none!important;box-shadow:none!important}@media (min-width:981px){.cla-principal-section .cla-principal-portrait{width:calc(100% - 65px)!important}}@media (max-width:860px){.cla-principal-section{padding-bottom:32px!important}.cla-principal-section>.et_pb_row{grid-template-columns:minmax(0,1fr)!important;gap:48px!important;padding-left:24px!important;padding-right:24px!important;left:-8px!important}.cla-principal-section>.et_pb_row>.et_pb_column{width:100%!important;margin:0!important;transform:none!important}.cla-principal-section .cla-principal-headline{max-width:300px!important}.cla-principal-section .cla-principal-bio{max-width:none!important}.cla-principal-section .cla-principal-bio p{font-size:15px!important}.cla-principal-section .cla-principal-divider{max-width:100%!important}}.cla-about-cta-section{background:#0e0e0e!important;padding:130px 0 96px!important;box-shadow:inset 0 0 0 9999px rgba(14,14,14,.65)!important}.cla-about-cta-section .cla-about-cta-row{width:90%!important;max-width:1200px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:40px!important}.cla-about-cta-section h2{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(34px,4vw,56px)!important;font-weight:300!important;line-height:1.1!important;color:#f3f0eb!important;margin:0!important}.cla-about-cta-section a{display:inline-block!important;font-family:'Montserrat',sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#c5a982!important;padding-bottom:4px!important;border-bottom:1px solid rgba(197,169,130,.45)!important;text-decoration:none!important}@media (min-width:981px){.cla-about-cta-section .cla-about-cta-row{position:relative!important;left:63px!important}}@media (min-width:768px){.cla-about-cta-section.cla-about-cta-row>.et_pb_column:last-child{display:flex!important;justify-content:flex-end!important;margin-left:auto!important;margin-right:0!important;text-align:right!important;position:relative!important;left:-18px!important}}@media (min-width:981px){.cla-about-cta-section.cla-about-cta-row>.et_pb_column:last-child{left:-82px!important}}@media (max-width:767px){.cla-about-cta-section{padding-top:65px!important;padding-bottom:80px!important}.cla-about-cta-section .cla-about-cta-row{flex-direction:column!important;align-items:flex-start!important;gap:0!important}}.cla-belief-row>.et_pb_column:first-child{padding-left:0!important}.cla-belief-row>.et_pb_column:last-child{padding-left:0!important}@media (min-width:861px){.cla-belief-row>.et_pb_column:first-child{position:relative!important;left:0px!important}}.cla-practice-hero{position:relative!important;isolation:isolate;background-color:#101b27!important;background-position:center 75%!important;background-size:cover!important;background-repeat:no-repeat!important;min-height:68vh!important;display:flex!important;align-items:flex-end!important;padding:180px 0 100px!important}.cla-practice-hero::before{content:""!important;position:absolute!important;inset:0!important;background:rgba(0,0,0,.55)!important;z-index:0!important;pointer-events:none}.cla-practice-hero .cla-practice-hero-row{left:0px!important;position:relative!important;z-index:1!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 clamp(24px,5vw,72px)!important;box-sizing:border-box!important}.cla-practice-hero .cla-practice-hero-eyebrow{margin-bottom:28px!important}.cla-practice-hero .cla-practice-hero-eyebrow p{font-family:'Montserrat',sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.32em!important;line-height:1.5!important;text-transform:uppercase!important;color:#c5a982!important;margin:0!important}.cla-practice-hero .cla-practice-hero-headline h1{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:64px!important;font-weight:300!important;line-height:1.12!important;letter-spacing:-.005em!important;color:#f3f0eb!important;margin:0!important}@media (max-width:980px){.cla-practice-hero{height:68vh!important;min-height:0!important;box-sizing:border-box!important;padding:135px 0 74px!important;background-position:90% 75%!important}.cla-practice-hero .cla-practice-hero-row{padding-left:24px!important;padding-right:24px!important}.cla-practice-hero .cla-practice-hero-headline h1{font-size:clamp(42px,10vw,64px)!important}}.cla-practice-content,.cla-practice-content>.et_pb_row,.cla-practice-content>.et_pb_row>.et_pb_column{background-color:var(--cla-cream)!important}.cla-practice-content{padding:var(--cla-section-y) 0!important}.cla-practice-content>.et_pb_row{width:100%!important;max-width:var(--cla-max)!important;margin:0 auto!important;padding:0 var(--cla-gutter)!important;box-sizing:border-box!important}.cla-practice-content>.et_pb_row>.et_pb_column,.cla-practice-content .et_pb_code{width:100%!important;margin:0!important;padding:0!important}.cla-practice-content .cla-practice-area{display:grid!important;grid-template-columns:72px minmax(180px,1fr) minmax(0,1.8fr);gap:clamp(24px,4vw,64px);align-items:baseline;padding:clamp(56px,7vw,88px) 0;border-top:1px solid var(--cla-rule-light)}.cla-practice-content .cla-practice-area:last-child{border-bottom:1px solid var(--cla-rule-light)}.cla-practice-content .cla-area-number{font-family:var(--cla-serif)!important;font-size:24px!important;font-weight:300!important;color:var(--cla-champagne-deep)!important}.cla-practice-content .cla-practice-area h2{font-family:var(--cla-serif)!important;font-size:var(--cla-area-name)!important;font-weight:300!important;line-height:1!important;color:var(--cla-text)!important;margin:0!important;padding:0!important}.cla-practice-content .cla-area-definition{font-family:var(--cla-sans)!important;font-size:16px!important;font-weight:300!important;line-height:1.85!important;letter-spacing:0!important;color:var(--cla-muted)!important;max-width:520px!important;margin:0!important;padding:0!important;overflow-wrap:normal!important;word-break:normal!important}.cla-practice-content .cla-area-principle{font-family:var(--cla-serif)!important;font-size:var(--cla-principle)!important;font-weight:300!important;font-style:italic!important;line-height:1.35!important;letter-spacing:0!important;word-spacing:normal!important;color:var(--cla-text)!important;width:100%!important;max-width:520px!important;box-sizing:border-box!important;margin:22px 0 0!important;padding:0!important}@media (min-width:981px){.cla-practice-content.cla-practice-area:nth-child(1) .cla-area-definition{max-width:440px!important}.cla-practice-content.cla-practice-area:nth-child(1) .cla-area-principle{max-width:485px!important}.cla-practice-content.cla-practice-area:nth-child(2) .cla-area-definition{max-width:400px!important}.cla-practice-content.cla-practice-area:nth-child(3) .cla-area-definition{max-width:470px!important}.cla-practice-content.cla-practice-area:nth-child(3) .cla-area-principle{max-width:490px!important}.cla-practice-content.cla-practice-area:nth-child(4) .cla-area-definition{max-width:485px!important}.cla-practice-content.cla-practice-area:nth-child(4) .cla-area-principle{max-width:465px!important}.cla-practice-content.cla-practice-area:nth-child(5) .cla-area-principle{max-width:390px!important}}@media (max-width:860px){.cla-practice-content .cla-practice-area{grid-template-columns:48px minmax(0,1fr);gap:24px}.cla-practice-content .cla-area-copy{grid-column:2;min-width:0}}@media (max-width:560px){.cla-practice-content>.et_pb_row{padding-left:24px!important;padding-right:24px!important}.cla-practice-content .cla-practice-area{padding:56px 0;gap:16px}.cla-practice-content .cla-practice-area h2{font-size:34px!important}.cla-practice-content .cla-area-definition{font-size:15px!important;max-width:245px!important}.cla-practice-content .cla-area-principle{font-size:21px!important;width:100%!important;max-width:100%!important}.cla-practice-content.cla-practice-area:nth-child(3) .cla-area-principle{width:250px!important;max-width:100%!important}}.cla-positioning-mobile-break{display:none}@media (max-width:560px){.cla-positioning-mobile-break{display:block}}@media (max-width:980px){.cla-desktop-break{display:none}}@media (max-width:980px){.cla-practice-hero .cla-practice-hero-row{left:0!important}.cla-practice-hero .cla-practice-hero-headline h1{font-size:34px!important;line-height:1.12!important;letter-spacing:-.005em!important}}@media (min-width:981px){body.page-id-XXX .cla-about-cta-row>.et_pb_column:first-child{width:75%!important;margin-right:0!important}}@media (min-width:981px){.cla-practice-cta-row h2{white-space:nowrap!important}}.cla-contact-section{background:#0e0e0e!important;color:#f3f0eb!important}.cla-contact-section .cla-contact-row{max-width:1200px!important;align-items:flex-start!important}.cla-contact-section .cla-contact-eyebrow p{font-family:'Montserrat',sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.3em!important;color:#c5a982!important;margin-bottom:28px!important}.cla-contact-section .cla-contact-headline h1{font-family:'Cormorant Garamond Light','Cormorant Garamond',Georgia,serif!important;font-size:72px!important;font-weight:300!important;line-height:1.1!important;color:#f3f0eb!important;margin:0 0 36px!important}.cla-contact-section .cla-contact-row>.et_pb_column:first-child.et_pb_text:not(.cla-contact-eyebrow):not(.cla-contact-headline) p{font-family:'Montserrat',sans-serif!important;font-size:16px!important;font-weight:300!important;line-height:1.9!important;color:#9B9894!important;max-width:430px!important}.cla-contact-section .cla-contact-form .wpcf7 form{width:100%!important}.cla-contact-section .cla-contact-form .wpcf7 label{display:block!important;font-family:'Montserrat',sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.2em!important;color:#888!important}.cla-contact-section .cla-contact-form .wpcf7 input:not([type="submit"]),.cla-contact-section .cla-contact-form .wpcf7 textarea{display:block!important;width:100%!important;box-sizing:border-box!important;background:transparent!important;border:0!important;border-bottom:1px solid #383838!important;border-radius:0!important;color:#f3f0eb!important;font-family:'Montserrat',sans-serif!important;font-size:14px!important;padding:12px 0!important;margin:12px 0 28px!important;outline:none!important;box-shadow:none!important}.cla-contact-section .cla-contact-form .wpcf7 textarea{height:115px!important;resize:vertical!important}.cla-contact-section .cla-contact-form .wpcf7 input[type="submit"]{background:#c5a982!important;color:#171717!important;border:0!important;border-radius:0!important;padding:18px 34px!important;font-family:'Montserrat',sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.24em!important;cursor:pointer!important}@media (max-width:767px){.cla-contact-section{padding-top:140px!important;padding-bottom:80px!important}.cla-contact-section .cla-contact-headline h1{font-size:46px!important}.cla-contact-section .cla-contact-row>.et_pb_column:first-child{margin-bottom:50px!important}}.cla-contact-section .wpcf7 form.sent .wpcf7-response-output{border-color:#c5a982!important;color:#f3f0eb!important}@media (min-width:981px){.cla-contact-section .cla-contact-row{position:relative!important;left:68px!important}}@media (min-width:981px){.cla-contact-section .cla-contact-row>.et_pb_column:last-child{position:relative!important;left:0px!important}}.cla-contact-mobile-break{display:none}@media (max-width:767px){.cla-contact-section .cla-contact-row>.et_pb_column:first-child.et_pb_text:not(.cla-contact-eyebrow):not(.cla-contact-headline) p{max-width:320px!important;font-size:15px!important;line-height:1.9!important}.cla-contact-mobile-break{display:block}.cla-contact-section .cla-contact-eyebrow{margin-bottom:12px!important}.cla-contact-section .cla-contact-eyebrow p{margin-bottom:0!important}.cla-contact-section .cla-contact-headline{margin-bottom:12px!important}.cla-contact-section .cla-contact-headline h1{margin-bottom:10px!important}.cla-contact-section .cla-contact-form .wpcf7 input:not([type="submit"]){padding:5px 0 7px!important;margin:6px 0 30px!important}.cla-contact-section .cla-contact-form .wpcf7 textarea{padding:5px 0 7px!important;height:106px!important;margin:6px 0 12px!important}.cla-contact-section .cla-contact-form .wpcf7 input[type="submit"]{width:220px!important;max-width:100%!important}}@media (max-width:767px){.cla-contact-section .cla-contact-headline{margin-bottom:15px!important}}@media (max-width:767px){.cla-contact-section .cla-contact-eyebrow{padding-bottom:10px!important}.cla-contact-section .cla-contact-headline{padding-bottom:5px!important}}@media (max-width:767px){.cla-contact-section .cla-contact-form.wpcf7 input:not([type="submit"]){padding-bottom:15px!important;margin-bottom:0!important}}@media (max-width:767px){.cla-contact-section .cla-contact-form .wpcf7 textarea{height:115px!important}}@media (min-width:981px){.cla-contact-section .cla-contact-form.wpcf7 input:not([type="submit"]),.cla-contact-section .cla-contact-form.wpcf7 textarea{width:77%!important}}@media (min-width:981px){.cla-contact-section .cla-contact-form.wpcf7 input:not([type="submit"]),.cla-contact-section .cla-contact-form.wpcf7 textarea{margin-bottom:8px!important}}@media (min-width:981px){.cla-contact-section .cla-contact-form.wpcf7 input[type="submit"]{margin-top:12px!important}}@media (min-width:981px){.cla-contact-section .cla-contact-form .wpcf7 form>p{margin-bottom:0!important;padding-bottom:0!important}}@media (min-width:981px){.cla-contact-section .cla-contact-row>.et_pb_column:first-child{position:relative!important;top:30px!important}}.cla-footer-nav a{color:var(--cla-on-dark-muted)!important}.cla-footer-nav a:hover{color:var(--cla-champagne)!important}.cla-footer-nav i{font-style:normal;opacity:0.35}@media (max-width:767px){.cla-footer-divider-row{border-top:1px solid transparent!important;border-image:linear-gradient(to right,transparent 0,transparent 24px,rgba(243,240,235,0.16) 24px,rgba(243,240,235,0.16) calc(100% - 24px),transparent calc(100% - 24px)) 1!important}}@media (prefers-reduced-motion:no-preference){.cla-home-hero h1{animation:cla-hero-fade-up 600ms ease-out both}@keyframes cla-hero-fade-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:no-preference){.cla-home-hero .et_pb_text:last-child{animation:cla-hero-fade-up 600ms ease-out 150ms both}}@media (prefers-reduced-motion:no-preference){.cla-home-hero::before{animation:cla-hero-image-settle 2.4s ease-out both}@keyframes cla-hero-image-settle{from{transform:scale(1.05)}to{transform:scale(1)}}}.cla-about-cta-section a{position:relative!important;border-bottom-color:transparent!important}.cla-about-cta-section a::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#c5a982;transform:scaleX(0);transform-origin:left center}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cla-about-cta-section a::after{transition:transform 250ms ease-out}.cla-about-cta-section a:hover::after{transform:scaleX(1)}.cla-about-cta-section a:hover{color:#c5a982!important}}@media (prefers-reduced-motion:reduce){.cla-about-cta-section a::after{transform:scaleX(1)}}#top-menu>li>a{position:relative!important;background-image:none!important}#top-menu>li>a::after{content:"";position:absolute;left:0;top:calc(1em + 12px);width:100%;height:1px;background-color:#c5a982;transform:scaleX(0);transform-origin:left center;pointer-events:none}#top-menu>li.current-menu-item>a,#top-menu>li.current_page_item>a{border-bottom-color:transparent!important}#top-menu>li.current-menu-item>a::after,#top-menu>li.current_page_item>a::after{transform:scaleX(1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){#top-menu>li>a::after{transition:transform 250ms ease-out}#top-menu>li>a:hover::after{transform:scaleX(1)}#top-menu>li>a:hover{color:#c5a982!important}}@media (prefers-reduced-motion:reduce){#top-menu>li>a:hover::after{transform:scaleX(1)}}@media (max-width:560px){.cla-about-hero h1{text-wrap:normal!important;font-size:36px!important}}@media (prefers-reduced-motion:no-preference){.cla-about-hero h1{animation:cla-hero-fade-up 600ms ease-out both}}@media (prefers-reduced-motion:no-preference){.cla-practice-hero .cla-practice-hero-eyebrow,.cla-practice-hero h1{animation:cla-hero-fade-up 600ms ease-out both}}.cla-about-hero::before{background-position:0% calc(80% + var(--cla-about-parallax,0px))!important}@media (prefers-reduced-motion:no-preference){.cla-about-hero .cla-hero-eyebrow,.cla-about-hero h1{animation:cla-hero-fade-up 600ms ease-out both}}@media (prefers-reduced-motion:no-preference){.cla-reveal-ready .cla-firm-section .et_pb_text>.et_pb_text_inner{opacity:0;transform:translateY(16px);transition:opacity 600ms ease-out,transform 600ms ease-out}.cla-reveal-ready .cla-firm-section .et_pb_text.cla-is-visible>.et_pb_text_inner{opacity:1;transform:translateY(0)}}.cla-practice-content .cla-practice-area{position:relative}@media (prefers-reduced-motion:no-preference){.cla-line-ready .cla-practice-area{border-top-color:transparent!important}.cla-line-ready .cla-practice-area::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--cla-rule-light);transform:scaleX(0);transform-origin:left}.cla-line-ready .cla-practice-area.cla-line-visible::before{transform:scaleX(1);transition:transform 500ms ease-out}}@media (prefers-reduced-motion:no-preference){.cla-line-ready .cla-approach-triad>div{position:relative}.cla-line-ready .cla-approach-triad>div::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--cla-rule-light);transform:scaleX(0);transform-origin:left}.cla-line-ready .cla-approach-triad>div.cla-line-visible::before{transform:scaleX(1);transition:transform 500ms ease-out}}@media (prefers-reduced-motion:no-preference){.cla-line-ready .cla-approach-triad{border-top-color:transparent!important}}@media (prefers-reduced-motion:no-preference){.cla-line-ready .cla-belief-points{border-top-color:transparent!important}.cla-line-ready .cla-belief-points>div{position:relative}.cla-line-ready .cla-belief-points>div::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:rgba(243,240,235,.16);transform:scaleX(0);transform-origin:left}.cla-line-ready .cla-belief-points>div.cla-line-visible::before{transform:scaleX(1);transition:transform 500ms ease-out}}@media (prefers-reduced-motion:no-preference){.cla-line-ready .cla-approach-triad,.cla-line-ready .cla-belief-points,.cla-line-ready .cla-approach-triad>div,.cla-line-ready .cla-belief-points>div{border-top-color:transparent!important}}.cla-contact-section .cla-contact-form .wpcf7 input[type="submit"]{transition:background-color 300ms ease-out,color 300ms ease-out!important}.cla-contact-section .cla-contact-form .wpcf7 input[type="submit"]:hover{background-color:#f3f0eb!important;color:#171717!important}.cla-about-hero h1 .cla-about-second-sentence{display:block}@media (max-width:980px){.cla-about-hero h1 .cla-about-second-sentence{margin-top:0.35em}}@media (min-width:981px){.cla-principal-section .cla-principal-access{width:max-content!important;max-width:none!important}.cla-principal-section .cla-principal-access p{white-space:nowrap!important}}@media (min-width:981px){.cla-principal-access br.cla-mobile-only-break{display:none!important}}@media (max-width:980px){.cla-belief-section .cla-desktop-break{display:block!important}}@media (max-width:980px){.cla-home-hero h1 .cla-home-mobile-break{display:block!important}}@media (max-width:560px){.cla-home-hero h1{font-size:40px!important;max-width:none!important}.cla-home-hero h1 .cla-home-mobile-break{display:block!important;white-space:nowrap}}