:root{--evd-primary:#d94780;--evd-primary-hover:#c23b70;--evd-on-primary:#fff;--evd-primary-gradient:linear-gradient(135deg, var(--evd-primary), color-mix(in srgb, var(--evd-primary) 60%, white));--evd-placeholder:linear-gradient(135deg,#240a1b,#130a21 60%,#06060c);--evd-placeholder-hero:linear-gradient(135deg,#2e0f21 0%,#1b1326 55%,#06060c 100%);--evd-bg-dark:#06060c;--evd-bg-card:linear-gradient(135deg, #ffffff14 0%, #ffffff08 100%);--evd-bg-card-sub:linear-gradient(145deg, #ffffff0f 0%, #ffffff05 100%);--evd-border:#ffffff26;--evd-text-muted:#fff9;--evd-img-backing:#f0eef2;--evd-font-display:"Outfit", sans-serif;--evd-font-body:"Inter", sans-serif}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.22s}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:7.5rem 1.5rem 4rem}.grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:1.5rem;max-width:1200px;margin:0 auto;padding:3rem 1.5rem 4rem;display:grid}.region{color:#ffffff8c;margin-bottom:1.6rem;font-size:.9rem}.crumb{color:#ffffff73;font-size:.78rem;font-family:var(--evd-font-display);margin-bottom:1rem}.crumb a{color:#ffffffa6;text-decoration:none;transition:color .2s}.crumb a:hover{color:#fff}.cats{flex-wrap:wrap;gap:.5rem;margin:.2rem 0 1rem;display:flex}.cats a{border:1px solid color-mix(in srgb, var(--evd-primary) 35%, transparent);color:#ffffffe6;background:color-mix(in srgb, var(--evd-primary) 6%, transparent);font-size:.8rem;font-family:var(--evd-font-display);border-radius:999px;padding:.3rem .85rem;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s}.cats a:hover{border-color:var(--evd-primary);color:#fff;background:color-mix(in srgb, var(--evd-primary) 12%, transparent)}.profile-grid{grid-template-columns:1fr;gap:2.5rem;margin-top:2rem;display:grid}@media (min-width:860px){.profile-grid{grid-template-columns:1.8fr 1fr;gap:3.5rem}}.profile-main{flex-direction:column;gap:2rem;display:flex}.profile-sidebar{position:relative}@media (min-width:860px){.profile-sidebar{height:fit-content;position:sticky;top:6rem}}.cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:var(--evd-img-backing);border:1px solid #ffffff14;border-radius:16px;width:100%;max-height:450px;margin:0;transition:transform .4s;box-shadow:0 12px 36px #0006}.mono{width:100%;height:320px;font-family:var(--evd-font-display);letter-spacing:.06em;color:#ffffffeb;background:var(--evd-placeholder-hero);border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;font-size:4.5rem;font-weight:700;display:flex;box-shadow:0 12px 36px #0006}.org-card img.is-mark{-o-object-fit:contain;object-fit:contain;background:var(--evd-img-backing);padding:1.2rem 1.6rem}.cover.is-mark{-o-object-fit:contain;object-fit:contain;background:var(--evd-img-backing);height:320px;padding:1.6rem}.sidebar-logo.is-mark{-o-object-fit:contain;object-fit:contain;padding:14px}.org-list-thumb.is-mark{-o-object-fit:contain;object-fit:contain;padding:4px}p.evd-body{color:#ffffffd9;letter-spacing:.01em;margin-bottom:1.4rem;font-size:1.05rem;line-height:1.8}h2.evd-heading{font-family:var(--evd-font-display);color:#fff;border-top:1px solid #ffffff0f;margin:2rem 0 1.2rem;padding-top:2rem;font-size:1.5rem;font-weight:600}.sidebar-card{background:var(--evd-bg-card);border:1px solid var(--evd-border);-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:24px;flex-direction:column;gap:1.8rem;padding:2.5rem 2rem;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.sidebar-card:hover{border-color:color-mix(in srgb, var(--evd-primary) 30%, transparent);box-shadow:0 12px 40px color-mix(in srgb, var(--evd-primary) 15%, transparent);transform:translateY(-2px)}.sidebar-logo-container{justify-content:center;margin-bottom:-.2rem;display:flex}.sidebar-logo{-o-object-fit:cover;object-fit:cover;border:3px solid var(--evd-primary);background:var(--evd-img-backing);width:110px;height:110px;box-shadow:0 0 20px color-mix(in srgb, var(--evd-primary) 25%, transparent);border-radius:50%;padding:3px}.sidebar-info{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:.9rem;padding-bottom:1.5rem;display:flex}.info-item{color:#ffffffd9;align-items:center;gap:.8rem;font-size:.95rem;display:flex}.info-icon{font-size:1.15rem}.info-link{color:#fff;border-bottom:1px dashed var(--evd-primary);text-decoration:none;transition:color .2s}.info-link:hover{color:var(--evd-primary)}.btn{border-radius:99px;justify-content:center;align-items:center;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn.primary{background:var(--evd-primary-gradient);color:var(--evd-on-primary);box-shadow:0 4px 15px color-mix(in srgb, var(--evd-primary) 30%, transparent);border:none}.btn.primary:hover{box-shadow:0 8px 25px color-mix(in srgb, var(--evd-primary) 50%, transparent);transform:translateY(-2px)scale(1.02)}.btn.secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}.btn.secondary:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.sidebar-socials h3,.sidebar-cta h3{font-family:var(--evd-font-display);color:#fff;letter-spacing:.02em;margin-bottom:.8rem;font-size:1.1rem;font-weight:600}.social-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem;display:grid}.social-grid a{text-align:center;color:#fffc;background:#ffffff03;border:1px solid #ffffff1a;border-radius:8px;padding:.5rem;font-size:.82rem;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:block}.social-grid a:hover{border-color:var(--evd-primary);color:#fff;background:color-mix(in srgb, var(--evd-primary) 5%, transparent)}.sidebar-cta{background:linear-gradient(135deg,color-mix(in srgb, var(--evd-primary) 8%, transparent) 0%,#241a3333 100%);border:1px solid color-mix(in srgb, var(--evd-primary) 18%, transparent);border-radius:12px;flex-direction:column;gap:.8rem;padding:1.5rem;display:flex}.sidebar-cta p{color:#fffc;margin-bottom:.4rem;font-size:.88rem;line-height:1.6}.cta-btn{text-align:center;background:var(--evd-primary);color:var(--evd-on-primary);box-shadow:0 4px 12px color-mix(in srgb, var(--evd-primary) 25%, transparent);border-radius:10px;padding:.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:block}.cta-btn:hover{background:var(--evd-primary-hover);box-shadow:0 6px 16px color-mix(in srgb, var(--evd-primary) 40%, transparent);transform:translateY(-2px)}.links{flex-wrap:wrap;gap:.6rem;margin:.5rem 0 1rem;display:flex}.links a{color:#ffffffd9;background:var(--evd-bg-card-sub);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1f;border-radius:999px;padding:.5rem 1.2rem;font-size:.9rem;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:inline-block}.links a:hover{border-color:var(--evd-primary);color:#fff;background:color-mix(in srgb, var(--evd-primary) 8%, transparent)}.ev{border:1px solid var(--evd-border);background:var(--evd-bg-card-sub);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;margin-bottom:1rem;padding:1.4rem;scroll-margin-top:90px;transition:border-color .3s,transform .2s,background .3s}.ev:hover{border-color:color-mix(in srgb, var(--evd-primary) 30%, transparent);background:#ffffff0a;transform:translate(4px)}.ev:target{border-color:var(--evd-primary);background:color-mix(in srgb, var(--evd-primary) 12%, transparent);animation:2s ease-out evd-target-flash}@keyframes evd-target-flash{0%{box-shadow:0 0 0 3px color-mix(in srgb, var(--evd-primary) 50%, transparent)}to{box-shadow:0 0 0 3px #0000}}.ev-name{color:#fff;font-weight:600;font-family:var(--evd-font-display);margin-bottom:.2rem;font-size:1.1rem}.ev-meta{color:#fff9;align-items:center;gap:.4rem;margin-top:.15rem;font-size:.88rem;display:flex}.org-card{background:var(--evd-bg-card);border:1px solid var(--evd-border);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);border-radius:20px;flex-direction:column;text-decoration:none;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 24px #0003,inset 0 1px #ffffff14}.org-card:hover{border-color:color-mix(in srgb, var(--evd-primary) 40%, transparent);box-shadow:0 12px 36px color-mix(in srgb, var(--evd-primary) 15%, transparent);transform:translateY(-6px)}.org-card-img-wrapper{position:relative}.org-card img,.org-ph{-o-object-fit:cover;object-fit:cover;border-bottom:1px solid #ffffff0d;width:100%;height:180px}.org-card img{background:var(--evd-img-backing)}.org-ph{font-family:var(--evd-font-display);color:#ffffffe6;letter-spacing:.05em;background:var(--evd-placeholder);justify-content:center;align-items:center;font-size:2.5rem;font-weight:700;display:flex}.org-card-badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px;left:12px}.org-card-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.7rem;font-family:var(--evd-font-display);letter-spacing:.02em;background:#06060ca6;border:1px solid #ffffff26;border-radius:99px;padding:.25rem .65rem}.org-b{padding:1.2rem 1.4rem}.org-t{font-family:var(--evd-font-display);color:#fff;letter-spacing:.01em;font-size:1.15rem;font-weight:600}.org-r{color:#ffffff73;align-items:center;gap:.3rem;margin-top:.25rem;font-size:.85rem;display:flex}.org-d{color:#ffffffa6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.65rem;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.intro{text-align:center;max-width:1200px;margin:0 auto;padding:2.2rem 1.5rem 0}.intro h1{margin-bottom:.6rem}.intro p{color:#ffffffb3;max-width:640px;margin:0 auto}.intro .crumb{text-align:center;margin-bottom:.8rem}.foot{text-align:center;color:#ffffff4d;border-top:1px solid #ffffff0d;margin-top:4rem;padding:2.5rem;font-size:.78rem}.foot a{color:#fff6;text-decoration:none;transition:color .2s}.foot a:hover{color:var(--evd-primary)}.tl-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;overflow:auto}.timeline{grid-auto-rows:var(--evd-row-h,44px);display:grid;position:relative}.tl-day{background:var(--evd-bg-dark);z-index:2;font-family:var(--evd-font-display);border-right:1px solid #ffffff0d;flex-direction:column;grid-row:1;align-items:center;padding:.4rem .3rem;display:flex;position:sticky;top:0}.tl-day.tl-weekend{background:#ffffff05}.tl-day.tl-today .tl-daynum{color:var(--evd-primary);font-weight:700}.tl-month-row{pointer-events:none;grid-row:1;height:0;display:flex;overflow:visible}.tl-month-cell{flex-shrink:0;position:relative}.tl-month-label{z-index:3;background:var(--evd-bg-dark);text-transform:uppercase;letter-spacing:.05em;color:var(--evd-primary);white-space:nowrap;font-size:.62rem;font-weight:700;font-family:var(--evd-font-display);border-right:1px solid #ffffff14;padding:.4rem .5rem .4rem .6rem;display:inline-block;position:sticky;top:0;left:0}.tl-weekday-letter{color:#ffffff59;text-transform:uppercase;font-size:.58rem;line-height:1.3}.tl-daynum{color:#ffffff8c;font-size:.72rem}.tl-today-line{border-left:2px solid var(--evd-primary);pointer-events:none;z-index:1;opacity:.5}.tl-bar{background:linear-gradient(90deg,var(--evd-primary) 0%,color-mix(in srgb, var(--evd-primary) 85%, white) var(--dur,100%),color-mix(in srgb, var(--evd-primary) 40%, transparent) calc(var(--dur,100%) + 6%),color-mix(in srgb, var(--evd-primary) 25%, transparent) 100%);box-shadow:0 2px 8px color-mix(in srgb, var(--evd-primary) 25%, transparent);border-radius:8px;align-items:center;gap:.5rem;min-width:0;min-height:28px;margin:3px 2px;padding:0 .5rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.tl-bar .tl-name,.tl-bar .tl-meta,.tl-bar .tl-meta-short{white-space:nowrap}.tl-bar:hover{box-shadow:0 6px 16px color-mix(in srgb, var(--evd-primary) 40%, transparent);z-index:3;transform:translateY(-1px)}.tl-thumb{-o-object-fit:cover;object-fit:cover;background:var(--evd-img-backing);border-radius:50%;flex-shrink:0;width:22px;height:22px;display:none}span.tl-thumb.tl-mono{background:#1a1a1a}.tl-mono{font-family:var(--evd-font-display);color:#fff;justify-content:center;align-items:center;font-size:.6rem;font-weight:700}.tl-text{white-space:nowrap;flex-direction:column;justify-content:center;min-width:0;line-height:1.25;display:flex;overflow:hidden}.tl-name{color:#fff;text-overflow:ellipsis;font-size:.72rem;font-weight:600;overflow:hidden}.tl-meta,.tl-meta-short{color:#ffffffd9;text-overflow:ellipsis;font-size:.62rem;display:none;overflow:hidden}.timeline[data-density=compact] .tl-name{font-size:.62rem}.timeline[data-density=cosy] .tl-thumb{display:flex}.timeline[data-density=cosy] .tl-meta-short{display:block}.timeline[data-density=roomy] .tl-thumb{width:34px;height:34px;display:flex}.timeline[data-density=roomy] .tl-meta{display:block}.tl-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;max-width:1200px;margin:.3rem auto .6rem;padding:0 1.5rem;display:flex}.tl-nav-btn{background:var(--evd-bg-card-sub);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-family:var(--evd-font-display);cursor:pointer;border:1px solid #ffffff1a;border-radius:999px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:background .2s}.tl-nav-btn:hover{background:color-mix(in srgb, var(--evd-primary) 15%, transparent);border-color:var(--evd-primary)}.tl-wrap{width:100%;max-width:100%;margin:0 auto 4rem;padding:0 .5rem}@media (min-width:768px){.tl-controls{max-width:100%}.tl-wrap{padding:0 1rem}}.tl-empty{text-align:center;color:#ffffff80;padding:3rem 1.5rem}@media (max-width:640px){.tl-controls{gap:.4rem}.tl-nav-btn{padding:.4rem .8rem;font-size:.78rem}}.org-list-wrap{width:100%;max-width:1100px;margin:0 auto;padding:2rem 1.25rem 4rem}.org-list-jump-bar{background:var(--evd-bg-card-sub);border:1px solid var(--evd-border);-webkit-backdrop-filter:blur(12px);top:calc(4.25rem + var(--evd-nav-extra,0rem));z-index:20;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;margin-bottom:2rem;padding:.6rem 1rem;display:flex;position:sticky}.org-list-jump-letter{width:26px;height:26px;font-family:var(--evd-font-display);color:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.org-list-jump-letter:hover{background:color-mix(in srgb, var(--evd-primary) 20%, transparent);color:#fff;border:1px solid var(--evd-primary)}.org-list-jump-letter.disabled{opacity:.25;pointer-events:none}.org-list-section{margin-bottom:2.25rem;scroll-margin-top:7.5rem}.org-list-letter-heading{font-family:var(--evd-font-display);color:var(--evd-primary);letter-spacing:.02em;align-items:center;gap:.8rem;margin-bottom:.75rem;font-size:1.4rem;font-weight:800;display:flex}.org-list-letter-heading:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--evd-primary) 35%, transparent), transparent);flex:1;height:1px}.org-list-group{flex-direction:column;gap:.4rem;display:flex}.org-list-row{background:var(--evd-bg-card-sub);border:1px solid var(--evd-border);color:#fff;-webkit-backdrop-filter:blur(10px);border-radius:12px;justify-content:space-between;align-items:center;gap:.9rem;padding:.65rem 1rem;text-decoration:none;transition:all .2s;display:flex}.org-list-row:hover{background:color-mix(in srgb, var(--evd-primary) 8%, #ffffff0a);border-color:color-mix(in srgb, var(--evd-primary) 40%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--evd-primary) 12%, transparent);transform:translate(4px)}.org-list-left{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}.org-list-thumb{-o-object-fit:cover;object-fit:cover;background:var(--evd-img-backing);border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;width:36px;height:36px}.org-list-mono{width:36px;height:36px;font-family:var(--evd-font-display);color:#ffffffe6;background:linear-gradient(135deg, color-mix(in srgb, var(--evd-primary) 40%, #1a1a1a), #0d0d12);border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.org-list-info{flex-direction:column;gap:.15rem;min-width:0;display:flex}.org-list-name{font-family:var(--evd-font-display);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.org-list-tags{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.org-list-meta{color:var(--evd-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.org-list-right{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.org-list-badge{font-size:.72rem;font-family:var(--evd-font-display);background:color-mix(in srgb, var(--evd-primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--evd-primary) 30%, transparent);color:#ffffffe6;white-space:nowrap;border-radius:999px;padding:.25rem .6rem;font-weight:600}.org-list-arrow{color:#fff6;align-items:center;transition:transform .2s,color .2s;display:flex}.org-list-row:hover .org-list-arrow{color:var(--evd-primary);transform:translate(3px)}@media (max-width:640px){.org-list-wrap{padding:1.25rem .75rem 3rem}.org-list-jump-bar{top:calc(5.6rem + var(--evd-nav-extra,0rem));gap:.2rem;padding:.4rem .6rem}.org-list-jump-letter{width:22px;height:22px;font-size:.65rem}.org-list-row{gap:.6rem;padding:.5rem .75rem}.org-list-thumb,.org-list-mono{width:30px;height:30px;font-size:.7rem}.org-list-name{font-size:.85rem}.org-list-badge{padding:.2rem .45rem;font-size:.68rem}}.cat-filter-wrap{-webkit-backdrop-filter:blur(14px)saturate(180%);box-sizing:border-box;background:#0e0e12bf;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:.5rem;width:100%;max-width:1400px;margin:1.25rem auto 1.5rem;padding:.6rem .85rem;display:flex;box-shadow:0 4px 20px #00000040}.cat-filter-top{color:#fff9;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .2rem;font-size:.78rem;display:flex}.cat-filter-status{font-family:var(--evd-font-display,inherit);color:#ffffffb3;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.cat-filter-count-num{color:var(--evd-primary);font-weight:700}.cat-filter-actions{align-items:center;gap:.35rem;display:inline-flex}.cat-filter-action-btn{color:#ffffffbf;font-size:.72rem;font-family:var(--evd-font-display,inherit);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:.2rem .65rem;font-weight:500;transition:all .2s}.cat-filter-action-btn:hover{border-color:var(--evd-primary);color:#fff;background:#ffffff1a}.cat-filter-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:.4rem;padding:.1rem .1rem .25rem;display:flex;overflow-x:auto}.cat-filter-pills::-webkit-scrollbar{display:none}.cat-filter-pill{font-size:.78rem;font-family:var(--evd-font-display,inherit);cursor:pointer;-webkit-user-select:none;user-select:none;color:#ffffffa6;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.35rem .75rem;font-weight:500;transition:background .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s;display:inline-flex}.cat-filter-pill:hover{color:#fff;background:#ffffff14;border-color:#fff3}.cat-filter-pill.active{background:color-mix(in srgb, var(--evd-primary) 18%, #0006);border-color:color-mix(in srgb, var(--evd-primary) 65%, transparent);color:#fff;box-shadow:0 0 14px color-mix(in srgb, var(--evd-primary) 22%, transparent)}.cat-filter-checkbox{background:#0003;border:1.5px solid #ffffff4d;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;line-height:1;transition:all .15s;display:inline-flex}.cat-filter-pill.active .cat-filter-checkbox{background:var(--evd-primary);border-color:var(--evd-primary);color:#000;font-weight:800}.cat-filter-pill:not(.active) .cat-filter-checkbox svg{display:none}.cat-filter-pill-label{letter-spacing:.01em}.cat-filter-pill-count{opacity:.85;background:#ffffff14;border-radius:999px;padding:.1rem .42rem;font-size:.68rem;font-weight:600}.cat-filter-empty{text-align:center;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:16px;grid-column:1/-1;margin:1.5rem 0;padding:3.5rem 1.5rem;display:none}.cat-filter-empty.visible{display:block}.cat-filter-empty-title{font-size:1.15rem;font-family:var(--evd-font-display,inherit);color:#fff;margin-bottom:.5rem;font-weight:600}.cat-filter-empty-sub{color:#fff9;margin-bottom:1.25rem;font-size:.85rem}.org-card,.org-list-row{will-change:opacity, transform;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),border-color .25s,box-shadow .25s!important}.cat-filtered-out{opacity:0!important;pointer-events:none!important;transform:scale(.96)!important}.cat-filtered-hidden{display:none!important}@media (max-width:640px){.cat-filter-wrap{border-radius:12px;margin:.75rem 0 1.25rem;padding:.5rem .6rem}.cat-filter-pill{padding:.3rem .65rem;font-size:.74rem}.cat-filter-status{font-size:.72rem}.wrap,.grid,.org-list-wrap{padding-left:.75rem;padding-right:.75rem}.grid{gap:1rem}.org-card{border-radius:14px}.org-b,.ev{padding:1rem .8rem}}.cat-filter-row{align-items:center;gap:.6rem;min-width:0;display:flex}.cat-filter-row[hidden]{display:none}.cat-filter-row-label{font-family:var(--evd-font-display,inherit);letter-spacing:.09em;text-transform:uppercase;color:#ffffff73;flex:0 0 3.7rem;font-size:.64rem;font-weight:600}.cat-filter-row>.cat-filter-pills{flex:auto;min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.cat-filter-pill.is-single .cat-filter-checkbox{display:none}.cat-filter-row-actions{flex:none;align-items:center;gap:.3rem;display:flex}.cat-filter-row-actions .cat-filter-action-btn{padding:.15rem .55rem;font-size:.62rem}@media (max-width:640px){.cat-filter-row{gap:.4rem}.cat-filter-row-label{flex-basis:3.1rem;font-size:.6rem}.cat-filter-row-actions .cat-filter-action-btn{padding:.12rem .45rem;font-size:.58rem}}.intro h1{line-height:1.15}@media (max-width:640px){.intro{padding-top:1.4rem}.intro p{font-size:1rem;line-height:1.6}.hero-actions{grid-template-columns:1fr 1fr;padding:0 .75rem;gap:.5rem!important;margin-top:1.1rem!important;display:grid!important}.hero-actions .btn{white-space:nowrap;justify-content:center;padding:.6rem .5rem;font-size:.8rem}.hero-actions .btn svg{display:none}.hero-actions a:last-child:nth-child(odd){grid-column:1/-1}}.dark-backing,img.dark-backing{background:#1a1a1a!important}
