:root{--bg:#f3f0e8;--surface:hsla(0,0%,100%,.9);--surface-strong:#fff;--text:#101010;--muted:#4f4a43;--brand-red:#d7261e;--brand-red-dark:#921814;--brand-black:#111;--brand-gold:#d8b25a;--line:hsla(0,0%,7%,.12);--shadow:0 24px 60px hsla(0,0%,6%,.12)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top right,rgba(215,38,30,.18),transparent 30%),linear-gradient(180deg,#f7f4ed,#ebe6dc);color:var(--text);font-family:Avenir Next,Segoe UI,sans-serif;margin:0;min-height:100vh}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Georgia,Times New Roman,serif;-webkit-hyphens:auto;hyphens:auto;min-width:0;overflow-wrap:anywhere;text-wrap:balance;word-break:normal}h1{font-size:clamp(2.8rem,6vw,5rem);line-height:.95;margin-bottom:1rem}h2{font-size:clamp(2rem,3vw,2.8rem);margin-bottom:.8rem}h3{font-size:1.4rem;margin-bottom:.5rem}.app-shell{display:flex;flex-direction:column;min-height:100vh}.page-shell{flex:1 0 auto;margin:0 auto;padding:2rem 0 4rem;width:min(1180px,calc(100% - 2rem))}@media(max-width:720px){.page-shell{padding-bottom:2rem;padding-top:.75rem;width:min(100% - 1rem,100%)}h1{font-size:clamp(2.3rem,12vw,3.5rem);line-height:1.02}h2{font-size:clamp(1.8rem,8vw,2.4rem);line-height:1.1}h3{font-size:1.25rem;line-height:1.15}}.panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);margin-top:1.5rem;overflow:hidden;padding:2rem;position:relative}.eyebrow{color:var(--brand-red);font-size:.82rem;font-weight:800;letter-spacing:.18em;margin:0 0 .9rem;text-transform:uppercase}.section-copy{color:var(--muted);line-height:1.7}.primary-button,.secondary-button{border-radius:999px;font-weight:700;padding:.95rem 1.4rem;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.primary-button{background:linear-gradient(135deg,var(--brand-red) 0,var(--brand-red-dark) 100%);box-shadow:0 14px 24px #92181440;color:#fff}.secondary-button{background:#ffffffa6;border:1px solid hsla(0,0%,7%,.12)}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.section-heading{align-items:end;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(280px,420px);margin-bottom:1.5rem}.stat-card{background:var(--surface-strong);border:1px solid var(--line);border-radius:22px;padding:1.2rem}.stat-card span{color:var(--muted);display:block;font-size:.82rem;font-weight:700;letter-spacing:.08em;margin-bottom:.45rem;text-transform:uppercase}.stat-card strong{font-size:1.8rem}.code-pill,.tier-tag{align-items:center;border-radius:999px;display:inline-flex;font-weight:800;justify-content:center}.code-pill{background:#d7261e1a;color:var(--brand-red-dark);padding:.45rem .8rem}.tier-tag{background:#121212eb;color:#fff;font-size:.76rem;letter-spacing:.08em;margin-bottom:1rem;padding:.4rem .75rem;text-transform:uppercase}@media(max-width:980px){.section-heading{grid-template-columns:1fr}}@media(max-width:720px){.panel{border-radius:22px;padding:1.3rem}}.hero-card[data-v-55acedca]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);display:grid;gap:2.5rem;min-height:0;padding:3rem}.hero-intro[data-v-55acedca]{max-width:52rem}.hero-subtitle[data-v-55acedca]{color:var(--brand-black);font-size:1.2rem;line-height:1.5;max-width:38rem}.hero-description[data-v-55acedca]{color:var(--muted);line-height:1.7}.hero-actions[data-v-55acedca]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}@media(max-width:720px){.hero-card[data-v-55acedca]{border-radius:22px;padding:1.3rem}.hero-actions[data-v-55acedca]{align-items:flex-start;flex-direction:column}}.event-panel[data-v-c51ce6d4]{background:linear-gradient(180deg,#fffffff0,#ffffffc7),linear-gradient(135deg,#d8b25a1f,#d7261e0f)}.event-showcase__header[data-v-c51ce6d4]{margin-bottom:1.5rem;max-width:42rem}.event-grid[data-v-c51ce6d4]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.event-card[data-v-c51ce6d4]{background:#ffffffe6;border:1px solid hsla(0,0%,7%,.08);border-radius:20px;box-shadow:0 14px 30px #0f0f0f14;display:grid;gap:1rem;min-height:100%;padding:1.25rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.event-card[data-v-c51ce6d4]:hover{border-color:#d7261e40;box-shadow:0 18px 36px #0f0f0f1f;transform:translateY(-4px)}.event-card__top[data-v-c51ce6d4]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.event-logo[data-v-c51ce6d4]{background:#fff;border:1px solid hsla(0,0%,7%,.08);border-radius:16px;display:grid;height:112px;padding:.75rem;place-items:center;width:112px}.event-logo img[data-v-c51ce6d4]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.event-badge[data-v-c51ce6d4]{align-items:center;background:#121212eb;border-radius:999px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:700;justify-content:center;letter-spacing:.04em;padding:.45rem .8rem;text-transform:uppercase}.event-date[data-v-c51ce6d4],.event-location[data-v-c51ce6d4]{color:var(--muted);margin-bottom:0}.event-date[data-v-c51ce6d4],.event-link[data-v-c51ce6d4]{font-weight:700}.event-link[data-v-c51ce6d4]{align-items:center;color:var(--brand-red-dark);display:inline-flex;gap:.4rem;margin-top:auto}.event-link[data-v-c51ce6d4]:after{content:"->"}@media(max-width:720px){.event-card__top[data-v-c51ce6d4]{align-items:flex-start;flex-direction:column}}.goal-panel[data-v-93777989]{display:grid;gap:1.5rem}.goal-stats[data-v-93777989]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.progress-track[data-v-93777989]{background:#12121214;border-radius:999px;height:18px;overflow:hidden}.progress-value[data-v-93777989]{animation:fillProgress-93777989 1.2s ease-out;background:linear-gradient(90deg,var(--brand-red) 0,var(--brand-gold) 100%);border-radius:inherit;height:100%}.progress-meta[data-v-93777989]{color:var(--muted);display:flex;font-weight:700;gap:1rem;justify-content:space-between;margin-top:.75rem}.progress-note[data-v-93777989]{color:var(--brand-black);font-weight:400;margin:.5rem 0 0;opacity:.6}@keyframes fillProgress-93777989{0%{width:0}}@media(max-width:980px){.goal-stats[data-v-93777989]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.goal-stats[data-v-93777989]{grid-template-columns:1fr}.progress-meta[data-v-93777989]{align-items:flex-start;flex-direction:column}}.support-panel[data-v-a80b9cae]{align-items:center;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.support-actions[data-v-a80b9cae]{display:grid;gap:.9rem}.support-action[data-v-a80b9cae]{border:0;cursor:pointer;text-align:center;width:100%}.modal-backdrop[data-v-a80b9cae]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f0f94;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:50}.modal-card[data-v-a80b9cae]{background:linear-gradient(180deg,#fffffffa,#f3f0e8f5);border:1px solid hsla(0,0%,100%,.15);border-radius:28px;box-shadow:0 24px 60px #0f0f0f3d;max-height:min(100%,calc(100vh - 2rem));overflow-y:auto;padding:2rem;position:relative;width:min(720px,100%)}.modal-close[data-v-a80b9cae]{background:#12121214;border:0;border-radius:999px;color:var(--brand-black);cursor:pointer;font-size:1.4rem;height:42px;position:absolute;right:1rem;top:1rem;width:42px}.modal-header[data-v-a80b9cae]{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.modal-grid[data-v-a80b9cae]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.modal-amounts[data-v-a80b9cae]{display:grid;gap:1rem;margin-top:1.5rem}.amount-selector[data-v-a80b9cae]{display:flex;flex-wrap:wrap;gap:.75rem}.amount-option[data-v-a80b9cae]{background:#ffffffd1;border:1px solid var(--line);border-radius:999px;color:var(--brand-black);cursor:pointer;font:inherit;font-weight:700;padding:.8rem 1rem;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.amount-option[data-v-a80b9cae]:hover{transform:translateY(-2px)}.amount-option--active[data-v-a80b9cae]{background:linear-gradient(135deg,var(--brand-red) 0,var(--brand-red-dark) 100%);border-color:#d7261e40;color:#fff}.custom-amount[data-v-a80b9cae]{display:grid;gap:.45rem;max-width:240px}.custom-amount span[data-v-a80b9cae],.qr-card>span[data-v-a80b9cae]{color:var(--muted);display:block;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.custom-amount input[data-v-a80b9cae]{background:#ffffffe0;border:1px solid var(--line);border-radius:16px;font:inherit;padding:.85rem 1rem;width:100%}.checkbox-field[data-v-a80b9cae]{align-items:center;color:var(--brand-black);display:inline-flex;font-weight:700;gap:.7rem}.checkbox-field input[data-v-a80b9cae]{accent-color:var(--brand-red);height:18px;width:18px}.modal-transfer[data-v-a80b9cae]{display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);margin-top:1.5rem}.modal-transfer__summary[data-v-a80b9cae]{align-content:start}.modal-transfer__summary p[data-v-a80b9cae]{margin-bottom:0}.qr-card[data-v-a80b9cae]{background:var(--surface-strong);border:1px solid var(--line);border-radius:22px;display:grid;gap:.8rem;padding:1.2rem}.qr-preview[data-v-a80b9cae]{background:#1212120a;border-radius:18px;display:grid;min-height:220px;padding:1rem;place-items:center}.qr-preview img[data-v-a80b9cae]{height:auto;width:min(100%,220px)}.qr-error[data-v-a80b9cae],.qr-preview p[data-v-a80b9cae]{margin-bottom:0;text-align:center}.qr-error[data-v-a80b9cae]{color:var(--brand-red-dark);font-weight:700}.modal-note[data-v-a80b9cae]{background:#d7261e0f;border-left:4px solid var(--brand-red);border-radius:16px;margin-top:1.25rem;padding:1rem 1.1rem}@media(max-width:980px){.modal-transfer[data-v-a80b9cae],.support-panel[data-v-a80b9cae]{grid-template-columns:1fr}.modal-grid[data-v-a80b9cae]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.modal-header[data-v-a80b9cae]{align-items:flex-start;flex-direction:column}.modal-grid[data-v-a80b9cae],.modal-transfer[data-v-a80b9cae]{grid-template-columns:1fr}.modal-card[data-v-a80b9cae]{border-radius:22px;max-height:calc(100vh - 1rem);padding:1.3rem}}.player-card[data-v-16c63640]{background:var(--surface-strong);border:1px solid var(--line);border-radius:24px;box-shadow:0 10px 24px #0f0f0f14;display:grid;gap:1.2rem;margin:4px;padding:1.35rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.player-card[data-v-16c63640]:hover{border-color:#d7261e4d;box-shadow:0 18px 34px #0f0f0f1f;transform:translateY(-4px)}.player-card__top[data-v-16c63640]{display:grid;gap:1rem}.player-avatar[data-v-16c63640]{background:linear-gradient(135deg,#d8b25a59,#d7261e24);border:1px solid hsla(0,0%,7%,.08);border-radius:24px;height:88px;overflow:hidden;width:88px}.player-avatar img[data-v-16c63640]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.player-avatar--placeholder[data-v-16c63640]{color:var(--brand-red-dark);display:grid;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:800;place-items:center}.player-position[data-v-16c63640]{color:var(--muted);margin-bottom:0}.player-meta[data-v-16c63640]{display:grid;gap:.9rem;margin:0}.player-meta div[data-v-16c63640]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.player-meta dt[data-v-16c63640]{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.player-meta dd[data-v-16c63640]{font-weight:700;margin:0}.player-card__button[data-v-16c63640]{border:0;cursor:pointer;text-align:center;width:100%}@media(max-width:720px){.player-meta div[data-v-16c63640]{align-items:flex-start;flex-direction:column}}.player-avatar[data-v-79b95acb]{background:linear-gradient(135deg,#d8b25a59,#d7261e24);border:1px solid hsla(0,0%,7%,.08);border-radius:24px;height:88px;overflow:hidden;width:88px}.player-avatar img[data-v-79b95acb]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.player-avatar--placeholder[data-v-79b95acb]{color:var(--brand-red-dark);display:grid;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:800;place-items:center}.player-avatar--large[data-v-79b95acb]{height:104px;width:104px}.modal-backdrop[data-v-79b95acb]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f0f94;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:50}.modal-card[data-v-79b95acb]{background:linear-gradient(180deg,#fffffffa,#f3f0e8f5);border:1px solid hsla(0,0%,100%,.15);border-radius:28px;box-shadow:0 24px 60px #0f0f0f3d;max-height:min(100%,calc(100vh - 2rem));overflow-y:auto;padding:2rem;position:relative;width:min(720px,100%)}.modal-close[data-v-79b95acb]{background:#12121214;border:0;border-radius:999px;color:var(--brand-black);cursor:pointer;font-size:1.4rem;height:42px;position:absolute;right:1rem;top:1rem;width:42px}.modal-header[data-v-79b95acb]{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.modal-grid[data-v-79b95acb]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.modal-amounts[data-v-79b95acb]{display:grid;gap:1rem;margin-top:1.5rem}.amount-selector[data-v-79b95acb]{display:flex;flex-wrap:wrap;gap:.75rem}.amount-option[data-v-79b95acb]{background:#ffffffd1;border:1px solid var(--line);border-radius:999px;color:var(--brand-black);cursor:pointer;font:inherit;font-weight:700;padding:.8rem 1rem;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.amount-option[data-v-79b95acb]:hover{transform:translateY(-2px)}.amount-option--active[data-v-79b95acb]{background:linear-gradient(135deg,var(--brand-red) 0,var(--brand-red-dark) 100%);border-color:#d7261e40;color:#fff}.custom-amount[data-v-79b95acb]{display:grid;gap:.45rem;max-width:240px}.custom-amount span[data-v-79b95acb],.qr-card>span[data-v-79b95acb]{color:var(--muted);display:block;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.custom-amount input[data-v-79b95acb]{background:#ffffffe0;border:1px solid var(--line);border-radius:16px;font:inherit;padding:.85rem 1rem;width:100%}.checkbox-field[data-v-79b95acb]{align-items:center;color:var(--brand-black);display:inline-flex;font-weight:700;gap:.7rem}.checkbox-field input[data-v-79b95acb]{accent-color:var(--brand-red);height:18px;width:18px}.modal-transfer[data-v-79b95acb]{display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);margin-top:1.5rem}.modal-transfer__summary[data-v-79b95acb]{align-content:start}.modal-transfer__summary p[data-v-79b95acb]{margin-bottom:0}.qr-card[data-v-79b95acb]{background:var(--surface-strong);border:1px solid var(--line);border-radius:22px;display:grid;gap:.8rem;padding:1.2rem}.qr-preview[data-v-79b95acb]{background:#1212120a;border-radius:18px;display:grid;min-height:220px;padding:1rem;place-items:center}.qr-preview img[data-v-79b95acb]{height:auto;width:min(100%,220px)}.qr-error[data-v-79b95acb],.qr-preview p[data-v-79b95acb]{margin-bottom:0;text-align:center}.qr-error[data-v-79b95acb]{color:var(--brand-red-dark);font-weight:700}.modal-note[data-v-79b95acb]{background:#d7261e0f;border-left:4px solid var(--brand-red);border-radius:16px;margin-top:1.25rem;padding:1rem 1.1rem}@media(max-width:980px){.modal-transfer[data-v-79b95acb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.modal-header[data-v-79b95acb]{align-items:flex-start;flex-direction:column}.modal-grid[data-v-79b95acb],.modal-transfer[data-v-79b95acb]{grid-template-columns:1fr}.modal-card[data-v-79b95acb]{border-radius:22px;max-height:calc(100vh - 1rem);padding:1.3rem}}.players-panel[data-v-e59c54e9]{overflow:visible}.player-filters[data-v-e59c54e9]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.filter-chip[data-v-e59c54e9]{background:#ffffffc2;border:1px solid var(--line);border-radius:999px;color:var(--brand-black);cursor:pointer;font:inherit;font-weight:700;padding:.8rem 1.1rem;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.filter-chip[data-v-e59c54e9]:hover{transform:translateY(-2px)}.filter-chip--active[data-v-e59c54e9]{background:linear-gradient(135deg,var(--brand-red) 0,var(--brand-red-dark) 100%);border-color:#d7261e40;color:#fff}.player-grid[data-v-e59c54e9]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.player-carousel[data-v-e59c54e9]{display:none}.pagination[data-v-e59c54e9]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:1.25rem 0 0}.pagination-button[data-v-e59c54e9]{align-items:center;background:#ffffffc2;border:1px solid var(--line);border-radius:999px;color:var(--brand-black);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:1.2rem;font-weight:700;justify-content:center;line-height:1;min-width:2.75rem;padding:.8rem 1.1rem}.pagination-button[data-v-e59c54e9]:disabled{cursor:not-allowed;opacity:.45}.pagination-status[data-v-e59c54e9]{color:var(--muted);flex:1 1 auto;font-weight:700;min-width:0;text-align:center}.player-carousel__track[data-v-e59c54e9]{display:grid;gap:1rem;grid-auto-columns:minmax(280px,86%);grid-auto-flow:column;overflow-x:auto;padding:0 1.25rem .5rem 0;scroll-snap-type:x mandatory;scrollbar-width:thin}.player-carousel__track[data-v-e59c54e9]::-webkit-scrollbar{height:8px}.player-carousel__track[data-v-e59c54e9]::-webkit-scrollbar-thumb{background:#1212122e;border-radius:999px}.player-carousel__item[data-v-e59c54e9]{scroll-snap-align:start}@media(max-width:720px){.player-grid[data-v-e59c54e9]{display:none}.player-carousel[data-v-e59c54e9]{display:block}}@media(min-width:1220px){.player-grid[data-v-e59c54e9]{grid-template-columns:repeat(4,minmax(0,1fr))}}.supporter-list-block[data-v-d4dac400]{margin-top:2.5rem}.supporter-list-heading[data-v-d4dac400]{margin-bottom:1rem}.table-shell[data-v-d4dac400]{overflow-x:auto}.players-table[data-v-d4dac400]{border-collapse:collapse;min-width:720px;width:100%}.players-table td[data-v-d4dac400],.players-table th[data-v-d4dac400]{border-bottom:1px solid var(--line);padding:1rem .9rem;text-align:left}.players-table th[data-v-d4dac400]{color:var(--muted);font-size:.86rem;letter-spacing:.08em;text-transform:uppercase}.sponsor-grid[data-v-d4dac400]{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.sponsor-carousel[data-v-d4dac400]{display:none}.sponsor-card[data-v-d4dac400]{background:var(--surface-strong);border:1px solid var(--line);border-radius:22px;padding:1.35rem;transition:transform .18s ease,border-color .18s ease}.sponsor-card[data-v-d4dac400]:hover{border-color:#d7261e59;transform:translateY(-4px)}.sponsor-card p[data-v-d4dac400]{color:var(--muted);line-height:1.7}.supporter-mobile-list[data-v-d4dac400]{display:none}.supporter-mobile-card[data-v-d4dac400]{border-bottom:1px solid hsla(0,0%,7%,.08);padding:1rem 0}.supporter-mobile-card[data-v-d4dac400]:first-child{padding-top:0}.supporter-mobile-card[data-v-d4dac400]:last-child{border-bottom:0;padding-bottom:0}.supporter-mobile-card__top[data-v-d4dac400]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.6rem}.supporter-mobile-card__top strong[data-v-d4dac400]{font-size:1rem}.supporter-mobile-card p[data-v-d4dac400]{margin-bottom:0}.pagination[data-v-d4dac400]{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:space-between;margin:1rem 0 1.25rem}.pagination-button[data-v-d4dac400]{align-items:center;background:#ffffffc2;border:1px solid var(--line);border-radius:999px;color:var(--brand-black);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:1.2rem;font-weight:700;justify-content:center;line-height:1;min-width:2.75rem;padding:.8rem 1.1rem}.pagination-button[data-v-d4dac400]:disabled{cursor:not-allowed;opacity:.45}.pagination-status[data-v-d4dac400]{color:var(--muted);flex:1 1 auto;font-weight:700;min-width:0;text-align:center}.sponsor-image--circle[data-v-d4dac400]{aspect-ratio:1;border-radius:50%;display:block;margin:0 auto;max-height:250px;-o-object-fit:cover;object-fit:cover}.sponsor-image--shadow[data-v-d4dac400]{box-shadow:0 4px 12px #00000026}.spacing[data-v-d4dac400]{padding-top:15px}@media(max-width:720px){.sponsor-grid[data-v-d4dac400],.table-shell[data-v-d4dac400]{display:none}.sponsor-carousel[data-v-d4dac400]{display:block;margin-top:1rem}.sponsor-carousel__track[data-v-d4dac400]{display:grid;gap:1rem;grid-auto-columns:minmax(280px,86%);grid-auto-flow:column;overflow-x:auto;padding:0 1.25rem .5rem 0;scroll-snap-type:x mandatory;scrollbar-width:thin}.sponsor-carousel__track[data-v-d4dac400]::-webkit-scrollbar{height:8px}.sponsor-carousel__track[data-v-d4dac400]::-webkit-scrollbar-thumb{background:#1212122e;border-radius:999px}.sponsor-carousel__item[data-v-d4dac400]{scroll-snap-align:start}.supporter-mobile-list[data-v-d4dac400]{display:grid;gap:0}}@media(max-width:980px){.sponsor-grid[data-v-d4dac400]{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer[data-v-2a5b8181]{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin:0 auto;padding:0 0 2.5rem;width:min(1180px,calc(100% - 2rem))}.site-footer__brand[data-v-2a5b8181]{align-items:center;display:inline-flex;font-weight:700;gap:.9rem}.site-footer__brand img[data-v-2a5b8181]{height:auto;width:60px}.site-footer__links[data-v-2a5b8181]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.site-footer__links a[data-v-2a5b8181]{color:var(--brand-red-dark);font-weight:700}@media(max-width:720px){.site-footer[data-v-2a5b8181]{align-items:flex-start;flex-direction:column;padding-bottom:2rem;width:min(100% - 1rem,100%)}}
