.PollCard-module__nvnAiq__card{background:#fff;border:1.5px solid #4b152814;border-radius:14px;flex-direction:column;gap:16px;padding:26px 24px 24px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.PollCard-module__nvnAiq__card:hover{border-color:var(--pink);transform:translateY(-2px);box-shadow:0 12px 28px #d4537e1a}.PollCard-module__nvnAiq__headerRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.PollCard-module__nvnAiq__tagRow{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.PollCard-module__nvnAiq__cat{font-family:var(--font-syne), sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--pink);font-size:10px;font-weight:700}.PollCard-module__nvnAiq__typeBadge{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--deep-pink);background:var(--blush);white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:700;line-height:1.4}.PollCard-module__nvnAiq__controversialBadge{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#fff;background:var(--pink);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.PollCard-module__nvnAiq__shareBtn{color:var(--mauve);cursor:pointer;background:0 0;border:1.5px solid #4b152824;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.PollCard-module__nvnAiq__shareBtn:hover{background:var(--pink);color:#fff;border-color:var(--pink)}.PollCard-module__nvnAiq__shareBtnCopied{background:var(--gold);color:var(--wine-deep);border-color:var(--gold)}.PollCard-module__nvnAiq__shareBtn svg{width:14px;height:14px}.PollCard-module__nvnAiq__shareCopied{font-family:var(--font-syne), sans-serif;letter-spacing:1.2px;text-transform:uppercase;font-size:9px}.PollCard-module__nvnAiq__question{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--wine);margin:0;font-size:24px;font-style:italic;font-weight:400;line-height:1.25}.PollCard-module__nvnAiq__options{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.PollCard-module__nvnAiq__optionsThree{grid-template-columns:1fr}.PollCard-module__nvnAiq__optionBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--wine);background:var(--paper);cursor:pointer;text-align:center;border:1.5px solid #4b15281a;border-radius:8px;padding:14px 12px;font-size:11px;font-weight:700;line-height:1.35;transition:background .2s,color .2s,border-color .2s,transform .15s}.PollCard-module__nvnAiq__optionBtn:hover{background:var(--pink);color:#fff;border-color:var(--pink);transform:translateY(-1px)}.PollCard-module__nvnAiq__optionBtn:active{transform:translateY(0)}.PollCard-module__nvnAiq__optionBtn:disabled{cursor:progress;opacity:.6}.PollCard-module__nvnAiq__bars{opacity:0;flex-direction:column;gap:8px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(6px)}.PollCard-module__nvnAiq__barsVisible{opacity:1;transform:translateY(0)}.PollCard-module__nvnAiq__bar{background:var(--blush);border-radius:6px;height:40px;position:relative;overflow:hidden}.PollCard-module__nvnAiq__barFill{background:#4b152814;width:0%;transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.PollCard-module__nvnAiq__barFillWinning{background:var(--pink)}.PollCard-module__nvnAiq__barRow{z-index:1;justify-content:space-between;align-items:center;height:100%;padding:0 14px;display:flex;position:relative}.PollCard-module__nvnAiq__barLabel{font-family:var(--font-syne), sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--wine);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.PollCard-module__nvnAiq__barLabelOnFill{color:#fff}.PollCard-module__nvnAiq__barCheck{letter-spacing:.06em;text-transform:uppercase;font-size:9px}.PollCard-module__nvnAiq__barPercent{font-family:var(--font-syne), sans-serif;color:var(--wine);letter-spacing:.04em;flex-shrink:0;font-size:13px;font-weight:700}.PollCard-module__nvnAiq__barPercentOnFill{color:#fff}.PollCard-module__nvnAiq__totalRow{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--mauve);margin-top:6px;font-size:10px;font-weight:600}.PollCard-module__nvnAiq__errorRow{font-family:var(--font-space-grotesk), sans-serif;color:var(--deep-pink);margin:0;font-size:12px}@media (max-width:640px){.PollCard-module__nvnAiq__card{padding:22px 18px}.PollCard-module__nvnAiq__question{font-size:21px}.PollCard-module__nvnAiq__options{grid-template-columns:1fr}}
.DebatesArchive-module__zlIZnG__wrap{background:var(--cream);padding:24px 24px 100px}.DebatesArchive-module__zlIZnG__inner{max-width:1180px;margin:0 auto}.DebatesArchive-module__zlIZnG__sortBar{border-top:1px solid #4b15281a;border-bottom:1px solid #4b15281a;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:0 0 32px;padding:4px 0;display:flex}.DebatesArchive-module__zlIZnG__sortBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);cursor:pointer;background:0 0;border:none;padding:16px 22px;font-size:11px;font-weight:700;transition:color .18s;position:relative}.DebatesArchive-module__zlIZnG__sortBtn:hover{color:var(--pink)}.DebatesArchive-module__zlIZnG__sortBtn:after{content:"";background:var(--pink);transform-origin:50%;height:2px;transition:transform .2s;position:absolute;bottom:8px;left:18px;right:18px;transform:scaleX(0)}.DebatesArchive-module__zlIZnG__sortBtnActive{color:var(--pink);font-weight:700}.DebatesArchive-module__zlIZnG__sortBtnActive:after{transform:scaleX(1)}.DebatesArchive-module__zlIZnG__sortDivider{background:#4b15281f;width:1px;height:18px}.DebatesArchive-module__zlIZnG__filterRow{scrollbar-width:none;gap:8px;margin-bottom:40px;padding-bottom:8px;display:flex;overflow-x:auto}.DebatesArchive-module__zlIZnG__filterRow::-webkit-scrollbar{display:none}.DebatesArchive-module__zlIZnG__pill{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;white-space:nowrap;color:var(--wine);background:#fff9;border:1.5px solid #4b152824;border-radius:999px;flex:none;padding:10px 16px;font-size:11px;font-weight:700;transition:background .18s,color .18s,border-color .18s}.DebatesArchive-module__zlIZnG__pill:hover{border-color:var(--pink);color:var(--pink);background:var(--blush)}.DebatesArchive-module__zlIZnG__pillActive{background:var(--pink);color:#fff;border-color:var(--pink)}.DebatesArchive-module__zlIZnG__pillActive:hover{background:var(--deep-pink);color:#fff;border-color:var(--deep-pink)}.DebatesArchive-module__zlIZnG__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.DebatesArchive-module__zlIZnG__empty{text-align:center;font-family:var(--font-instrument-serif), serif;color:var(--mauve);padding:80px 20px;font-size:22px;font-style:italic}.DebatesArchive-module__zlIZnG__loadMoreWrap{justify-content:center;margin-top:48px;display:flex}.DebatesArchive-module__zlIZnG__loadMore{font-family:var(--font-syne), sans-serif;letter-spacing:1.8px;text-transform:uppercase;background:var(--wine);color:#fff;border:1.5px solid var(--wine);cursor:pointer;box-shadow:3px 3px 0 var(--pink);border-radius:6px;padding:14px 32px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s}.DebatesArchive-module__zlIZnG__loadMore:hover{box-shadow:4px 4px 0 var(--pink);transform:translate(-1px,-1px)}.DebatesArchive-module__zlIZnG__loadMore:disabled{cursor:progress;opacity:.6}.DebatesArchive-module__zlIZnG__gridLoading{opacity:.55;pointer-events:none;transition:opacity .2s}@media (max-width:800px){.DebatesArchive-module__zlIZnG__grid{grid-template-columns:1fr;gap:18px}.DebatesArchive-module__zlIZnG__wrap{padding:18px 18px 80px}.DebatesArchive-module__zlIZnG__sortBar{gap:0}.DebatesArchive-module__zlIZnG__sortBtn{letter-spacing:1.3px;padding:14px;font-size:10px}.DebatesArchive-module__zlIZnG__sortBtn:after{left:12px;right:12px}}@media (max-width:480px){.DebatesArchive-module__zlIZnG__sortBtn{letter-spacing:1px;padding:12px 10px}.DebatesArchive-module__zlIZnG__sortDivider{display:none}}
.Hero-module__cdl-Cq__section{background:var(--cream);padding:96px 24px 64px;position:relative;overflow:hidden}.Hero-module__cdl-Cq__dot{background:var(--gold);opacity:.35;pointer-events:none;width:6px;height:6px;position:absolute}.Hero-module__cdl-Cq__dot1{opacity:.3;width:5px;height:5px;top:70px;left:11%}.Hero-module__cdl-Cq__dot2{opacity:.4;width:8px;height:8px;top:130px;right:15%}.Hero-module__cdl-Cq__dot3{opacity:.35;width:4px;height:4px;bottom:30px;left:16%}.Hero-module__cdl-Cq__dot4{opacity:.32;width:7px;height:7px;bottom:60px;right:12%}.Hero-module__cdl-Cq__ring{border:1px solid var(--gold);opacity:.2;pointer-events:none;width:60px;height:60px;position:absolute}.Hero-module__cdl-Cq__ring1{top:80px;left:22%}.Hero-module__cdl-Cq__ring2{opacity:.16;width:90px;height:90px;bottom:30px;right:22%}.Hero-module__cdl-Cq__inner{text-align:center;z-index:1;max-width:760px;margin:0 auto;position:relative}.Hero-module__cdl-Cq__subhead{font-family:var(--font-caveat), cursive;color:var(--pink);letter-spacing:0;text-transform:none;margin:0 0 4px;font-size:22px;font-weight:400;display:block;transform:rotate(-1deg)}.Hero-module__cdl-Cq__heading{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--wine);margin:0 0 14px;font-size:clamp(40px,6vw,64px);font-style:italic;font-weight:400;line-height:1.05}.Hero-module__cdl-Cq__headingAccent{color:var(--pink);font-style:italic}.Hero-module__cdl-Cq__subtitle{font-family:var(--font-space-grotesk), system-ui, sans-serif;color:var(--mauve);max-width:540px;margin:0 auto 28px;font-size:16px;font-weight:400;line-height:1.6}.Hero-module__cdl-Cq__stats{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--mauve);background:#fff9;border:1.5px solid #4b15281f;border-radius:999px;align-items:center;gap:12px;padding:10px 22px;font-size:11px;font-weight:600;display:inline-flex}.Hero-module__cdl-Cq__statsNumber{color:var(--pink);letter-spacing:.04em;font-weight:700}.Hero-module__cdl-Cq__statsDivider{background:#4b15282e;width:1px;height:14px}@media (max-width:640px){.Hero-module__cdl-Cq__section{padding:64px 20px 40px}.Hero-module__cdl-Cq__stats{letter-spacing:1.2px;gap:9px;padding:9px 16px;font-size:10px}.Hero-module__cdl-Cq__statsDivider{height:12px}}