.qz-bg{z-index:0;opacity:.45;mix-blend-mode:luminosity;background-position:50%;background-size:cover;position:fixed;inset:0}.qz-bg:after{content:"";background:linear-gradient(#101b2deb,#101b2db8 35%,#101b2dcc 52%,#101b2df2 66%,#101b2dfa);position:absolute;inset:0}.low-data .qz-bg{display:none}.qz-page>:not(.qz-bg){z-index:1;position:relative}.qz-page>.qz-credit{z-index:2;left:var(--gutter);bottom:var(--s-4);max-width:min(32rem, calc(100vw - var(--s-9)));font-size:var(--t-label);color:var(--grey-on-navy);margin:0;line-height:1.4;position:absolute}.qz-credit a{color:inherit}@media (width<=63.99rem){.qz-page>.qz-credit{max-width:none;margin:var(--s-5) var(--s-4) var(--s-4);position:static}}main.bare.qz-page{background:var(--navy);min-height:100vh;color:var(--paper);padding:calc(var(--mast-h) + var(--s-5)) var(--gutter) var(--s-8);position:relative}.qz,.qz-nojs{max-width:44rem;margin:0 auto}.qz-nojs a{color:var(--sand)}.qz-nojs h2{margin:0 0 var(--s-4);font-family:var(--serif);font-size:var(--t-h2);font-weight:500}.qz-nojs h3{margin:var(--s-5) 0 var(--s-2);font-family:inherit;font-size:var(--t-title);font-weight:700;line-height:1.3}.qz-nojs li{font-size:var(--t-body);color:var(--grey-on-navy);line-height:1.6}.qz .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qz-top{gap:var(--s-2);margin-bottom:var(--s-6);display:grid}.qz-step{color:var(--grey-on-navy);font-size:var(--t-small)}.qz-prog{border-radius:var(--r-round);background:#f3eee629;height:4px;overflow:hidden}.qz-prog i{background:var(--sand);height:100%;transition:width .3s;display:block}.qz-screen{animation:.28s both qz-in}@keyframes qz-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qz-screen{animation:none}.qz-prog i{transition:none}}.low-data .qz-screen{animation:none}.low-data .qz-prog i{transition:none}.qz h1{font-family:var(--serif);font-weight:500;font-size:var(--t-h1);text-wrap:pretty;outline:none;max-width:22ch;margin:0;line-height:1.05}.qz h1 em{font-family:var(--serif);color:var(--sand);font-style:italic;font-weight:500}.qz-help{margin:var(--s-4) 0 var(--s-5);color:var(--grey-on-navy);font-size:var(--t-lead);max-width:40rem;line-height:1.55}.qz-label{margin:0 0 var(--s-2);font-size:var(--t-body);font-weight:700}.qz-small{margin:var(--s-3) 0 0;color:var(--grey-on-navy);font-size:var(--t-small);line-height:1.5}.qz a{color:var(--sand)}.qz a svg{vertical-align:-2px}.qz-opts{gap:var(--s-3);border:0;margin:0;padding:0;display:grid}.qz-opt{align-items:center;gap:var(--s-3);min-height:var(--btn-lg);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);cursor:pointer;border:1px solid #f3eee659;display:flex}.qz-opt:hover{border-color:var(--sand)}.qz-opt:focus-within{outline:2px solid var(--sand);outline-offset:2px}.qz-opt.off{opacity:.45;cursor:not-allowed}.qz-opt.on{background:var(--sand);border-color:var(--sand);color:var(--navy)}.qz-static{cursor:default}.qz-key{border-radius:var(--r-sm);width:1.75rem;height:1.75rem;font-size:var(--t-label);border:1px solid;flex:none;place-items:center;font-weight:700;display:grid}.qz-tx{gap:var(--s-1);flex:1;display:grid}.qz-tx b{font-size:var(--t-title);font-weight:700;line-height:1.3}.qz-tx span{font-size:var(--t-small);line-height:1.5}.qz-box{border-radius:var(--r-sm);border:1px solid;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.qz-opt.on .qz-box{background:var(--navy);color:var(--sand);border-color:var(--navy)}.qz-change{min-height:var(--btn-sm);padding:0 var(--s-4);border:1px solid var(--navy);border-radius:var(--r-round);color:var(--navy);font:inherit;font-size:var(--t-small);cursor:pointer;background:0 0;margin-left:auto;font-weight:700}.qz-count{margin:var(--s-4) 0 0;color:var(--grey-on-navy);font-size:var(--t-small)}.qz-count b{color:var(--sand)}.qz-facts{margin:var(--s-5) 0 0;padding:var(--s-4) 0 0;gap:var(--s-2);border-top:1px solid #f3eee629;list-style:none;display:grid}.qz-facts li{color:var(--grey-on-navy);font-size:var(--t-body);line-height:1.6}.qz-facts b{color:var(--paper)}.qz-ballots{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.qz-ballots li{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);border:1px solid #f3eee659;align-items:flex-start;display:flex}.qz-ballots li.dim{border-style:dashed}.qz-ballots li.dim .qz-tx{opacity:.6}.qz-ballots .n{border-radius:var(--r-round);background:var(--sand);width:1.75rem;height:1.75rem;color:var(--navy);font-weight:700;font-size:var(--t-label);flex:none;place-items:center;display:grid}.qz-field{display:block}.qz-field input{width:100%;min-height:var(--btn-lg);padding:var(--s-3) 0;color:var(--paper);font:inherit;font-size:var(--t-lead);background:0 0;border:0;border-bottom:2px solid #f3eee680;border-radius:0}.qz-field input::placeholder{color:var(--grey-on-navy)}.qz-field input:focus{border-bottom-color:var(--sand);outline:none}.qz-combo{position:relative}.qz-field .qz-label{margin:0 0 var(--s-1);display:block}.qz-sugg{margin:var(--s-1) 0 0;background:var(--navy);border-radius:var(--r-sm);border:1px solid #f3eee659;max-height:15rem;padding:0;list-style:none;overflow-y:auto}.qz-sugg li{justify-content:space-between;align-items:baseline;gap:var(--s-3);min-height:var(--btn-sm);padding:var(--s-2) var(--s-4);font-size:var(--t-body);cursor:pointer;border-top:1px solid #f3eee61f;display:flex}.qz-sugg li:first-child{border-top:0}.qz-sugg li.on,.qz-sugg li:hover{background:var(--sand);color:var(--navy)}.qz-sugg li.on span,.qz-sugg li:hover span{color:var(--navy)}.qz-sugg li.none{cursor:default;color:var(--grey-on-navy)}.qz-sugg li.none:hover{color:var(--grey-on-navy);background:0 0}.qz-sugg b{font-weight:700}.qz-sugg span{color:var(--grey-on-navy);font-size:var(--t-small)}button.qz-opt{width:100%;color:inherit;font:inherit;text-align:left;background:0 0}.qz-pair{gap:var(--s-3);display:grid}.qz-or{color:var(--grey-on-navy);font-size:var(--t-small);justify-self:center}.qz-big{gap:var(--s-1);min-height:calc(var(--btn-lg) * 2);padding:var(--s-4) var(--s-5);color:var(--paper);border-radius:var(--r-md);font:inherit;text-align:center;cursor:pointer;background:0 0;border:1px solid #f3eee659;justify-items:center;display:grid}.qz-big b{font-size:var(--t-title);font-weight:700;line-height:1.3}.qz-big span{color:var(--grey-on-navy);font-size:var(--t-small);line-height:1.5}.qz-big:hover{border-color:var(--sand)}.qz-big.on{background:var(--sand);border-color:var(--sand);color:var(--navy)}.qz-big.on span{color:var(--navy)}.qz-tokens{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.qz-tokens li{align-items:center;gap:var(--s-3);min-height:var(--btn-lg);padding:var(--s-2) var(--s-4);border-radius:var(--r-md);border:1px solid #f3eee659;grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.qz-tokens b{font-size:var(--t-title);font-weight:700;line-height:1.3}.qz-dots{gap:var(--s-1);display:flex}.qz-dots i{width:var(--s-3);height:var(--s-3);border-radius:var(--r-round);border:1px solid var(--sand)}.qz-dots i.on{background:var(--sand)}.qz-step-btn{width:var(--btn-sm);height:var(--btn-sm);color:var(--paper);border-radius:var(--r-round);font:inherit;font-size:var(--t-title);cursor:pointer;background:0 0;border:1px solid #f3eee680;padding:0;font-weight:700}.qz-step-btn:disabled{opacity:.35;cursor:default}.qz-wardpick{margin-top:var(--s-5)}.qz-select{width:100%;min-height:var(--btn-lg);padding:0 var(--s-4);color:var(--paper);border-radius:var(--r-sm);font:inherit;font-size:var(--t-body);cursor:pointer;background:0 0;border:1px solid #f3eee680;font-weight:700}.qz-select option{background:var(--navy);color:var(--paper)}.qz-select:focus-visible{outline:2px solid var(--sand);outline-offset:2px}.qz-chips{gap:var(--s-3);flex-wrap:wrap;display:flex}.qz-chips button{min-height:var(--btn-lg);padding:0 var(--s-6);color:var(--paper);border-radius:var(--r-round);font:inherit;font-size:var(--t-body);cursor:pointer;background:0 0;border:1px solid #f3eee680;font-weight:700}.qz-chips button.on{background:var(--sand);color:var(--navy);border-color:var(--sand)}.qz-big:focus-visible,.qz-step-btn:focus-visible,.qz-chips button:focus-visible,button.qz-opt:focus-visible{outline:2px solid var(--sand);outline-offset:2px}@media (width<=47.99rem){.qz-tokens li{grid-template-columns:minmax(0,1fr) auto auto}.qz-tokens .qz-dots{grid-area:2/1}}.qz-problem{margin:var(--s-4) 0 0;padding:var(--s-3) var(--s-4);border-left:2px solid var(--sand);font-size:var(--t-body);background:#e3cfa81a;line-height:1.6}.qz-nav{align-items:center;gap:var(--s-3) var(--s-4);margin-top:var(--s-6);grid-template-columns:1fr auto 1fr;display:grid}.qz-nav>.qz-back{justify-self:start}.qz-nav>.qz-next{justify-self:end}.qz-nav>.qz-step{text-align:center}.qz-next,.qz-back{width:var(--btn-sm);height:var(--btn-sm);border-radius:var(--r-round);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.qz-next{background:var(--sand);color:var(--navy);border:0}.qz-back{color:var(--paper);background:0 0;border:1px solid #f3eee680}.qz-link{min-height:auto;color:var(--sand);font:inherit;font-size:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.qz-next:focus-visible,.qz-back:focus-visible,.qz-link:focus-visible,.qz-change:focus-visible{outline:2px solid var(--sand);outline-offset:3px}.qz-kb{color:var(--grey-on-navy);font-size:var(--t-label)}.qz-kb kbd{font:inherit;font-weight:700}@media (width<=47.99rem){.qz-kb,.qz-key{display:none}}
