.ax-sectors-hero{--rise:clamp(3rem, 7vw, 8rem);--indent:0em;position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--ax-header-h) + var(--ax-space-xl)) 0 calc(var(--ax-space-2xl) + var(--rise));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--rise)),0 100%)}.ax-sectors-hero__inner{position:relative;z-index:1;display:grid;gap:var(--ax-space-m)}.ax-sectors-hero__title{max-width:10.6em;font-size:clamp(2.25rem,.9rem + 7.2vw,9.5rem);line-height:.96;text-indent:var(--indent);text-wrap:wrap}.ax-sectors-hero__title>span:not(.ax-line),.ax-sectors-hero__title .ax-line:not(:first-child){text-indent:0}@media (min-width:48rem){.ax-sectors-hero{--indent:1.4em}}.ax-sectors-hero__intro{max-width:40ch;margin-top:var(--ax-space-m);font-family:var(--ax-font-serif);font-size:var(--ax-step-lead);font-weight:300;line-height:1.42;color:#ffffffd6;text-wrap:pretty}.ax-sectors-hero__index{margin-top:var(--ax-space-xl)}.ax-sectors-index{display:grid;border-top:1px solid var(--ax-line-light)}.ax-sectors-index__link{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:var(--ax-space-xs);padding-block:.95rem;border-bottom:1px solid var(--ax-line-light);color:var(--ax-white);text-decoration:none}.ax-sectors-index__num{font-size:var(--ax-step-eyebrow);font-weight:500;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-gold-soft);font-variant-numeric:tabular-nums}.ax-sectors-index__name{font-family:var(--ax-font-serif);font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);font-weight:350;line-height:1.25;text-wrap:balance}.ax-sectors-index__icon{align-self:center;color:var(--ax-gold-soft);transition:transform var(--ax-dur-base) var(--ax-ease-out)}.ax-sectors-index__icon .ax-icon{width:1.125rem;height:1.125rem}.ax-sectors-index__link:hover .ax-sectors-index__icon,.ax-sectors-index__link:focus-visible .ax-sectors-index__icon{transform:translateY(.25rem)}.ax-sectors-index__link:focus-visible{outline-color:var(--ax-gold);outline-offset:2px}.ax-sectors-hero__mark{position:absolute;z-index:0;top:6%;right:-14vmax;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:.045;pointer-events:none}@media (min-width:64rem){.ax-sectors-hero__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ax-column-gap)}.ax-sectors-hero__eyebrow,.ax-sectors-hero__title,.ax-sectors-hero__index{grid-column:1 / -1}.ax-sectors-hero__intro{grid-column:1 / 9}.ax-sectors-index{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--ax-column-gap);border-top:0}.ax-sectors-index__link{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-items:start;row-gap:var(--ax-space-s);height:100%;padding:var(--ax-space-m) 0 0;border-top:1px solid var(--ax-line-light);border-bottom:0}.ax-sectors-index__link:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background:var(--ax-gold);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--ax-dur-slow) var(--ax-ease-out)}.ax-sectors-index__link:hover:before,.ax-sectors-index__link:focus-visible:before{transform:scaleX(1)}.ax-sectors-index__num{grid-column:1;grid-row:1}.ax-sectors-index__icon{grid-column:2;grid-row:1}.ax-sectors-index__name{grid-column:1 / -1;grid-row:2;max-width:14ch}}.ax-sectors-directory{padding-block:var(--ax-space-xl) var(--ax-section)}.ax-sectors-list{counter-reset:none}.ax-sector{--run:9rem;position:relative;isolation:isolate;display:grid;gap:var(--ax-space-s);padding-block:var(--ax-space-l) var(--ax-space-xl)}.ax-sector:last-child{border-bottom:1px solid var(--ax-line-strong)}.ax-sector__rule{position:absolute;top:0;left:0;width:100%;height:1px;background:var(--ax-line-strong)}.ax-sector__panel{position:absolute;z-index:-1;inset:0 calc(var(--ax-gutter) * -1);overflow:hidden;background:var(--ax-navy);clip-path:polygon(0 0,0 0,calc(var(--run) * -1) 100%,0 100%);transition:clip-path .75s var(--ax-ease-in-out)}.ax-sector__panel:after{content:"";position:absolute;top:-20%;right:-4%;width:auto;height:140%;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:.06}.ax-sector__num{font-size:var(--ax-step-eyebrow);font-weight:500;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-teal);font-variant-numeric:tabular-nums;transition:color var(--ax-dur-base) var(--ax-ease-standard)}.ax-sector__title{max-width:13ch;font-family:var(--ax-font-serif);font-size:clamp(2.125rem,1.25rem + 3.7vw,5.75rem);font-weight:300;line-height:1;letter-spacing:-.022em;color:var(--ax-heading);text-wrap:balance;transition:color var(--ax-dur-base) var(--ax-ease-standard),transform var(--ax-dur-slow) var(--ax-ease-out)}.ax-sector__aside{display:grid;gap:var(--ax-space-m);justify-items:start}.ax-sector__desc{max-width:40ch;font-size:var(--ax-step-body-l);line-height:1.6;color:var(--ax-fg-muted);transition:color var(--ax-dur-base) var(--ax-ease-standard)}.ax-sector__link{display:inline-flex;align-items:center;gap:.9rem;font-size:.9375rem;font-weight:500;color:var(--ax-heading);text-decoration:none;transition:color var(--ax-dur-base) var(--ax-ease-standard)}.ax-sector__link:after{content:"";position:absolute;inset:0;z-index:1}.ax-sector__link:focus-visible{outline:2px solid var(--ax-gold);outline-offset:6px}.ax-sector__arrow{display:inline-grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--ax-line-strong);border-radius:var(--ax-radius-pill);transition:background-color var(--ax-dur-base) var(--ax-ease-standard),border-color var(--ax-dur-base) var(--ax-ease-standard),color var(--ax-dur-base) var(--ax-ease-standard),transform var(--ax-dur-slow) var(--ax-ease-out)}.ax-sector__arrow .ax-icon{width:1.125rem;height:1.125rem}@media (hover:hover) and (pointer:fine){.ax-sector:hover .ax-sector__panel{clip-path:polygon(0 0,calc(100% + var(--run)) 0,100% 100%,0 100%)}.ax-sector:hover .ax-sector__title{color:var(--ax-white);transform:translate(clamp(.75rem,1.5vw,1.75rem))}.ax-sector:hover .ax-sector__num{color:var(--ax-gold-soft)}.ax-sector:hover .ax-sector__desc{color:#ffffffbd}.ax-sector:hover .ax-sector__link{color:var(--ax-white)}.ax-sector:hover .ax-sector__arrow{background:var(--ax-gold);border-color:var(--ax-gold);color:var(--ax-navy-deep);transform:rotate(-45deg)}}.ax-sector:focus-within .ax-sector__panel{clip-path:polygon(0 0,calc(100% + var(--run)) 0,100% 100%,0 100%)}.ax-sector:focus-within .ax-sector__title{color:var(--ax-white);transform:translate(clamp(.75rem,1.5vw,1.75rem))}.ax-sector:focus-within .ax-sector__num{color:var(--ax-gold-soft)}.ax-sector:focus-within .ax-sector__desc{color:#ffffffbd}.ax-sector:focus-within .ax-sector__link{color:var(--ax-white)}.ax-sector:focus-within .ax-sector__arrow{background:var(--ax-gold);border-color:var(--ax-gold);color:var(--ax-navy-deep);transform:rotate(-45deg)}@media (hover:none){.ax-sector:active .ax-sector__arrow{background:var(--ax-navy);border-color:var(--ax-navy);color:var(--ax-white)}}@media (min-width:48rem){.ax-sector{grid-template-columns:3.5rem minmax(0,1fr);column-gap:var(--ax-column-gap)}.ax-sector__num{padding-top:.9em}.ax-sector__title,.ax-sector__aside{grid-column:2}}@media (min-width:64rem){.ax-sector{grid-template-columns:4.5rem minmax(0,7fr) minmax(0,4fr);align-items:center;min-height:clamp(15rem,20vw,19rem);padding-block:var(--ax-space-xl)}.ax-sector__num{align-self:start;padding-top:1.35em}.ax-sector__title{grid-column:2;max-width:12ch}.ax-sector__aside{grid-column:3}}@media (prefers-reduced-motion:reduce){.ax-sector__panel,.ax-sector__title,.ax-sector__arrow,.ax-sectors-index__icon,.ax-sectors-index__link:before{transition:none}}