.wp-heading-title{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.wp-count{font-family:var(--sans);letter-spacing:.02em;color:var(--text-label);font-size:clamp(14px,2vw,18px);font-weight:500;position:absolute;top:0;right:-2em}.wf-bar{border-bottom:1px solid var(--text-muted);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.wf-trigger{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.wf-label{font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);font-size:12px;font-weight:500}.wf-icon{font-family:var(--sans);color:var(--text-label);font-size:16px;font-weight:400;line-height:1;transition:transform .4s cubic-bezier(.23,1,.32,1),color .2s;display:inline-block}.wf-icon--open{color:var(--text-primary);transform:rotate(45deg)}.wf-toggle{align-items:center;gap:0;display:flex}.wf-view{font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--text-label);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:500;transition:color .2s}.wf-view--active{color:var(--text-primary)}@media (hover:hover){.wf-view:hover{color:var(--text-primary)}}.wf-sep{color:var(--border);-webkit-user-select:none;user-select:none;margin:0 6px;font-size:11px}.wf-panel{opacity:0;max-height:0;transition:max-height .5s cubic-bezier(.23,1,.32,1),padding .5s cubic-bezier(.23,1,.32,1),opacity .4s;overflow:hidden}.wf-panel--open{opacity:1;max-height:320px;padding-top:20px;padding-bottom:8px}.wf-filters{flex-wrap:wrap;gap:0 32px;display:flex}.wf-item{font-family:var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--text-label);cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:6px 0;font-size:11px;font-weight:500;transition:opacity .3s,transform .3s cubic-bezier(.23,1,.32,1),color .2s;position:relative;transform:translateY(8px)}.wf-item--show{opacity:1;transform:translateY(0)}.wf-item--active{color:var(--text-primary)}.wf-item--active:after{content:"";background:var(--text-primary);width:100%;height:1px;position:absolute;bottom:2px;left:0}@media (hover:hover){.wf-item:hover{color:var(--text-primary)}}@media (max-width:1023px){.wf-filters{grid-template-columns:1fr 1fr;gap:0;display:grid}.wf-item{border-bottom:1px solid var(--border);padding:12px 0}.wf-item:nth-child(2n){border-left:1px solid var(--border);padding-left:16px}.wf-toggle{display:none}}@media (max-width:767px){.wf-label{font-size:11px}}.wp-content--exiting{opacity:0;transform:translateY(0)}.wp-initiatives-note{font-family:var(--sans);color:var(--text-secondary);padding:clamp(48px, 6vw, 72px) var(--page-px) 0;margin:0;font-size:14px;line-height:1.65}.wp-empty{font-family:var(--sans);color:var(--text-label);text-align:center;margin:0;padding:80px 0;font-size:14px}.wp-list{border-top:1px solid var(--text-muted);position:relative}.wp-list-row{border-bottom:1px solid var(--border,#e5e3e0);color:inherit;isolation:isolate;opacity:0;animation:.5s cubic-bezier(.23,1,.32,1) forwards wpRowReveal;animation-delay:inherit;grid-template-columns:1fr auto auto;align-items:center;gap:32px;padding:24px 0;text-decoration:none;transition:padding .4s cubic-bezier(.23,1,.32,1),margin .4s cubic-bezier(.23,1,.32,1);display:grid;position:relative;transform:translateY(16px)}@keyframes wpRowReveal{to{opacity:1;transform:translateY(0)}}.wp-list-name{font-family:var(--sans);letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(18px,2vw,24px);font-weight:500;transition:letter-spacing .4s}.wp-list-cat{font-family:var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--text-label);white-space:nowrap;justify-content:flex-end;font-size:11px;font-weight:400;transition:color .3s}.wp-list-arrow{color:var(--text-primary);opacity:0;font-size:16px;transition:opacity .3s .15s,transform .3s .15s;transform:translate(-4px)}@media (hover:hover){.wp-list-row:hover:before{opacity:1}.wp-list-row:hover{margin:0 -24px;padding:24px}.wp-list-row:hover .wp-list-name{letter-spacing:-.01em}.wp-list-row:hover .wp-list-cat{color:var(--text-primary)}.wp-list-row:hover .wp-list-arrow{opacity:1;transform:translate(0)}}.wp-list-preview{pointer-events:none;z-index:100;opacity:0;width:280px;height:373px;animation:.3s cubic-bezier(.23,1,.32,1) forwards wp-preview-in;position:fixed;right:clamp(80px,10vw,160px);overflow:hidden;transform:scale(.95)}@keyframes wp-preview-in{to{opacity:1;transform:scale(1)}}@media (max-width:1024px){.wp-list-preview{display:none!important}}@media (max-width:1023px){.wp-list-row{grid-template-columns:1fr;gap:4px}.wp-list-cat{font-size:12px}.wp-list-arrow{display:none}}@media (prefers-reduced-motion:reduce){.wp-list-row,.wp-list-preview{opacity:1;animation:none;transform:none}}
