.ax-anchor{display:block;height:0}.ax-home-hero{--hero-edge:64%;--hero-run:calc(100svh * var(--ax-diagonal));position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:max(40rem,100svh);overflow:hidden;background:var(--ax-navy-deep);color:var(--ax-white)}.ax-home-hero__media{position:absolute;inset:0;z-index:-2}.ax-home-hero__frame{position:absolute;inset:0;overflow:hidden;visibility:hidden}.ax-home-hero__frame.is-active{visibility:visible}.ax-home-hero__frame picture{display:block;width:100%;height:100%}.ax-home-hero__img{width:100%;height:100%;object-fit:cover;object-position:72% 55%;transform-origin:70% 50%}.ax-home-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#001d2fcc,#001d2f00 32%),linear-gradient(180deg,#001d2f8c,#001d2f00 22%);pointer-events:none}.ax-home-hero__fallback{position:absolute;inset:0;background:url(/wp-content/themes/axlaw-theme/assets/images/brand/axlaw-monogram-512.png) 88% 55% / min(58vh,44vw) no-repeat,linear-gradient(120deg,var(--ax-navy-deep) 40%,var(--ax-navy) 100%)}.ax-home-hero__fallback{background-blend-mode:soft-light,normal}.ax-home-hero__panel{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001d2ff7,#001d2fe6);clip-path:polygon(0 0,calc(var(--hero-edge) - var(--hero-run)) 0,var(--hero-edge) 100%,0 100%)}.ax-home-hero__panel:after{content:"";position:absolute;inset:0;background:var(--ax-gold);opacity:.85;clip-path:polygon(calc(var(--hero-edge) - var(--hero-run)) 0,calc(var(--hero-edge) - var(--hero-run) + 1.5px) 0,calc(var(--hero-edge) + 1.5px) 100%,var(--hero-edge) 100%)}.ax-home-hero__inner{position:relative;flex:1;display:flex;align-items:flex-end;padding-top:calc(var(--ax-header-h) + var(--ax-space-xl));padding-bottom:calc(var(--ax-space-2xl) + 4.5rem)}.ax-home-hero__copy{display:grid;gap:var(--ax-space-l);max-width:min(100%,62rem)}.ax-home-hero__statements{display:grid}.ax-home-hero__statement{grid-area:1 / 1;max-width:12ch;font-family:var(--ax-font-serif);font-size:clamp(3rem,1.1rem + 6.4vw,9rem);font-weight:300;line-height:.97;letter-spacing:-.03em;color:var(--ax-white);text-wrap:balance;visibility:hidden}.ax-home-hero__statement.is-active{visibility:visible}.ax-home-hero__intro{max-width:36ch;font-family:var(--ax-font-serif);font-size:var(--ax-step-lead);font-weight:300;line-height:1.4;color:#ffffffd1}.ax-home-hero__ctas{display:grid}.ax-home-hero__cta{grid-area:1 / 1}.ax-home-hero__cta[hidden]{display:none}.ax-home-hero__bar{position:absolute;inset:auto 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ax-space-l);padding-bottom:var(--ax-space-l)}.ax-home-hero__controls{display:flex;align-items:flex-end;gap:var(--ax-space-m)}.ax-home-hero__pause{flex:none;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgb(255 255 255 / .35);border-radius:var(--ax-radius-pill);background:#fff0;color:var(--ax-white);transition:border-color var(--ax-dur-base),background-color var(--ax-dur-base)}.ax-home-hero__pause:hover{border-color:var(--ax-gold)}.ax-home-hero__pause-icon{width:.6rem;height:.75rem;border-inline:2px solid currentColor}.ax-home-hero__pause[aria-pressed=true] .ax-home-hero__pause-icon{width:0;height:0;border:0;border-left:.6rem solid currentColor;border-block:.4rem solid #fff0;margin-left:.2rem}.ax-home-hero__steps{display:flex;gap:var(--ax-space-m)}.ax-home-hero__step{display:grid;grid-template-columns:auto 1fr;column-gap:.75rem;row-gap:.6rem;align-items:baseline;width:clamp(9rem,12vw,13rem);min-height:2.75rem;padding:0;border:0;background:none;color:#fff9;text-align:left;transition:color var(--ax-dur-base)}.ax-home-hero__step:hover,.ax-home-hero__step.is-active{color:var(--ax-white)}.ax-home-hero__step-num{font-size:.75rem;font-weight:500;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-gold-soft)}.ax-home-hero__step-label{font-size:.8125rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-home-hero__step-track{grid-column:1 / -1;position:relative;height:1px;background:#ffffff40;overflow:hidden}.ax-home-hero__step-fill{position:absolute;inset:0;background:var(--ax-white);transform:scaleX(0);transform-origin:0 50%}.ax-home-hero__step.is-active .ax-home-hero__step-fill{transform:scaleX(1)}.ax-home-hero__scroll{display:none;align-items:center;gap:.9rem;font-size:.75rem;font-weight:500;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:#ffffffbf;text-decoration:none;writing-mode:vertical-rl}.ax-home-hero__scroll-line{position:relative;width:1px;height:3.5rem;background:#ffffff40;overflow:hidden}.ax-home-hero__scroll-line:after{content:"";position:absolute;inset:0;background:var(--ax-gold);animation:ax-scroll-cue 2.4s var(--ax-ease-in-out) infinite}@keyframes ax-scroll-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media (min-width:64rem){.ax-home-hero__scroll{display:inline-flex}}@media (max-width:63.99rem){.ax-home-hero{min-height:auto}.ax-home-hero__media{position:relative;z-index:0;height:clamp(20rem,52svh,34rem);clip-path:polygon(0 0,100% 0,100% 78%,0 100%)}.ax-home-hero__img{object-position:60% 60%}.ax-home-hero__panel{display:none}.ax-home-hero__inner{padding-top:var(--ax-space-l);padding-bottom:var(--ax-space-l);margin-top:calc(var(--ax-space-2xl) * -1)}.ax-home-hero__statement{font-size:clamp(2.75rem,1.4rem + 5.6vw,5rem)}.ax-home-hero__bar{position:static;padding-bottom:var(--ax-space-xl)}.ax-home-hero__controls{width:100%}.ax-home-hero__steps{flex:1;gap:var(--ax-space-s)}.ax-home-hero__steps li{flex:1}.ax-home-hero__step{width:100%}}@media (max-width:47.99rem){.ax-home-hero__step-label{display:none}}@media (min-width:64rem) and (max-height:46rem){.ax-home-hero__statement{font-size:clamp(3rem,9vh,6.5rem)}}@media (prefers-reduced-motion:no-preference){.ax-js .ax-home-hero__panel,.ax-js .ax-home-hero [data-hero-el],.ax-js .ax-home-hero__statement.is-active{visibility:hidden}.ax-js:not(.ax-hero-ready) .ax-home-hero__panel,.ax-js:not(.ax-hero-ready) .ax-home-hero [data-hero-el],.ax-js:not(.ax-hero-ready) .ax-home-hero__statement.is-active{animation:ax-failsafe 0s 2.5s forwards}}.ax-motion-off .ax-home-hero__panel,.ax-motion-off .ax-home-hero [data-hero-el],.ax-motion-off .ax-home-hero__statement.is-active{visibility:visible!important}.ax-home-pillars{padding-block:var(--ax-space-2xl) var(--ax-section)}.ax-home-pillars__list{display:grid;gap:var(--ax-space-xl) var(--ax-column-gap)}@media (min-width:48rem){.ax-home-pillars__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.ax-home-pillars__item{position:relative;display:grid;align-content:start;gap:var(--ax-space-s);padding-top:var(--ax-space-l)}.ax-home-pillars__rule,.ax-home-process__rule{position:absolute;top:0;left:0;width:100%;height:1px;background:var(--ax-navy)}.ax-home-pillars__index{font-size:.75rem;font-weight:500;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-teal)}.ax-home-pillars__title{font-family:var(--ax-font-serif);font-size:clamp(1.625rem,1.3rem + 1.1vw,2.5rem);font-weight:350;line-height:1.1;letter-spacing:-.015em;color:var(--ax-heading);max-width:14ch}.ax-home-pillars__text{max-width:34ch;color:var(--ax-fg-muted)}.ax-home-firm{padding-top:0}.ax-home-firm__grid{display:grid;gap:var(--ax-space-xl)}.ax-home-firm__media{position:relative}.ax-home-firm__frame{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--ax-stone)}.ax-home-firm__frame img{width:100%;height:116%;object-fit:cover;margin-top:-8%}.ax-home-firm__mark{display:none}.ax-home-firm__copy{display:grid;align-content:start;gap:var(--ax-space-m)}.ax-home-firm__lead p{font-family:var(--ax-font-serif);font-size:var(--ax-step-lead);font-weight:300;line-height:1.4;color:var(--ax-heading)}.ax-home-firm__lead strong,.ax-home-firm__body strong{font-weight:500;color:var(--ax-heading)}.ax-home-firm__body{display:grid;gap:1em;max-width:var(--ax-measure);color:var(--ax-fg-muted)}.ax-home-firm__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ax-space-m);margin-top:var(--ax-space-s);padding-top:var(--ax-space-m);border-top:1px solid var(--ax-rule)}.ax-signature{display:flex;align-items:center;gap:.9rem}.ax-signature__portrait{width:3.5rem;height:3.5rem;border-radius:50%;overflow:hidden;background:var(--ax-navy)}.ax-signature__portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.ax-signature__text{display:grid}.ax-signature__name{font-family:var(--ax-font-serif);font-size:1.375rem;font-style:italic;font-weight:400;color:var(--ax-heading);line-height:1.2}.ax-signature__role{font-size:var(--ax-step-eyebrow);font-weight:500;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:var(--ax-teal)}@media (min-width:64rem){.ax-home-firm__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ax-column-gap);align-items:start}.ax-home-firm__media{grid-column:1 / 7;position:sticky;top:calc(var(--ax-header-h) + var(--ax-space-xl));margin-top:var(--ax-space-xl)}.ax-home-firm__copy{grid-column:8 / 13}}.ax-home-statement{position:relative;overflow:hidden;padding-block:calc(var(--ax-section) * 1.1)}.ax-home-statement__inner{position:relative;z-index:1;display:grid;gap:var(--ax-space-m)}.ax-home-statement__title{max-width:17ch}.ax-home-statement__cols{display:grid;gap:var(--ax-space-m) var(--ax-column-gap);margin-top:var(--ax-space-xl)}.ax-home-statement__cols .ax-body-l{color:var(--ax-fg)}.ax-home-statement__mark{position:absolute;right:-10vmax;bottom:-22vmax;width:62vmax;aspect-ratio:1;background:url(/wp-content/themes/axlaw-theme/assets/images/brand/axlaw-monogram-512.png) center / contain no-repeat;filter:brightness(0) invert(1);opacity:.05;pointer-events:none}@media (min-width:64rem){.ax-home-statement__cols{grid-template-columns:repeat(12,minmax(0,1fr))}.ax-home-statement__cols>:nth-child(1){grid-column:5 / 9}.ax-home-statement__cols>:nth-child(2){grid-column:9 / 13}.ax-home-statement__cols>:nth-child(3){grid-column:5 / 13;margin-top:var(--ax-space-s)}}.ax-home-team__layout{display:grid;gap:var(--ax-space-xl) var(--ax-column-gap)}.ax-home-team__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ax-space-l) var(--ax-column-gap)}.ax-card-person--feature .ax-card-person__name{font-size:var(--ax-step-h3)}.ax-card-person--feature .ax-card-person__role{font-size:var(--ax-step-eyebrow);font-weight:500;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:var(--ax-teal)}@media (min-width:48rem){.ax-home-team__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.ax-home-team__feature{position:sticky;top:calc(var(--ax-header-h) + var(--ax-space-m))}}@media (min-width:64rem){.ax-home-team__grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:calc(var(--ax-column-gap) * 1.5)}.ax-home-team__grid>li:nth-child(3n+2){transform:translateY(var(--ax-space-2xl))}.ax-home-team__grid{padding-bottom:var(--ax-space-2xl)}}.ax-team-controls{display:none}@media (max-width:47.99rem){.ax-home-team__layout{display:flex;gap:var(--ax-space-s);margin-inline:calc(var(--ax-gutter) * -1);padding:0 var(--ax-gutter) var(--ax-space-s);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ax-gutter);scrollbar-width:thin;scrollbar-color:var(--ax-navy) var(--ax-line)}.ax-home-team__layout::-webkit-scrollbar{height:2px}.ax-home-team__layout::-webkit-scrollbar-track{background:var(--ax-line)}.ax-home-team__layout::-webkit-scrollbar-thumb{background:var(--ax-navy)}.ax-home-team__layout:focus-visible{outline-offset:-2px}.ax-home-team__grid{display:contents}.ax-home-team__feature,.ax-home-team__grid>li{flex:0 0 min(82%,22rem);scroll-snap-align:start;scroll-snap-stop:always}.ax-card-person--feature .ax-card-person__name{font-size:var(--ax-step-h4)}.ax-home-team .ax-card-person{gap:var(--ax-space-xs)}.ax-team-controls:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:var(--ax-space-m);margin-top:var(--ax-space-m)}.ax-team-controls__count{display:flex;align-items:baseline;gap:.4rem;font-family:var(--ax-font-serif);font-size:1.375rem;font-weight:300;color:var(--ax-heading);font-variant-numeric:tabular-nums}.ax-team-controls__count>span:last-child,.ax-team-controls__sep{color:var(--ax-fg-muted);font-size:1rem}.ax-team-controls__buttons{display:flex;gap:var(--ax-space-xs)}.ax-team-controls__btn{display:inline-grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--ax-line-strong);border-radius:var(--ax-radius-pill);background:#fff0;color:var(--ax-heading);transition:background-color var(--ax-dur-base),color var(--ax-dur-base),border-color var(--ax-dur-base),opacity var(--ax-dur-base)}.ax-team-controls__btn:not(:disabled):hover,.ax-team-controls__btn:not(:disabled):active{background:var(--ax-navy);border-color:var(--ax-navy);color:var(--ax-white)}.ax-team-controls__btn:disabled{opacity:.3;cursor:default}}@media (max-width:47.99rem) and (prefers-reduced-motion:no-preference){.ax-home-team__layout{scroll-behavior:smooth}}.ax-home-sectors{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--ax-section)}.ax-home-sectors__bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.ax-home-sectors__bg img{width:100%;height:120%;margin-top:-10%;object-fit:cover;opacity:.55}.ax-home-sectors__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#001d2ff5,#001d2fd1 45%,#001d2ff7)}.ax-home-sectors .ax-section-heading__aside .ax-body-l{color:var(--ax-fg)}.ax-home-sectors .ax-link-row__title{color:var(--ax-white)}.ax-home-sectors .ax-link-row__desc{color:#ffffffa8}.ax-home-sectors .ax-link-row__arrow{color:var(--ax-white);border-color:#ffffff4d}@media (hover:hover){.ax-home-sectors .ax-link-row__link:hover .ax-link-row__arrow{background:var(--ax-gold);border-color:var(--ax-gold);color:var(--ax-navy-deep)}.ax-home-sectors .ax-link-row__link:hover .ax-link-row__title{color:var(--ax-gold-soft)}}.ax-home-sectors .ax-link-row__link:focus-visible .ax-link-row__arrow{background:var(--ax-gold);color:var(--ax-navy-deep)}.ax-home-sectors .ax-btn--secondary{--btn-fg:var(--ax-white);--btn-border:rgb(255 255 255 / .4);--btn-fill:var(--ax-gold)}.ax-home-sectors .ax-btn--secondary:hover,.ax-home-sectors .ax-btn--secondary:focus-visible{--btn-fg:var(--ax-navy-deep);--btn-border:var(--ax-gold)}.ax-home-process__grid{display:grid;gap:var(--ax-space-2xl) var(--ax-column-gap)}.ax-home-process__intro{display:grid;align-content:start;justify-items:start;gap:var(--ax-space-m)}.ax-home-process__intro .ax-body-l{color:var(--ax-fg-muted)}.ax-home-process__label{margin-bottom:var(--ax-space-m)}.ax-home-process__list{counter-reset:none}.ax-home-process__step{position:relative;display:grid;grid-template-columns:clamp(3.5rem,2.6rem + 3vw,6rem) minmax(0,1fr);align-items:baseline;gap:var(--ax-space-m);padding-block:var(--ax-space-l)}.ax-home-process__step:last-child{border-bottom:1px solid var(--ax-line-strong)}.ax-home-process__rule{background:var(--ax-line-strong)}.ax-home-process__num{font-family:var(--ax-font-serif);font-size:clamp(2.25rem,1.8rem + 1.6vw,3.5rem);font-weight:300;line-height:1;color:var(--ax-teal)}.ax-home-process__text{max-width:30ch;font-family:var(--ax-font-serif);font-size:var(--ax-step-h4);font-weight:350;line-height:1.3;color:var(--ax-heading)}@media (min-width:64rem){.ax-home-process__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:calc(var(--ax-column-gap) * 3);align-items:start}.ax-home-process__intro{position:sticky;top:calc(var(--ax-header-h) + var(--ax-space-l))}.ax-home-process__steps{padding-top:var(--ax-space-2xl)}}.ax-home-insights__layout{display:grid;gap:var(--ax-space-xl) var(--ax-column-gap)}.ax-card-article--feature .ax-card-article__title{font-size:var(--ax-step-h3);line-height:1.12;max-width:24ch}.ax-card-article--feature .ax-card-article__body{gap:var(--ax-space-s)}.ax-home-insights__list{display:grid;align-content:start}.ax-card-article--row{grid-template-columns:clamp(5.5rem,4.5rem + 3vw,7.5rem) minmax(0,1fr);align-items:start;gap:var(--ax-space-m);padding-block:var(--ax-space-m);border-top:1px solid var(--ax-rule)}.ax-card-article--row:last-child{border-bottom:1px solid var(--ax-rule)}.ax-card-article--row .ax-card-article__title{font-size:clamp(1.125rem,1.05rem + .35vw,1.375rem);line-height:1.25}.ax-card-article--row .ax-card-article__body{gap:.35rem}.ax-home-insights__social{margin-top:var(--ax-space-xl);padding-top:var(--ax-space-m);border-top:1px solid var(--ax-rule)}@media (min-width:64rem){.ax-home-insights__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:calc(var(--ax-column-gap) * 2)}.ax-card-article--row:first-child{border-top:0;padding-top:0}}