.wp-block-columns.wh-stack{flex-direction:column}.wp-block-columns.wh-stack>.wp-block-column{flex-basis:auto!important;width:100%}.wh-htrf__lead{padding:1.6rem 1.6rem 1.5rem;border-bottom:1px solid var(--line-dark);background:radial-gradient(80% 120% at 100% 0%,rgb(188 112 32 / .14),transparent 60%)}.wh-htrf__leadhead{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.25rem}.wh-htrf__kicker{display:block;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin-bottom:.45rem}.wh-htrf__name{display:block;font-size:clamp(1.4rem, 2.2vw, 1.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#fff;text-decoration:none}.wh-htrf__name:hover{color:var(--ember)}.wh-htrf__score{display:flex;align-items:baseline;gap:.4rem;flex:none}.wh-htrf__score b{font-size:clamp(2.75rem, 4.6vw, 3.75rem);line-height:.9;font-weight:700;letter-spacing:-.05em;background:linear-gradient(120deg,#fff 30%,var(--tan));-webkit-background-clip:text;background-clip:text;color:#fff0}.wh-htrf__score span{font-family:var(--mono);font-size:.8125rem;color:var(--fog)}.wh-chanbar{display:flex;gap:2px;height:8px;border-radius:99px;background:rgb(255 255 255 / .06);overflow:hidden}.wh-chanbar--lg{height:14px;gap:3px}.wh-chanbar__seg{display:block;width:calc(var(--w) * 1%);background:var(--c);border-radius:2px;transform-origin:left}.wh-chanbar__seg--whii{--c:var(--c-whii)}.wh-chanbar__seg--tv{--c:var(--c-tv)}.wh-chanbar__seg--meta{--c:var(--c-meta)}.wh-chanbar__seg--ppc{--c:var(--c-ppc)}@media (prefers-reduced-motion:no-preference){.js .wh-htr--feature .wh-chanbar__seg{transform:scaleX(0);transition:transform .9s var(--ease)}.js .wh-htr--feature.is-visible .wh-chanbar__seg{transform:scaleX(1)}.js .wh-htr--feature.is-visible .wh-htrf__row:nth-child(2) .wh-chanbar__seg{transition-delay:.08s}.js .wh-htr--feature.is-visible .wh-htrf__row:nth-child(3) .wh-chanbar__seg{transition-delay:.16s}.js .wh-htr--feature.is-visible .wh-htrf__row:nth-child(4) .wh-chanbar__seg{transition-delay:.24s}}.wh-htrf__vals{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.wh-htrf__val{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;padding:.5rem .7rem;border-radius:8px;background:rgb(255 255 255 / .04);border-top:2px solid var(--c)}.wh-htrf__val span{font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;color:var(--fog)}.wh-htrf__val b{font-family:var(--mono);font-size:.875rem;font-weight:500;color:#fff}.wh-htrf__val--whii{--c:var(--c-whii)}.wh-htrf__val--tv{--c:var(--c-tv)}.wh-htrf__val--meta{--c:var(--c-meta)}.wh-htrf__val--ppc{--c:var(--c-ppc)}.wh-htrf__rows{list-style:none;margin:0;padding:.4rem 1.6rem}.wh-htrf__row{display:grid;grid-template-columns:1.75rem minmax(0,1fr) minmax(90px,32%) 2.75rem;align-items:center;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line-dark)}.wh-htrf__row:last-child{border-bottom:0}.wh-htrf__rank{font-family:var(--mono);font-size:.75rem;color:var(--steel)}.wh-htrf__rowname{color:#e6e9f2;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wh-htrf__rowname:hover{color:var(--ember)}.wh-htrf__total{font-family:var(--mono);font-size:1rem;color:#fff;text-align:right}.wh-htrf__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1rem 1.6rem 1.25rem;border-top:1px solid var(--line-dark)}.wh-htrf__foot .wh-htr__more{margin:0}.wh-htrf__legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1rem}.wh-htrf__key{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;color:var(--fog)}.wh-htrf__key::before{content:"";width:10px;height:10px;border-radius:3px;background:var(--c)}.wh-htrf__key--whii{--c:var(--c-whii)}.wh-htrf__key--tv{--c:var(--c-tv)}.wh-htrf__key--meta{--c:var(--c-meta)}.wh-htrf__key--ppc{--c:var(--c-ppc)}@media (max-width:600px){.wh-htrf__lead{padding:1.25rem 1.15rem}.wh-htrf__vals{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-htrf__rows{padding:.25rem 1.15rem}.wh-htrf__row{grid-template-columns:1.5rem minmax(0,1fr) 2.5rem;row-gap:.5rem}.wh-htrf__row .wh-chanbar{grid-column:2 / -1;grid-row:2}.wh-htrf__foot{padding:1rem 1.15rem 1.15rem}}@media (max-width:600px){.wh-htrf__rowname{white-space:normal;overflow:visible}}.wh-htrf__lead{background:none}.wh-htrf__vals{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.9rem;grid-template-columns:none}.wh-htrf__vals .wh-htrf__key{font-size:.75rem}.wh-htrf__vals .wh-htrf__key b{font-weight:500;color:#fff;margin-left:.15rem}.wh-htrf__row{grid-template-columns:1.75rem minmax(0,1fr) auto}.wh-htrf__foot{justify-content:flex-end}@media (max-width:600px){.wh-htrf__row{grid-template-columns:1.5rem minmax(0,1fr) auto}}.wh-htrf__rowname{line-height:1.3}@media (max-width:600px){.wh-htrf__vals{gap:.4rem 1rem}}.wp-block-cover.wh-video-section{min-height:0;align-items:stretch}.wh-video-section .wp-block-cover__background{background:linear-gradient(180deg,rgb(18 26 51 / .9),rgb(10 15 30 / .94))!important;opacity:1!important}.wh-video-section .wp-block-cover__video-background{filter:saturate(.7)}.wh-video-section .wp-block-cover__inner-container{width:100%}.wh-video-section .wp-block-cover__inner-container>.alignwide{max-width:var(--wp--style--global--wide-size);margin-inline:auto}.wh-versus{position:relative;gap:0!important;margin-top:var(--wp--preset--spacing--70)!important;margin-bottom:0!important}.wh-versus>.wh-versus__side{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:center;margin:0!important;padding:clamp(3.5rem, 7vw, 6.5rem) clamp(1.5rem, 5vw, 5rem) clamp(4rem, 7.5vw, 7rem)!important;color:#fff}.wh-versus__side--firm{--mark:url(/wp-content/themes/whitehardt/assets/images/branding-your-firm-logo.webp);background:radial-gradient(90% 80% at 30% 10%,#a51f2e 0%,#76121c 45%,#3a080e 100%)}.wh-versus__side--whl{--mark:url(/wp-content/themes/whitehardt/assets/images/branding-whl-logo.webp);background:radial-gradient(90% 80% at 70% 10%,#706e7d 0%,#4e4c57 45%,#1c1b23 100%)}.wh-versus__side::before{content:"";position:absolute;z-index:-1;width:70%;aspect-ratio:1;bottom:-22%;background:var(--mark) center / contain no-repeat;opacity:.07;transform:rotate(-8deg);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.wh-versus__side--firm::before{left:-18%}.wh-versus__side--whl::before{right:-18%;transform:rotate(8deg)}.wh-versus__side:hover::before{transform:rotate(-4deg) scale(1.04)}.wh-versus__side--whl:hover::before{transform:rotate(4deg) scale(1.04)}.wh-versus__side::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 40% at 50% 100%,rgb(0 0 0 / .35),transparent 70%);pointer-events:none}.wh-versus__inner{display:flex;flex-direction:column;align-items:center;gap:1.1rem;max-width:34rem;text-align:center}.wh-versus__inner>*{margin:0!important}.wh-versus__logo img{display:block;width:auto;height:clamp(120px, 12vw, 168px);filter:drop-shadow(0 18px 30px rgb(0 0 0 / .35));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.wh-versus__side:hover .wh-versus__logo img{transform:translateY(-4px)}.wh-versus__logo{margin-bottom:.6rem!important}.wh-versus__k{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .72)}.wh-versus__k::before,.wh-versus__k::after{content:"";width:1.75rem;height:1px;background:rgb(255 255 255 / .35)}.wh-versus__side h3{font-size:clamp(2.25rem, 4vw, 3.5rem)!important;line-height:1;letter-spacing:-.035em;color:#fff}.wh-versus__text{max-width:42ch;font-size:1.0625rem;line-height:1.65;color:rgb(255 255 255 / .8)}.wh-versus .is-style-wh-checks{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.4rem!important}.wh-versus .is-style-wh-checks li{margin:0;padding:.5rem .95rem .5rem 2.05rem;border-radius:999px;background:rgb(255 255 255 / .1);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.875rem;font-weight:500;color:#fff}.wh-versus .is-style-wh-checks li::before{top:50%;left:.55rem;width:1.1rem;height:1.1rem;transform:translateY(-50%);background:rgb(255 255 255 / .95) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.4' fill='none' stroke='%230a0f1e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .7rem no-repeat;box-shadow:none}.wh-versus .wp-block-buttons{margin-top:.9rem!important}.wh-versus .wp-block-button__link{background:#fff!important;color:var(--ink)!important;box-shadow:0 14px 30px -14px rgb(0 0 0 / .6)}.wh-versus .wp-block-button__link::after{content:"→";display:inline-block;margin-left:.5rem;transition:transform .2s var(--ease)}.wh-versus .wp-block-button__link:hover{background:var(--ink)!important;color:#fff!important}.wh-versus .wp-block-button__link:hover::after{transform:translateX(3px)}.wh-versus::after{content:"or";position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);display:grid;place-items:center;width:clamp(4.5rem, 6.5vw, 6rem);aspect-ratio:1;padding-bottom:.35rem;border-radius:50%;background:var(--paper);box-shadow:0 0 0 8px rgb(244 241 236 / .18),0 0 0 1px rgb(10 15 30 / .08),0 24px 50px -16px rgb(0 0 0 / .65);font-family:var(--serif);font-style:italic;font-size:clamp(2rem, 3vw, 2.75rem);line-height:1;color:var(--rust)}@media (max-width:781px){.wh-versus{display:grid!important;grid-template-columns:1fr}.wh-versus>.wh-versus__side{padding-block:3.5rem 4rem!important}}.wh-versus>.wh-versus__side{align-items:stretch}.wh-versus__inner{justify-content:flex-start}.wh-versus .wp-block-buttons{margin-top:auto!important;padding-top:.9rem}@media (max-width:781px){.wh-versus>.wh-versus__side--whl{padding-top:5rem!important}}.wh-crit{width:min(1080px, calc(100vw - 2rem));height:min(780px, calc(100vh - 3rem));margin:auto;padding:0;border:0;border-radius:var(--r-l);overflow:hidden;background:#fff;color:var(--ink);box-shadow:0 60px 120px -40px rgb(5 8 20 / .75)}.wh-crit:popover-open{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);animation:wh-crit-in .35s cubic-bezier(.2,.7,.2,1)}.wh-crit::backdrop{background:rgb(8 11 24 / .62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wh-crit__aside{display:flex;flex-direction:column;min-height:0;overflow:auto;background:radial-gradient(90% 50% at 0% 100%,rgb(188 112 32 / .18),transparent 70%),linear-gradient(170deg,#1b2244 0%,#0a0f1e 100%);color:#fff}.wh-crit__photo{position:relative;flex:none;margin:0;aspect-ratio:16 / 11}.wh-crit__img{display:block;width:100%;height:100%;object-fit:cover}.wh-crit__photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 35%,#161c38 100%)}.wh-crit__head{position:relative;padding:1.75rem 1.75rem 0}.wh-crit__photo+.wh-crit__head{margin-top:-3.25rem}.wh-crit__eyebrow{margin:0;font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ember)}.wh-crit__name{margin:.45rem 0 0;font-size:clamp(1.75rem, 2.4vw, 2.25rem);line-height:1.05;letter-spacing:-.025em;color:#fff}.wh-crit .wh-crit__stats{margin:1.4rem 1.75rem 0}.wh-crit .wh-crit__stats .wh-tort-card__stat{padding:.7rem 0;border-top:1px solid rgb(255 255 255 / .1)}.wh-crit .wh-crit__stats dt{color:var(--fog)}.wh-crit .wh-crit__stats dd{color:#fff;font-size:1rem;text-decoration-color:rgb(255 255 255 / .3)}.wh-crit__aside .wh-tort-card__note{margin:1.4rem 1.75rem 0;padding-top:.9rem;border-top:1px solid rgb(255 255 255 / .1);color:var(--fog)}.wh-crit__cta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:auto 1.75rem 1.75rem;padding:.9rem 1.25rem;border-radius:999px;background:var(--orange);color:var(--ink);font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s}.wh-crit__cta:hover{background:var(--ember)}.wh-crit__cta span{transition:transform .2s var(--ease)}.wh-crit__cta:hover span{transform:translateX(3px)}.wh-crit__main{min-height:0;overflow:auto;overscroll-behavior:contain;padding:clamp(1.75rem, 3vw, 2.5rem) clamp(1.5rem, 3vw, 2.75rem) 2.5rem}.wh-crit__close{position:absolute;top:1rem;right:1rem;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid var(--line-light);background:#fff;color:var(--ink);font-size:1.375rem;line-height:1;cursor:pointer;transition:background-color .2s,color .2s}.wh-crit__close:hover{background:var(--ink);color:#fff}.wh-crit__tabs{display:flex;gap:.3rem;margin:0 3.25rem 1.75rem 0;padding:.3rem;border-radius:14px;background:var(--paper)}.wh-crit__tab{flex:1 1 0%;display:grid;gap:.15rem;padding:.6rem .9rem;border:0;border-radius:10px;background:#fff0;font:inherit;font-size:.9375rem;font-weight:600;line-height:1.25;color:#4b5167;text-align:center;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.wh-crit__tab small{font-size:.6875rem;font-weight:500;color:#666b80}.wh-crit__tab:hover{color:var(--ink)}.wh-crit__tab[aria-selected="true"]{background:#fff;color:var(--ink);box-shadow:0 1px 0 rgb(10 15 30 / .05),0 8px 18px -10px rgb(10 15 30 / .35)}.wh-crit__tab[aria-selected="true"] small{color:var(--rust)}.wh-crit__steps{list-style:none;margin:0;padding:0}.wh-crit__step{position:relative;margin:0;padding:0 0 1.75rem 3.4rem}.wh-crit__step:last-child{padding-bottom:0}.wh-crit__step:not(:last-child)::before{content:"";position:absolute;left:calc(1.05rem - 1px);top:2.35rem;bottom:.25rem;width:2px;border-radius:2px;background:linear-gradient(180deg,rgb(188 112 32 / .45),var(--line-light))}.wh-crit__n{position:absolute;left:0;top:0;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--mono);font-size:.75rem;font-weight:600}.wh-crit__join{position:absolute;left:calc(1.05rem - 1.4rem);top:.15rem;display:grid;place-items:center;width:2.8rem;height:1.6rem;border-radius:999px;background:var(--orange);color:var(--ink);font-family:var(--mono);font-size:.625rem;font-weight:700;letter-spacing:.1em;box-shadow:0 0 0 4px #fff}.wh-crit__join--or{background:#5b6ed8;color:#fff}.wh-crit__cond{margin:0;padding-top:.3rem;font-size:1.0625rem;line-height:1.55;color:var(--ink)}.wh-crit :is(.wh-crit__cond,.wh-crit__checks) strong{display:inline-block;padding:.05em .45em;border-radius:5px;background:var(--ink);color:#fff;font-family:var(--mono);font-size:.6875rem;font-weight:600;letter-spacing:.06em;line-height:1.5;vertical-align:.1em}.wh-crit__chips,.wh-crit__checks{list-style:none;margin:.9rem 0 0;padding:0}.wh-crit__chips{display:flex;flex-wrap:wrap;gap:.45rem}.wh-crit__chips li{margin:0;padding:.45rem .9rem;border-radius:999px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-light);font-size:.875rem;font-weight:500;line-height:1.3}.wh-crit__checks{display:grid;gap:.45rem}.wh-crit__checks.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-crit__checks li{position:relative;margin:0;padding:.65rem .9rem .65rem 2.45rem;border-radius:10px;background:var(--paper);font-size:.9375rem;line-height:1.45}.wh-crit__checks li::before{content:"";position:absolute;left:.8rem;top:.78rem;width:1.05rem;height:1.05rem;border-radius:50%;background:rgb(188 112 32 / .14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.4' fill='none' stroke='%23bc7020' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .65rem no-repeat}.wh-crit__step:has(+.wh-crit__step:not(.has-join))::before{background:var(--line-light)}@media (max-width:781px){.wh-crit{height:calc(100vh - 2rem);overflow:auto;overscroll-behavior:contain}.wh-crit:popover-open{display:block}.wh-crit__aside{overflow:visible}.wh-crit__photo{aspect-ratio:16 / 8}.wh-crit .wh-crit__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}.wh-crit__cta{margin:1.4rem 1.25rem 1.5rem}.wh-crit__head{padding-inline:1.25rem}.wh-crit .wh-crit__stats,.wh-crit__aside .wh-tort-card__note{margin-inline:1.25rem}.wh-crit__main{overflow:visible;padding:1.5rem 1.25rem 2rem}.wh-crit__tabs{margin-right:0;flex-wrap:wrap}.wh-crit__checks.is-two{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wh-crit:popover-open{animation:none}}.wh-crit__label{display:flex;align-items:center;min-height:40px;margin:-.15rem 3.25rem 1.5rem 0;font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rust)}@media (max-width:781px){.wh-crit .wh-crit__stats .wh-tort-card__stat{flex-direction:column;align-items:flex-start;gap:.3rem}.wh-crit .wh-crit__stats dd{text-align:left}}.wh-crit .wh-crit__stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;margin:1.5rem 1.75rem 0}.wh-crit .wh-crit__stats .wh-tort-card__stat{display:flex!important;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.55rem;min-width:0;padding:.8rem .9rem .85rem!important;border:0!important;border-radius:12px;background:rgb(255 255 255 / .05);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .09)}.wh-crit .wh-crit__stats dt{flex:none;font-size:.5625rem!important;letter-spacing:.12em;line-height:1.45;color:var(--fog)}.wh-crit .wh-crit__stats dd{margin:0;font-size:1.0625rem!important;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-align:left;color:#fff}.wh-crit .wh-crit__stats .wh-tort-card__stat:first-child{background:linear-gradient(160deg,rgb(227 154 78 / .2),rgb(227 154 78 / .05));box-shadow:inset 0 0 0 1px rgb(227 154 78 / .35)}.wh-crit .wh-crit__stats .wh-tort-card__stat:first-child dt{color:var(--ember)}@media (max-width:781px){.wh-crit .wh-crit__stats{margin-inline:1.25rem}}.wh-crit .wh-crit__stats .wh-tort-card__stat:last-child:nth-child(odd){grid-column:1 / -1}@media (min-width:782px){.wh-crit{height:fit-content;min-height:min(480px, calc(100vh - 3rem));max-height:min(780px, calc(100vh - 3rem))}.wh-crit:popover-open{grid-template-rows:minmax(0,1fr)}}.wh-crit__steps:has(>.wh-crit__step:only-child)>.wh-crit__step{padding-left:0}.wh-crit__steps:has(>.wh-crit__step:only-child) .wh-crit__n{display:none}.wh-crit__steps:has(>.wh-crit__step:only-child) .wh-crit__chips,.wh-crit__steps:has(>.wh-crit__step:only-child) .wh-crit__checks{margin-top:.9rem}.wh-crit__steps:has(>.wh-crit__step:only-child) .wh-crit__step>:first-child:not(.wh-crit__n){margin-top:0}.wh-crit__aside>.wh-crit__cta{margin-top:auto!important}.wh-crit__aside>:is(.wh-crit__stats,.wh-tort-card__note){margin-bottom:1.75rem!important}.wh-crit .wh-tort-card__note{color:#666b80}