.wfm{--wfm-none: #6e6862;--wfm-1: #9a6947;--wfm-2: #c77646;--wfm-3: #f28450;--wfm-4: #ffa66d;--wfm-5: #ffd2aa;--wfm-ok: var(--ok);--wfm-ink-dark: #0d0d12;--wfm-ink-light: #f7f2ea;--wfm-sticky: 52px;--wfm-share-h: 32px}[data-theme=light] .wfm{--wfm-none: #8f8a83;--wfm-1: #c08550;--wfm-2: #b7612a;--wfm-3: #a73e05;--wfm-4: #862c0b;--wfm-5: #601d0d}html:has(.wfm){scroll-padding-top:calc(var(--header) + var(--wfm-sticky, 52px) + 16px)}.wfm-sec{padding-block:clamp(56px,3rem + 3vw,96px);border-top:1px solid var(--line)}.wfm-sec--first{border-top:0;padding-top:clamp(32px,2rem + 2vw,56px)}.wfm-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);margin-bottom:clamp(24px,1rem + 2vw,40px)}.wfm-head__copy{display:grid;gap:var(--s-3);max-width:44em}.wfm-head>.wfm-head__copy{display:contents}.wfm-head__copy>*,.wfm-head__meta{grid-column:1 / -1}.wfm-head__copy>h2{grid-column:1}.wfm-head__meta{margin-top:var(--s-1)}.wfm-head__share{grid-column:2;grid-row:1;align-self:start;margin-top:calc((var(--t-statement) * 1.1 - var(--wfm-share-h)) / 2)}@media(min-width:900px){.wfm-head{grid-template-columns:minmax(0,1fr) minmax(220px,auto);grid-template-rows:auto 1fr;gap:var(--s-2) var(--s-7)}.wfm-head>.wfm-head__copy{display:grid;grid-row:1 / span 2;align-self:start}.wfm-head__meta{grid-column:2;grid-row:2;align-self:end;margin-top:0}.wfm-head__share{justify-self:end}}.wfm-head h2{font-family:var(--f-display);font-size:var(--t-statement);font-weight:400;letter-spacing:-.015em;line-height:1.1;text-wrap:balance;color:var(--text)}.wfm-head__copy>p{font-size:var(--t-body);line-height:1.55;color:var(--text-2);text-wrap:pretty;max-width:40em}.wfm-head__more a{font-weight:600;color:var(--text);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.wfm-head__more a:hover{text-decoration-color:var(--accent)}.wfm-head__meta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-2) var(--s-3)}@media(min-width:900px){.wfm-head__meta{flex-direction:column;align-items:flex-end}}.wfm-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--line-2);font-size:var(--t-caption);font-weight:600;line-height:1.2;color:var(--text-2);white-space:nowrap}.wfm-vintage{font-size:var(--t-caption);line-height:1.45;color:var(--text-2);max-width:36em}.wfm-vintage summary{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px 0 9px;border-radius:var(--r-pill);border:1px solid var(--line-2);font-weight:600;color:var(--text);cursor:pointer;list-style:none;white-space:nowrap;transition:border-color var(--dur-micro) var(--ease-out)}.wfm-vintage summary::-webkit-details-marker{display:none}.wfm-vintage summary:hover{border-color:var(--text-3)}.wfm-vintage__dot{width:7px;height:7px;border-radius:50%;background:var(--ok);flex:none}.wfm-vintage summary svg{width:14px;height:14px;color:var(--text-2);transition:transform var(--dur-small) var(--ease-out)}.wfm-vintage[open] summary svg{transform:rotate(180deg)}.wfm-vintage__body{margin-top:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-row);background:var(--raised);border:1px solid var(--line-2);text-align:left;display:grid;gap:var(--s-2)}.wfm-vintage__body b{color:var(--text);font-weight:600}@media(min-width:900px){.wfm-head__meta .wfm-vintage{display:grid;justify-items:end}.wfm-head__meta .wfm-vintage__body{max-width:30em}}@media(pointer:coarse){.wfm-vintage summary,.wfm-tag{min-height:32px}.wfm-vintage summary{min-height:44px}}.wfm-share{position:relative;display:inline-flex;align-items:center;gap:6px;height:var(--wfm-share-h);padding:0 12px 0 10px;border-radius:var(--r-pill);border:1px solid var(--line-2);font-size:var(--t-caption);font-weight:600;line-height:1.2;color:var(--text);text-decoration:none;white-space:nowrap;transition:border-color var(--dur-micro) var(--ease-out)}.wfm-share:hover,.wfm-share.is-copied{border-color:var(--text-3)}.wfm-share__icon,.wfm-share__text{display:grid;justify-items:center}.wfm-share__icon>*,.wfm-share__text>*{grid-area:1 / 1}.wfm-share__icon svg{width:14px;height:14px;color:var(--text-2)}.wfm-share__icon svg+svg{color:var(--ok)}.wfm-share__icon svg+svg,.wfm-share__done,.wfm-share.is-copied .wfm-share__icon svg:first-child{visibility:hidden}.wfm-share.is-copied .wfm-share__icon svg+svg,.wfm-share.is-copied .wfm-share__done{visibility:visible}.wfm-share.is-copied .wfm-share__label{opacity:0}@media(max-width:599px){.wfm-share{width:var(--wfm-share-h);padding:0;justify-content:center}.wfm-share__text{position:absolute;top:50%;right:calc(100% + var(--s-2));translate:0 -50%;pointer-events:none}.wfm-share__label{opacity:0}.wfm-share__done{padding:4px 10px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--raised)}}@media(pointer:coarse){.wfm-share:before{content:"";position:absolute;inset:calc((var(--wfm-share-h) - 44px) / 2);border-radius:inherit}}@media(forced-colors:active){.wfm-vintage__dot{forced-color-adjust:none;background:CanvasText}}.wfm-eyebrow{font-size:var(--t-small);line-height:1.5;color:var(--text-2);max-width:36em}.wfm .phero__copy .wfm-vintage summary{min-height:36px}@media(pointer:coarse){.wfm .phero__copy .wfm-vintage summary{min-height:44px}}.wfm-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--r-sheet);border:1px solid var(--line-2);background:var(--raised);overflow:hidden}.wfm-kpis>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--s-2);padding:clamp(18px,1rem + 1vw,28px);border-top:1px solid var(--line-2)}.wfm-kpis>div:nth-child(-n+2){border-top:0}.wfm-kpis>div:nth-child(2n){border-left:1px solid var(--line-2)}.wfm-kpis dd{font-family:var(--f-display);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);line-height:1;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.wfm-kpis dt{font-size:var(--t-small);line-height:1.45;color:var(--text-2)}@media(max-width:479px){.wfm-kpis{grid-template-columns:1fr}.wfm-kpis>div:nth-child(2){border-top:1px solid var(--line-2)}.wfm-kpis>div:nth-child(2n){border-left:0}}.wfm-nav{position:sticky;top:var(--header);z-index:40;background:var(--bg);border-block:1px solid var(--line)}.wfm-nav ul{display:flex;gap:var(--s-1);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.wfm-nav ul::-webkit-scrollbar{display:none}.wfm-nav a{position:relative;display:inline-flex;align-items:center;height:var(--wfm-sticky);padding:0 12px;font-size:var(--t-small);font-weight:600;color:var(--text-2);text-decoration:none;white-space:nowrap;transition:color var(--dur-micro) var(--ease-out)}.wfm-nav li:first-child a{margin-left:-12px}.wfm-nav a:hover,.wfm-nav a[aria-current]{color:var(--text)}.wfm-nav a[aria-current]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;border-bottom:2px solid currentColor}.wfm-nav a:focus-visible{outline-offset:-3px}@media(max-width:759px){.wfm-nav .wrap{padding-inline:0}.wfm-nav ul{padding-inline:calc(var(--gutter) - 12px);scroll-padding-inline:var(--gutter)}.wfm-nav li:first-child a{margin-left:0}}@media(max-height:520px){.wfm-nav{position:static}html:has(.wfm){scroll-padding-top:calc(var(--header) + 16px)}}.wfm-note{display:grid;gap:var(--s-4);padding:clamp(22px,1rem + 2vw,36px);border-radius:var(--r-sheet);background:var(--raised);border:1px solid var(--line-2)}.wfm-note__label{font-size:var(--t-small);font-weight:700;color:var(--text)}@media(min-width:1000px){.wfm-note{grid-template-columns:minmax(0,15rem) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:var(--s-7)}.wfm-note__label{grid-column:1;grid-row:1}.wfm-note blockquote{grid-column:2;grid-row:1 / span 2}.wfm-note figcaption{grid-column:1;grid-row:2;align-self:start}}.wfm-note blockquote p{font-size:var(--t-lede);line-height:1.55;color:var(--text);text-wrap:pretty;max-width:62ch}.wfm-note a,.wfm-talk__note a,.wfm-sources__body a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:var(--line-control)}.wfm-note a:hover,.wfm-talk__note a:hover,.wfm-sources__body a:hover{text-decoration-color:var(--accent)}.wfm-note figcaption{font-size:var(--t-small);color:var(--text-2)}.wfm-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-5)}.wfm-tools__field{flex:0 1 320px;min-width:min(100%,240px)}.wfm-tools .btn svg,.wfm-head__meta .btn svg{width:18px;height:18px}.wfm-count{flex:1 1 220px;min-height:50px;display:flex;align-items:center;font-size:var(--t-small);color:var(--text-2)}.wfm-profile{border-radius:var(--r-sheet);background:var(--raised);border:1px solid var(--line-2);padding:clamp(18px,1rem + 1.5vw,32px)}.wfm-profile__empty{color:var(--text-2)}.wfm-profile__body{display:grid;gap:var(--s-5)}.wfm-profile__head h3{font-family:var(--f-display);font-size:var(--t-h3);font-weight:400;line-height:1.15;color:var(--text)}.wfm-profile__head p{margin-top:var(--s-2);font-size:var(--t-small);color:var(--text-2)}.wfm-cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:var(--r-row);border:1px solid var(--line-2);overflow:hidden}.wfm-cells>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:var(--s-4);border-left:1px solid var(--line-2)}.wfm-cells>div:first-child{border-left:0}.wfm-cells dd{font-family:var(--f-display);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.wfm-cells dt{font-size:var(--t-caption);line-height:1.4;color:var(--text-2)}@media(max-width:759px){.wfm-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.wfm-cells>div:nth-child(odd){border-left:0}.wfm-cells>div:nth-child(n+3){border-top:1px solid var(--line-2)}}.wfm-laws{display:flex;flex-wrap:wrap;gap:var(--s-2)}.wfm-law{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 12px 4px 10px;border-radius:var(--r-pill);border:1px solid var(--line-2);font-size:var(--t-caption);font-weight:600;line-height:1.35;color:var(--text)}.wfm-law__dot{width:8px;height:8px;flex:none;border-radius:50%;border:1.5px solid var(--text-3)}.wfm-law.is-on .wfm-law__dot{background:var(--text);border-color:var(--text)}.wfm-scroll{position:relative;overflow:auto;border-radius:var(--r-row);border:1px solid var(--line-2);background:var(--raised);overscroll-behavior-x:contain}.wfm-scroll:focus-visible{outline-offset:2px}.wfm-scroll--tall{max-height:min(520px,70vh)}.wfm-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--t-small);font-variant-numeric:tabular-nums}.wfm-table th,.wfm-table td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;background:var(--raised)}.wfm-table tbody tr:last-child>*{border-bottom:0}.wfm-table thead th{position:sticky;top:0;z-index:2;background:var(--raised-2);font-size:var(--t-caption);font-weight:600;line-height:1.3;color:var(--text-2);white-space:nowrap;border-bottom:1px solid var(--line-2)}.wfm-table tbody th{font-weight:600;color:var(--text)}.wfm-table .num{text-align:right;white-space:nowrap}.wfm-table tbody tr:hover>*{background:color-mix(in srgb,var(--text) 4%,var(--raised))}.wfm-table td.is-above{font-weight:700}@media(max-width:899px){.wfm-table tbody th,.wfm-table thead th:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--line-2)}.wfm-table thead th:first-child{z-index:3}.wfm-table tbody th{min-width:8em;max-width:9.5em}}.wfm-table--states thead th{padding:0}.wfm-sort{display:inline-flex;align-items:center;gap:6px;width:100%;min-height:44px;padding:0 14px;border:0;background:none;font:inherit;color:inherit;white-space:nowrap}th.num .wfm-sort{justify-content:flex-end}.wfm-sort svg{width:14px;height:14px;flex:none;opacity:.7}.wfm-sort:hover,th[aria-sort] .wfm-sort{color:var(--text)}th[aria-sort] .wfm-sort svg{opacity:1}th.is-asc .wfm-sort svg{transform:rotate(180deg)}.wfm-sort:focus-visible{outline-offset:-3px}.wfm-home{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:var(--r-pill);border:1px solid var(--line-control);font-size:var(--t-caption);font-weight:600;color:var(--text);vertical-align:1px;white-space:nowrap}.wfm-ev{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.wfm-swatch{width:12px;height:12px;flex:none;border-radius:3px;background:var(--wfm-none)}.wfm-swatch.wfm-b1{background:var(--wfm-1)}.wfm-swatch.wfm-b2{background:var(--wfm-2)}.wfm-swatch.wfm-b3{background:var(--wfm-3)}.wfm-swatch.wfm-b4{background:var(--wfm-4)}.wfm-swatch.wfm-b5{background:var(--wfm-5)}.wfm-mark{font-weight:600}.wfm-empty{display:grid;justify-items:start;gap:var(--s-3);padding:var(--s-5);color:var(--text-2)}.wfm-foot{margin-top:var(--s-3);font-size:var(--t-caption);line-height:1.5;color:var(--text-2);max-width:72em}.wfm-chips{margin-bottom:var(--s-5)}.wfm-chips ul{display:flex;flex-wrap:wrap;gap:var(--s-2)}.wfm-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--line-control);background:transparent;font-size:var(--t-small);font-weight:600;line-height:1.2;color:var(--text);white-space:nowrap;transition:border-color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}.wfm-chip:hover{border-color:var(--text)}.wfm-chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}@media(pointer:coarse){.wfm-chip{min-height:44px}}@media(max-width:759px){.wfm-chips{position:relative;margin-inline:calc(-1 * var(--gutter));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--gutter)}.wfm-chips::-webkit-scrollbar{display:none}.wfm-chips ul{flex-wrap:nowrap;width:max-content;padding:5px var(--gutter)}}@media(forced-colors:active){.wfm-chip[aria-pressed=true]{border-width:3px}}.wfm-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--s-4);align-items:start}.wfm-cards.is-single>li{grid-column:1 / -1}@media(min-width:900px){.wfm-cards.is-single .wfm-detail:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-6);align-items:start}.wfm-cards.is-single .wfm-detail__note{grid-column:1 / -1}}.wfm-card{display:grid;gap:var(--s-4);padding:20px 22px;border-radius:var(--r-sheet);background:var(--raised);border:1px solid var(--line-2)}.wfm-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3)}.wfm-card h3{font-family:var(--f-text);text-wrap:balance;font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--text)}.wfm-card__occ{margin-top:2px;font-size:var(--t-caption);color:var(--text-2)}.wfm-trend{flex:none;padding:3px 9px;border-radius:var(--r-pill);font-size:var(--t-caption);font-weight:650;line-height:1.4;white-space:nowrap;border:1px solid var(--line-2);color:var(--text-2)}.wfm-trend--up{color:var(--ok);background:var(--ok-tint);border-color:transparent}.wfm-trend--down{color:var(--text)}.wfm-stats{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--s-2) var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line)}.wfm-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0}.wfm-stats dd{font-size:1rem;font-weight:700;line-height:1.3;color:var(--text);font-variant-numeric:tabular-nums}.wfm-stats dt{font-size:var(--t-caption);color:var(--text-2)}.wfm-stats__emp.is-long dd{font-size:var(--t-caption);font-weight:600;line-height:1.4}.wfm-detail{display:grid;gap:var(--s-4);font-size:var(--t-small);line-height:1.55;color:var(--text-2)}.wfm-detail__note{padding-top:var(--s-4);border-top:1px solid var(--line)}.wfm-detail h4{margin-bottom:6px;font-size:var(--t-caption);font-weight:700;color:var(--text)}.wfm-detail__block{padding-top:var(--s-4);border-top:1px solid var(--line)}.wfm-detail__block--employer,.wfm-detail__block--where{padding:var(--s-3) var(--s-4);border-top:0;border-radius:var(--r-row);background:var(--raised-2)}.wfm-roles{display:grid;gap:6px}.wfm-roles li{display:flex;justify-content:space-between;gap:var(--s-3)}.wfm-roles span{color:var(--text);font-weight:550}.wfm-roles b{font-weight:700;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.wfm-skills{display:flex;flex-wrap:wrap;gap:6px}.wfm-skills li{padding:3px 10px;border-radius:var(--r-pill);border:1px solid var(--line-2);font-size:var(--t-caption);font-weight:550;color:var(--text)}.wfm-more{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-10px 0;padding:0;border:0;background:none;font-size:var(--t-small);font-weight:650;color:var(--text);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:var(--line-control)}.wfm-more:hover{text-decoration-color:var(--accent)}.wfm-more svg{width:16px;height:16px;transition:transform var(--dur-small) var(--ease-out)}.wfm-more[aria-expanded=true] svg{transform:rotate(180deg)}.wfm-calc{display:grid;gap:var(--s-5);padding:clamp(18px,1rem + 1.5vw,32px);border-radius:var(--r-sheet);background:var(--raised);border:1px solid var(--line-2)}@media(min-width:860px){.wfm-calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-7);align-items:start}}.wfm-calc__in{display:grid;gap:var(--s-5)}.wfm-calc .field{display:flex;flex-direction:column;gap:6px}.wfm-calc .field label{order:1}.wfm-calc .field .input{order:2}.wfm-hint{order:3;font-size:var(--t-caption);line-height:1.45;color:var(--text-2)}.wfm-calc__out{display:grid;gap:var(--s-5);padding:clamp(20px,1rem + 1.5vw,32px);border-radius:var(--r-row);background:var(--raised-2)}@media(min-width:860px){.wfm-calc__out{position:sticky;top:calc(var(--header) + var(--wfm-sticky) + 24px)}}.wfm-calc__big{font-family:var(--f-display);font-size:clamp(2.25rem,1.8rem + 1.8vw,3.25rem);line-height:1;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wfm-calc .wfm-calc__err{order:4}.wfm-calc__stale{margin-top:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-input);border:1px solid var(--error);font-size:var(--t-caption);font-weight:550;color:var(--text)}.wfm-calc__next{justify-self:start;font-size:var(--t-small)}.wfm-calc__lbl{margin-top:var(--s-2);font-size:var(--t-small);color:var(--text-2)}.wfm-calc__subs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--line-2)}.wfm-calc__subs>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px}.wfm-calc__subs dd{font-family:var(--f-display);font-size:1.25rem;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wfm-calc__subs dt{font-size:var(--t-caption);line-height:1.4;color:var(--text-2)}.wfm-calc__src{font-size:var(--t-caption);line-height:1.5;color:var(--text-2)}@media(max-width:379px){.wfm-calc__subs{grid-template-columns:1fr}}.wfm-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:var(--r-sheet);border:1px solid var(--line-2);background:var(--raised);overflow:hidden}.wfm-figures>div{display:flex;flex-direction:column;gap:var(--s-2);padding:clamp(18px,1rem + 1vw,28px);border-left:1px solid var(--line-2)}.wfm-figures>div:first-child{border-left:0}.wfm-figures dd:not(.wfm-figures__src){order:-1;font-family:var(--f-display);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);line-height:1.05;color:var(--text)}.wfm-figures dt{font-size:var(--t-small);line-height:1.5;color:var(--text-2)}.wfm-figures__src{margin-top:auto;padding-top:var(--s-2);font-size:var(--t-caption);line-height:1.45;color:var(--text-3)}@media(max-width:859px){.wfm-figures{grid-template-columns:1fr}.wfm-figures>div{border-left:0;border-top:1px solid var(--line-2)}.wfm-figures>div:first-child{border-top:0}}.wfm-para{margin-top:var(--s-5);font-size:var(--t-body);line-height:1.6;color:var(--text-2);max-width:64ch;text-wrap:pretty}.wfm-sec--panel{background:var(--bg-2)}.wfm-gaps{display:grid;gap:clamp(24px,1rem + 2vw,48px)}.wfm-gaps>.wfm-head{margin-bottom:0}.wfm-head__copy>.wfm-gaps__lede{font-size:var(--t-lede);line-height:1.5}.wfm-gaps__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--s-5) var(--s-6)}.wfm-gaps__list li{display:grid;align-content:start;gap:var(--s-2);padding-top:var(--s-4);border-top:2px solid var(--accent)}.wfm-gaps h3{font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--text)}.wfm-gaps__list p{font-size:var(--t-small);line-height:1.55;color:var(--text-2)}.wfm-talk{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--s-4)}.wfm-talk__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);padding:clamp(20px,1rem + 1vw,28px);border-radius:var(--r-sheet);background:var(--raised);border:1px solid var(--line-2)}.wfm-talk__tag{font-size:var(--t-caption);font-weight:700;color:var(--text-2)}.wfm-talk__card h3{font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--text);text-wrap:balance}.wfm-talk__body{flex-grow:1;font-size:var(--t-small);line-height:1.55;color:var(--text-2);margin-bottom:var(--s-2)}.wfm-talk__note{margin-top:var(--s-4);font-size:var(--t-small);color:var(--text-2)}.wfm-sources summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:56px;cursor:pointer;list-style:none}.wfm-sources summary::-webkit-details-marker{display:none}.wfm-sources summary h2{font-family:var(--f-display);font-size:var(--t-h3);font-weight:400;line-height:1.2;color:var(--text)}.wfm-sources summary svg{width:22px;height:22px;flex:none;color:var(--text-2);transition:transform var(--dur-small) var(--ease-out)}.wfm-sources details[open] summary svg{transform:rotate(180deg)}.wfm-sources .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto}.wfm-sources details{grid-area:1 / 1 / 2 / -1}.wfm-sources__share{grid-area:1 / 2;align-self:start;margin-top:calc((56px - var(--wfm-share-h)) / 2);margin-right:calc(22px + var(--s-4))}.wfm-sources summary h2{margin-right:7rem}@media(max-width:599px){.wfm-sources summary h2{margin-right:calc(var(--wfm-share-h) + var(--s-2))}}.wfm-sources__body{display:grid;gap:var(--s-4);margin-top:var(--s-4);font-size:var(--t-small);line-height:1.6;color:var(--text-2);max-width:72em}.wfm-sources__list li{padding:var(--s-3) 0;border-top:1px solid var(--line)}.wfm-sources__list li:first-child{border-top:0}.wfm-sources b{color:var(--text);font-weight:650}@media(prefers-reduced-motion:reduce){.wfm-more svg,.wfm-vintage summary svg,.wfm-sources summary svg{transition:none}}@media(max-width:759px){.wfm-nav.has-more-end ul,.wfm-chips.has-more-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.wfm-nav.has-more-start.has-more-end ul,.wfm-chips.has-more-start.has-more-end{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.wfm-nav.has-more-start:not(.has-more-end) ul,.wfm-chips.has-more-start:not(.has-more-end){-webkit-mask-image:linear-gradient(to right,transparent,#000 48px);mask-image:linear-gradient(to right,transparent,#000 48px)}}.wfm-sec--sources{padding-block:clamp(24px,1rem + 2vw,48px)}@media(scripting:none){.wfm-detail[hidden]{display:grid!important}.wfm-more,.wfm-chips,.wfm-tools,[data-wfm-export-all],.wfm-sort svg{display:none!important}.wfm-sort{cursor:default}}.wfm>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 900px}.wfm>section:has(~:target,~* :target){content-visibility:visible}@media(min-width:1000px){.wfm .phero__grid{align-items:start}.wfm .phero__obj{margin-top:44px}}@media(max-width:899px){.wfm-scroll--fold{overflow:visible;border:0;border-radius:0}.wfm-table--fold,.wfm-table--fold tbody{display:block}.wfm-table--fold thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wfm-table--fold tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3) var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--line-2)}.wfm-table--fold tbody th,.wfm-table--fold tbody td,.wfm-table--fold tbody td.num{position:static;display:flex;flex-direction:column;gap:2px;min-width:0;max-width:none;padding:0;border:0;box-shadow:none;background:none;text-align:left;white-space:normal}.wfm-table--fold tbody th{grid-column:1 / -1;font-size:1rem}.wfm-table--fold tbody td:before{content:attr(data-label) / "";font-size:var(--t-caption);font-weight:500;color:var(--text-2)}.wfm-table--fold tbody tr:hover>*{background:none}}@media(min-width:600px)and (max-width:899px){.wfm-table--fold tbody tr{grid-template-columns:repeat(4,minmax(0,1fr))}}.wfm-swatch.wfm-brestricted{background:repeating-linear-gradient(0deg,var(--raised) 0 1.5px,transparent 1.5px 4px),var(--wfm-none)}.wfm-stats__note{margin-top:calc(-1 * var(--s-2));font-size:var(--t-caption);line-height:1.45;color:var(--text-2)}.wfm-stats__note b{font-weight:650;color:var(--text)}.wfm-cards.is-single .wfm-stats{max-width:560px}.wfm-calc__out.is-stale :is(.wfm-calc__big,.wfm-calc__subs dd){color:var(--text-3)}.wfm-map .wfm-bnone{--band: var(--wfm-none)}.wfm-map .wfm-b1{--band: var(--wfm-1)}.wfm-map .wfm-b2{--band: var(--wfm-2)}.wfm-map .wfm-b3{--band: var(--wfm-3)}.wfm-map .wfm-b4{--band: var(--wfm-4)}.wfm-map .wfm-b5{--band: var(--wfm-5)}.wfm-map .wfm-bok{--band: var(--wfm-ok)}.wfm-map .wfm-brestricted{--band: var(--wfm-none)}.wfm-map__controls{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3);margin-bottom:var(--s-5)}.wfm-compare{justify-self:start}@media(min-width:640px){.wfm-map__controls{grid-template-columns:minmax(0,1fr) auto}.wfm-map__controls>.wfm-seg--layer{grid-row:1;grid-column:1;justify-self:start}.wfm-compare{grid-row:1;grid-column:2;justify-self:end;align-self:center}.wfm-map__opts,.wfm-map__hint,.wfm-map__add{grid-column:1 / -1}}.wfm-map__opts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5);min-width:0}.wfm-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line-control);border-radius:var(--r-row);max-width:100%}.wfm-seg button{min-height:38px;padding:6px 14px;border:0;border-radius:8px;background:none;font-size:var(--t-small);font-weight:600;line-height:1.2;color:var(--text-2);transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}.wfm-seg button:hover{color:var(--text);background:var(--raised-2)}.wfm-seg button[aria-pressed=true]{background:var(--text);color:var(--bg)}.wfm-seg button:focus-visible{outline-offset:2px}.wfm-compare{gap:8px}.wfm-compare svg{display:none;width:17px;height:17px}.wfm-compare[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.wfm-compare[aria-pressed=true] svg{display:block}.wfm-map__industry,.wfm-map__add{display:flex;align-items:center;gap:var(--s-3);min-width:0}.wfm-map__industry label,.wfm-map__add label{font-size:var(--t-small);font-weight:600;color:var(--text);white-space:nowrap}.wfm-map__industry select.input,.wfm-map__add select.input{width:auto;max-width:100%;min-width:0;min-height:44px;padding-block:8px}.wfm-map__hint{font-size:var(--t-small);line-height:1.45;color:var(--text-2)}.wfm-map__hint:empty{margin-top:calc(-1 * var(--s-3))}@media(pointer:coarse){.wfm-seg button{min-height:44px}}@media(max-width:639px){.wfm-seg{display:flex;width:100%}.wfm-seg button{flex:1 1 0;min-width:0;padding-inline:8px}.wfm-map__opts{width:100%}.wfm-map__industry,.wfm-map__add{width:100%;display:grid;gap:6px}.wfm-map__industry select.input,.wfm-map__add select.input{width:100%}}.wfm-map__area{display:grid;gap:var(--s-4);align-items:start}@media(min-width:900px){.wfm-map__area{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:var(--s-5)}}.wfm-map__card{display:grid;gap:var(--s-4);padding:clamp(6px,1.4vw,16px);padding-bottom:clamp(14px,1.6vw,18px);background:var(--raised);border:1px solid var(--line-2);border-radius:var(--r-sheet);min-width:0}.wfm-map__stage{position:relative;overflow:hidden;border-radius:calc(var(--r-sheet) - 6px);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.wfm-map__stage.is-zoomed{touch-action:none;cursor:grab}.wfm-map__stage.is-dragging{cursor:grabbing}.wfm-map__svg,.wfm-map__over{display:block;width:100%;height:100%}.wfm-map__over{position:absolute;inset:0;pointer-events:none;overflow:hidden}.wfm-map__svg:focus{outline:none}.wfm-state{fill:var(--band, var(--wfm-none));stroke:var(--raised);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill var(--dur-small) var(--ease-out)}.wfm-state.wfm-bok{fill:url(#wfm-hatch)}.wfm-hatch__ground{fill:var(--wfm-ok)}.wfm-hatch__stripe{fill:var(--raised)}.wfm-state.wfm-brestricted{fill:url(#wfm-stripes)}.wfm-stripes__ground{fill:var(--wfm-none)}.wfm-stripes__stripe{fill:var(--raised)}.wfm-state:focus{outline:none}.wfm-state:focus-visible{outline:2px solid transparent}.wfm-map[data-comparing] .wfm-state{cursor:pointer}.wfm-ring{fill:none;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.wfm-ring--halo{stroke:var(--raised);stroke-width:4.5px}.wfm-ring--line{stroke:var(--text);stroke-width:2px}.wfm-ring--current.wfm-ring--line{stroke-width:1.5px}.wfm-ring--current.wfm-ring--halo{stroke-width:3.5px}.wfm-ring--focus.wfm-ring--halo{stroke-width:7px}.wfm-ring--focus.wfm-ring--line{stroke-width:3px}.wfm-badge circle{fill:var(--text);stroke:var(--raised);stroke-width:2px}.wfm-badge text{fill:var(--raised);font-family:var(--f-text);font-size:12px;font-weight:750;font-variant-numeric:tabular-nums;text-anchor:middle;dominant-baseline:central}.wfm-badge__lead line{stroke:var(--text);stroke-width:1.5px;stroke-linecap:round}.wfm-badge__lead .wfm-badge__halo{stroke:var(--raised);stroke-width:4.5px}.wfm-badge__lead circle{fill:var(--text);stroke:var(--raised);stroke-width:1.5px}.wfm-home__dot{fill:var(--accent-display);stroke:var(--raised);stroke-width:2px}.wfm-home__halo{stroke:var(--raised);stroke-width:3.5px;stroke-linecap:round}.wfm-home__lead{stroke:var(--text);stroke-width:1.25px;stroke-linecap:round}.wfm-home__label{fill:var(--text);font-family:var(--f-text);font-size:13px;font-weight:650;letter-spacing:.005em;paint-order:stroke;stroke:var(--raised);stroke-width:4px;stroke-linejoin:round}.wfm-readout{display:grid;gap:2px;min-height:2.9em;padding-inline:clamp(4px,.6vw,6px);font-size:var(--t-small);line-height:1.4;color:var(--text-2)}.wfm-readout p:empty{display:none}.wfm-readout__name{font-weight:650;color:var(--text)}.wfm-readout__cmp{font-weight:600;color:var(--text)}@media(min-width:900px){.wfm-readout{display:none}}.wfm-map__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4) var(--s-6);padding-inline:clamp(4px,.6vw,6px)}.wfm-legend{display:grid;gap:var(--s-2);min-width:0;flex:1 1 22rem}.wfm-legend__title{font-size:var(--t-caption);font-weight:650;line-height:1.35;color:var(--text)}.wfm-legend__list{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none}.wfm-legend__list li{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-caption);line-height:1.35;color:var(--text-2);font-variant-numeric:tabular-nums}.wfm-sw{flex:none;width:14px;height:14px;border-radius:4px;background:var(--band)}.wfm-sw.wfm-brestricted{background:repeating-linear-gradient(0deg,var(--raised) 0 1.5px,transparent 1.5px 4px),var(--wfm-none)}.wfm-sw.wfm-bok{background:repeating-linear-gradient(-45deg,transparent 0 3.2px,var(--raised) 3.2px 4.8px),var(--wfm-ok)}.wfm-zoom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.wfm-zoom__btns{display:inline-flex;gap:6px}.wfm-zoom__btns button{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line-control);border-radius:var(--r-input);background:none;color:var(--text);transition:border-color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}.wfm-zoom__btns button:hover{border-color:var(--text)}.wfm-zoom__btns button svg{width:18px;height:18px}.wfm-zoom__btns button[aria-disabled=true]{border-color:var(--line-2);color:var(--text-3);cursor:default}.wfm-zoom__hint{font-size:var(--t-caption);line-height:1.35;color:var(--text-3)}.wfm-zoom__coarse,.wfm-zoom__keys,.wfm-map[data-keys] .wfm-zoom__fine,.wfm-map[data-keys] .wfm-zoom__coarse{display:none}.wfm-map[data-keys] .wfm-zoom__keys{display:inline;color:var(--text)}@media(pointer:coarse){.wfm-zoom__btns button{width:44px;height:44px}.wfm-zoom__fine{display:none}.wfm-zoom__coarse{display:inline}}.wfm-panel{display:grid;gap:var(--s-5);padding:clamp(18px,2vw,24px);background:var(--raised);border:1px solid var(--line-2);border-radius:var(--r-sheet);min-width:0}.wfm-panel__state{display:grid;gap:var(--s-2);align-content:start}@media(min-width:900px){.wfm-panel__state{min-height:9.5rem}}.wfm-panel__title{font-family:var(--f-display);font-size:1.25rem;font-weight:400;letter-spacing:-.01em;line-height:1.2;color:var(--text)}.wfm-panel__line{display:grid;gap:4px;font-size:var(--t-small);line-height:1.5;color:var(--text-2)}.wfm-panel__line b{font-weight:650;color:var(--text)}.wfm-rules{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px;list-style:none}.wfm-rule{display:flex;align-items:flex-start;gap:8px;padding:4px 10px;border-radius:var(--r-input);background:var(--raised-2);font-size:var(--t-caption);font-weight:600;line-height:1.35;color:var(--text-2)}.wfm-rule.is-on{color:var(--text)}.wfm-rule__dot{flex:none;width:8px;height:8px;margin-top:.4em;border-radius:50%;border:1.5px solid currentColor}.wfm-rule.is-on .wfm-rule__dot{background:currentColor}.wfm-panel__lists{display:grid;gap:var(--s-5);align-content:start}.wfm-panel__groups{display:grid;gap:var(--s-4)}.wfm-panel__label{font-size:var(--t-caption);font-weight:650;line-height:1.35;color:var(--text-3);margin-bottom:var(--s-2)}.wfm-panel__list{list-style:none}.wfm-panel__list li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:7px 0;border-top:1px solid var(--line);font-size:var(--t-small);line-height:1.35;color:var(--text-2)}.wfm-panel__list b{font-weight:650;color:var(--text);white-space:nowrap}.wfm-panel__groups dt{margin-bottom:4px}.wfm-panel__groups dd{margin:0;font-size:var(--t-small);line-height:1.5;color:var(--text)}.wfm-panel .num,.wfm-panel__line .num{font-variant-numeric:tabular-nums}@media(min-width:600px)and (max-width:899px){.wfm-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--s-6)}.wfm-panel__lists{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--s-6)}.wfm-panel__state{grid-column:1 / -1}.wfm-panel__groups{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--s-6)}}.wfm-cmp{display:grid;gap:var(--s-3);margin-top:var(--s-6)}.wfm-cmp__title{font-family:var(--f-display);font-size:1.25rem;font-weight:400;letter-spacing:-.01em;line-height:1.2;color:var(--text)}.wfm-cmp__scroll{overflow-x:auto;background:var(--raised);border:1px solid var(--line-2);border-radius:var(--r-sheet);overscroll-behavior-x:contain}.wfm-cmp__scroll:focus-visible{outline-offset:2px}.wfm-cmp__table{width:100%;border-collapse:collapse;font-size:var(--t-small);line-height:1.4}.wfm-cmp__table th,.wfm-cmp__table td{padding:12px 16px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.wfm-cmp__table thead th{border-top:0;font-weight:650;color:var(--text)}.wfm-cmp__table thead th:first-child,.wfm-cmp__table tbody th{width:34%;min-width:11rem;font-weight:600;color:var(--text-2)}.wfm-cmp__table td{color:var(--text);min-width:8.5rem}.wfm-cmp td.is-mark b{font-weight:700;color:var(--text)}.wfm-nowrap{white-space:nowrap}.wfm-cmp__num{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--text);color:var(--raised);font-size:.75rem;font-weight:750;font-variant-numeric:tabular-nums;line-height:1}.wfm-cmp__state{display:flex;align-items:center;gap:var(--s-2)}.wfm-cmp__state>span{min-width:0}.wfm-cmp__remove{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;margin-block:-4px;padding:0;border:1px solid var(--line-control);border-radius:var(--r-input);background:none;color:var(--text-2);transition:color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}.wfm-cmp__remove:hover{color:var(--text);border-color:var(--text)}.wfm-cmp__remove svg{width:16px;height:16px}@media(pointer:coarse){.wfm-cmp__remove{width:44px;height:44px;margin-block:-10px}}.wfm-cmp__mark{display:block;margin-top:2px;font-size:var(--t-caption);font-weight:500;color:var(--text-2)}@media(max-width:639px){.wfm-cmp__table th,.wfm-cmp__table td{padding:10px 12px}.wfm-cmp__table thead th:first-child,.wfm-cmp__table tbody th{position:sticky;left:0;z-index:1;width:auto;min-width:8.5rem;max-width:9.5rem;background:var(--raised);box-shadow:1px 0 0 var(--line-2)}.wfm-cmp__table td{min-width:7.5rem}}.wfm-cmpm{display:none}@media(max-width:599px){.wfm-cmp__scroll{display:none}.wfm-cmpm{display:grid;padding:var(--s-2) var(--s-4) var(--s-3);background:var(--raised);border:1px solid var(--line-2);border-radius:var(--r-sheet)}}.wfm-cmpm__states{list-style:none;padding-bottom:var(--s-2)}.wfm-cmpm__states li{display:flex;align-items:center;gap:var(--s-3);min-height:44px;font-size:var(--t-small);color:var(--text)}.wfm-cmpm__states li+li{border-top:1px solid var(--line)}.wfm-cmpm__code{flex:none;min-width:2.2em;font-weight:700}.wfm-cmpm__name{flex:1;min-width:0}.wfm-cmpm__block{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--t-small);line-height:1.35}.wfm-cmpm__block caption{caption-side:top;padding:var(--s-3) 0 var(--s-1);text-align:left;font-size:var(--t-caption);font-weight:650;color:var(--text-2);border-top:1px solid var(--line-2)}.wfm-cmpm__block th{padding:0 6px 2px 0;text-align:left;font-size:var(--t-caption);font-weight:700;color:var(--text-2)}.wfm-cmpm__block td{padding:0 6px var(--s-3) 0;vertical-align:top;color:var(--text);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media(max-width:359px){.wfm-cmpm__block td{font-size:.875rem}}@media(scripting:none){.wfm-map [data-js]{display:none!important}}@media(prefers-reduced-motion:reduce){.wfm-state,.wfm-seg button,.wfm-zoom__btns button{transition:none}}@media(forced-colors:active){.wfm-seg button[aria-pressed=true],.wfm-compare[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-2px}.wfm-seg button[aria-pressed=true]:focus-visible,.wfm-compare[aria-pressed=true]:focus-visible{outline-color:CanvasText;outline-offset:2px}.wfm-state{stroke:CanvasText}.wfm-ring--line{stroke:Highlight}.wfm-sw{forced-color-adjust:none;border:1px solid CanvasText}.wfm-zoom__btns button[aria-disabled=true]{color:GrayText}}
