.PageHero_hero__f5bhw{position:relative;padding:clamp(80px,12vw,140px) var(--section-padding-x) clamp(60px,8vw,100px);text-align:center;overflow:hidden;background:var(--light-panel)}.PageHero_scrim__gzjEA{position:absolute;inset:0;background:linear-gradient(180deg,rgba(244,241,236,.8) 0,rgba(244,241,236,.6) 50%,var(--cream-panel) 100%)}.PageHero_content__FpQaf{position:relative;z-index:2;max-width:820px;margin:0 auto}.PageHero_eyebrow__IALnM{font-family:var(--font-raleway),sans-serif;font-weight:600;font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:18px}.PageHero_title__2Djd6{font-family:var(--font-playfair),serif;font-weight:600;font-size:clamp(34px,6vw,58px);line-height:1.1;margin:0 0 24px;color:var(--ink)}.PageHero_sub__fEuIE{font-family:var(--font-raleway),sans-serif;font-size:clamp(15px,2vw,18px);line-height:1.7;color:var(--body-text);margin:0;text-wrap:pretty}.PracticeAreaRow_section__xizvH{background:var(--cream-panel)}.PracticeAreaRow_list__P3ysv{max-width:880px;margin:0 auto;padding:clamp(50px,7vw,96px) var(--section-padding-x)}.PracticeAreaRow_item__TDDQS{border-top:1px solid var(--panel-border)}.PracticeAreaRow_item__TDDQS:last-child{border-bottom:1px solid var(--panel-border)}.PracticeAreaRow_header__drSC_{width:100%;display:flex;align-items:baseline;gap:20px;padding:24px 4px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.PracticeAreaRow_header__drSC_:hover .PracticeAreaRow_title__w_c4R{color:var(--burgundy)}.PracticeAreaRow_num__QmFvO{flex-shrink:0;font-family:var(--font-raleway),sans-serif;font-weight:600;font-size:13px;letter-spacing:.3em;color:var(--gold-deep);padding-top:4px}.PracticeAreaRow_title__w_c4R{flex:1 1;font-family:var(--font-playfair),serif;font-weight:600;font-size:clamp(18px,2.2vw,23px);line-height:1.35;color:var(--ink);margin:0;transition:color .2s ease}.PracticeAreaRow_icon__ARACw{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:4px;color:var(--burgundy)}.PracticeAreaRow_iconVertical__4e8FQ{transform-origin:center;transition:transform .25s ease}.PracticeAreaRow_header__drSC_[aria-expanded=true] .PracticeAreaRow_iconVertical__4e8FQ{transform:scaleY(0)}.PracticeAreaRow_panelWrap__YDyIX{display:grid;transition:grid-template-rows .3s ease}.PracticeAreaRow_panelInner__T7USm{overflow:hidden;min-height:0}.PracticeAreaRow_panelContent__UbNjF{padding:0 4px 32px 46px}.PracticeAreaRow_desc__Dopa_{font-family:var(--font-raleway),sans-serif;font-size:15px;line-height:1.7;color:var(--body-text);margin:0 0 16px;text-wrap:pretty}.PracticeAreaRow_items__t7x0W{display:flex;flex-direction:column;gap:10px}.PracticeAreaRow_itemRow__rsOiF{display:flex;align-items:baseline;gap:10px}.PracticeAreaRow_dot__n_wey{width:5px;height:5px;background:var(--burgundy);border-radius:50%;flex-shrink:0;transform:translateY(-3px)}.PracticeAreaRow_itemText__ETNOM{font-family:var(--font-raleway),sans-serif;font-size:14px;line-height:1.6;color:var(--ink)}@media (max-width:560px){.PracticeAreaRow_panelContent__UbNjF{padding-left:4px}}.CtaBand_band__sTGML{padding:clamp(70px,9vw,120px) var(--section-padding-x);text-align:center;background:var(--burgundy)}.CtaBand_title__am7X2{font-family:var(--font-playfair),serif;font-weight:600;font-size:clamp(28px,4vw,40px);margin:0 0 20px;color:var(--light-panel)}.CtaBand_sub__UnADU{font-family:var(--font-raleway),sans-serif;font-size:16px;color:rgba(244,241,236,.8);max-width:560px;margin:0 auto 36px;text-wrap:pretty}.CtaBand_button__t1Cfp{display:inline-block;font-family:var(--font-raleway),sans-serif;background:var(--light-panel);color:var(--burgundy);padding:16px 40px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.CtaBand_button__t1Cfp:hover{background:#ffffff;color:var(--burgundy-light)}