@layer folio{.layout-folio{--paper:var(--mm-paper);--paper-soft:color-mix(in srgb, var(--mm-mineral) 52%, var(--mm-paper));--paper-veil:var(--mm-paper-light);--ink:var(--mm-ink);--ink-soft:var(--mm-ink-soft);--ink-mute:color-mix(in srgb, var(--mm-ink-soft) 70%, transparent);--rule:var(--mm-rule-warm);--oxblood:var(--mm-oxblood);--terracotta:var(--mm-copper);--shadow-page:var(--mm-shadow);--radius-md:0;--font-serif:var(--font-body)}.fp-vote .mm-page{padding-block:clamp(2.4rem,4vw,4.4rem) clamp(2.5rem,5vw,5rem)}.fp-ballot-layout{grid-template-columns:minmax(17rem,.38fr) minmax(42rem,1.62fr);align-items:start;gap:clamp(2rem,4vw,4.75rem);width:min(100%,91rem);margin-inline:auto;display:grid}.fp-ballot-intro{justify-items:start;gap:1rem;padding-block:clamp(1rem,3vw,2.5rem);display:grid;position:sticky;top:1.5rem}.fp-ballot-intro h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(3rem,4.6vw,5.7rem);font-weight:400;line-height:.94}.fp-ballot-intro h1 em{color:var(--mm-oxblood);font-weight:400}.fp-ballot-intro>p:not(.mm-kicker){color:var(--mm-ink-soft);margin:0;font-size:.94rem;line-height:1.65}.fp-ballot-intro .fp-ballot-intro__lead{color:var(--mm-ink);font-family:var(--font-display);font-size:clamp(1.2rem,1.7vw,1.65rem)}.fp-ballot-intro .fp-ballot-intro__note{border-block-start:1px solid var(--mm-rule-warm);margin-block-start:.75rem;padding-block-start:1rem;font-size:.78rem;font-style:italic}.fp-ballot-seal{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--mm-ink) 14%, transparent);width:9rem;color:color-mix(in srgb, var(--mm-ink) 13%, transparent);font-family:var(--font-display);border-radius:50%;grid-template-columns:1fr 1px 1fr;place-items:center;margin:clamp(1rem,4vw,3rem) auto 0;font-size:2.4rem;display:grid;transform:rotate(-5deg)}.fp-ballot-seal i{background:currentColor;width:1px;height:5rem;transform:rotate(28deg)}.fp-ballot-sheet{border:1px solid color-mix(in srgb, var(--mm-ink) 24%, transparent);box-shadow:var(--mm-shadow);background:linear-gradient(#f7f0e0eb,#f7f0e0eb),url(/_astro/mineral-paper.Dux19gRw.webp) 50%/40rem;position:relative}.fp-ballot-sheet:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--mm-ink) 16%, transparent);background:color-mix(in srgb, var(--mm-mineral) 64%, var(--mm-paper));position:absolute;inset:.8rem -.8rem -.8rem .8rem;transform:rotate(.45deg)}.fp-ballot-sheet__heading{border-block-end:1px solid var(--mm-rule-warm);justify-content:space-between;align-items:end;gap:1rem;padding:1.2rem 1.4rem;display:flex}.fp-ballot-sheet__heading h2{font-family:var(--font-display);margin:.25rem 0 0;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:400}.fp-ballot-sheet__heading>span{color:var(--mm-ink-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem}.fp-ballot-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fp-ballot-entry{border-inline-end:1px dashed color-mix(in srgb, var(--mm-ink) 25%, transparent);border-block-end:1px dashed color-mix(in srgb, var(--mm-ink) 25%, transparent);min-width:0}.fp-ballot-entry:nth-child(3n){border-inline-end:0}.fp-ballot-entry:nth-last-child(-n+3){border-block-end:0}.fp-ballot-entry article{grid-template-rows:auto 1fr;gap:.7rem;min-height:100%;padding:clamp(.9rem,1.6vw,1.35rem);display:grid;position:relative}.fp-ballot-entry__number{z-index:2;min-width:2.1rem;color:var(--mm-paper-light);background:var(--mm-oxblood);letter-spacing:.14em;text-align:center;padding:.3rem .38rem;font-size:.58rem;position:absolute;inset:.45rem auto auto .5rem}.fp-ballot-entry img{aspect-ratio:16/9.5;border:1px solid color-mix(in srgb, var(--mm-ink) 65%, transparent);object-fit:cover;object-position:center 34%;filter:saturate(.82)contrast(.95);width:100%;display:block}.fp-ballot-entry:nth-child(4) img{object-position:72% center}.fp-ballot-entry:nth-child(6) img{object-position:center 40%}.fp-ballot-entry__copy{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.fp-ballot-entry h3{font-family:var(--font-display);margin:0;font-size:clamp(1.08rem,1.6vw,1.55rem);font-weight:400;line-height:1.08}.fp-ballot-entry__copy p{color:var(--mm-ink-soft);letter-spacing:.14em;text-transform:uppercase;margin:.35rem 0 0;font-size:.5rem;font-weight:700;line-height:1.45}.fp-ballot-action,.fp-ballot-action sc-if{display:block}.fp-ballot-control{justify-items:center;gap:.35rem;display:grid}.fp-ballot-mark{aspect-ratio:1;appearance:none;border:1px solid var(--mm-ink-soft);color:#0000;cursor:pointer;background:0 0;border-radius:50%;width:2.9rem;font-size:0;transition:border-color .16s,transform .16s;position:relative}.fp-ballot-mark:before{content:"";border:1px solid #0000;border-radius:50%;position:absolute;inset:.31rem}.fp-ballot-mark:hover{border-color:var(--mm-oxblood);transform:rotate(-4deg)scale(1.04)}.fp-ballot-mark.is-marked{border:2px solid var(--mm-oxblood);transform:rotate(-5deg)}.fp-ballot-mark.is-marked:before{content:"✓";border-color:color-mix(in srgb, var(--mm-oxblood) 45%, transparent);color:var(--mm-oxblood);font-family:var(--font-body);place-items:center;font-size:1.75rem;font-weight:700;line-height:1;display:grid}.fp-ballot-control>span{max-width:4.3rem;color:var(--mm-ink-soft);letter-spacing:.13em;text-align:center;text-transform:uppercase;font-size:.48rem;font-weight:700;line-height:1.25}.fp-ballot-mark.is-marked+span{color:var(--mm-oxblood)}.fp-ballot-sheet .fp-ballot-path{opacity:.65;inset:42% -3vw auto;transform:rotate(-1.1deg)}.fp-ballot-legend{border-block-start:1px solid var(--mm-rule-warm);color:var(--mm-ink-soft);flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;padding:1rem 1.4rem;font-size:.68rem;display:flex}.fp-ballot-legend .mm-kicker{width:100%}.fp-ballot-legend>span{align-items:center;gap:.45rem;display:inline-flex}.fp-legend-ring,.fp-legend-marked{aspect-ratio:1;border:1px solid var(--mm-ink-soft);border-radius:50%;place-items:center;width:1.45rem;font-style:normal;display:inline-grid}.fp-legend-marked{color:var(--mm-oxblood);border:2px solid var(--mm-oxblood);font-size:1rem;transform:rotate(-5deg)}.fp-legend-path{background:var(--mm-oxblood);width:2rem;height:1px;font-style:normal;display:inline-block;position:relative}.fp-legend-path:before,.fp-legend-path:after{content:"";aspect-ratio:1;border:1px solid var(--mm-oxblood);background:var(--mm-paper-light);border-radius:50%;width:.48rem;position:absolute;top:50%;transform:translateY(-50%)}.fp-legend-path:before{left:-.24rem}.fp-legend-path:after{right:-.24rem}.fp-legend-account{margin-inline-start:auto}.fp-legend-account i{background:var(--mm-oxblood);width:2rem;height:1px}.fp-vote-submit{border-block-start:1px solid var(--mm-rule-warm);background:color-mix(in srgb, var(--mm-mineral) 24%, transparent);margin:0;padding:1rem 1.4rem 1.3rem}.fp-vote-submit-inner{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem 1.25rem;display:flex}.fp-vote-submit-status{color:var(--mm-ink-soft);margin-inline-end:auto;font-size:.78rem;font-style:italic}.fp-vote-submit-btn{appearance:none;border:1px solid var(--mm-oxblood);min-height:2.7rem;color:var(--mm-paper-light);background:var(--mm-oxblood);cursor:pointer;font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;padding:.65rem 1.25rem;font-size:.66rem;font-weight:700}.fp-vote-submit-btn:disabled{border-color:var(--mm-rule-warm);color:var(--mm-ink-soft);cursor:default;opacity:.72;background:0 0}.fp-auth-overlay{z-index:100;background:#2a1f18b8;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.fp-auth-card{border:1px solid var(--mm-ink);width:min(100%,31rem);max-height:92vh;color:var(--mm-ink);box-shadow:var(--mm-shadow);background:linear-gradient(#f7f0e0f0,#f7f0e0f0),url(/_astro/mineral-paper.Dux19gRw.webp) 50%/40rem;padding:clamp(1.6rem,4vw,3rem);position:relative;overflow:auto}.fp-auth-card:before{content:"";border:1px solid color-mix(in srgb, var(--mm-ink) 12%, transparent);pointer-events:none;position:absolute;inset:.7rem}.fp-auth-card h2{font-family:var(--font-display);margin:.55rem 0 .75rem;font-size:clamp(2rem,4vw,3.3rem);font-weight:400;line-height:1}.fp-auth-card>p:not(.mm-kicker){color:var(--mm-ink-soft);font-size:.88rem;line-height:1.55}.fp-auth-close{z-index:2;appearance:none;color:var(--mm-ink-soft);cursor:pointer;font-family:var(--font-display);background:0 0;border:0;font-size:1.7rem;line-height:1;position:absolute;inset:.8rem .9rem auto auto}.fp-auth-mount{z-index:1;justify-content:center;display:flex;position:relative}.fp-auth-status{text-align:center;margin:.8rem 0 0}.fp-consent{z-index:90;border-block-start:1px solid var(--mm-ink);color:var(--mm-ink);background:var(--mm-paper-light);position:fixed;inset:auto 0 0;box-shadow:0 -12px 28px #2a1f1821}.fp-consent__inner{width:min(100% - 2rem,91rem);margin-inline:auto;padding-block:1rem}.fp-consent__form{flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;display:flex}.fp-consent label{cursor:pointer;flex:27rem;align-items:center;gap:.7rem;font-size:.84rem;display:flex}.fp-consent input{width:1rem;height:1rem;accent-color:var(--mm-oxblood)}.fp-consent button{appearance:none;border:1px solid var(--mm-oxblood);min-height:2.45rem;color:var(--mm-paper-light);background:var(--mm-oxblood);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;padding:.55rem 1rem;font-size:.62rem;font-weight:700}.fp-consent [data-consent-status],.fp-consent [data-consent-done]{color:var(--mm-ink-soft);margin:0;font-size:.78rem;font-style:italic}.fp-vote sc-if{display:block}[hidden]{display:none!important}.fp-vote button:focus-visible,.fp-vote a:focus-visible,.fp-vote input:focus-visible{outline:2px solid var(--mm-oxblood);outline-offset:3px}@media (width<=72rem){.fp-ballot-layout{grid-template-columns:1fr}.fp-ballot-intro{grid-template-columns:minmax(16rem,.7fr) minmax(17rem,1fr);align-items:end;position:static}.fp-ballot-intro .mm-kicker,.fp-ballot-intro h1,.fp-ballot-intro .mm-rule{grid-column:1}.fp-ballot-intro>p{grid-column:2}.fp-ballot-intro__lead{align-self:end}.fp-ballot-seal{display:none}}@media (width<=52rem){.fp-ballot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-ballot-entry:nth-child(3n){border-inline-end:1px dashed color-mix(in srgb, var(--mm-ink) 25%, transparent)}.fp-ballot-entry:nth-child(2n){border-inline-end:0}.fp-ballot-entry:nth-last-child(-n+3){border-block-end:1px dashed color-mix(in srgb, var(--mm-ink) 25%, transparent)}.fp-ballot-entry:last-child{border-block-end:0}}@media (width<=40rem){.fp-ballot-intro{grid-template-columns:1fr;display:grid}.fp-ballot-intro .mm-kicker,.fp-ballot-intro h1,.fp-ballot-intro .mm-rule,.fp-ballot-intro>p{grid-column:1}.fp-ballot-grid{grid-template-columns:1fr}.fp-ballot-entry,.fp-ballot-entry:nth-child(2n),.fp-ballot-entry:nth-child(3n),.fp-ballot-entry:nth-last-child(-n+3){border-inline-end:0;border-block-end:1px dashed color-mix(in srgb, var(--mm-ink) 25%, transparent)}.fp-ballot-entry:last-child{border-block-end:0}.fp-ballot-entry article{grid-template-rows:1fr;grid-template-columns:minmax(8rem,.75fr) minmax(10rem,1fr);align-items:stretch}.fp-ballot-entry img{height:100%;min-height:10rem}.fp-ballot-entry__copy{grid-template-columns:1fr;align-content:space-between}.fp-ballot-control{grid-template-columns:auto 1fr;justify-items:start}.fp-ballot-control>span{text-align:start;align-self:center}.fp-legend-account{width:100%;margin-inline-start:0}}@media (width<=28rem){.fp-ballot-entry article{grid-template-columns:1fr;display:grid}.fp-ballot-entry img{aspect-ratio:16/9}.fp-ballot-entry__copy{grid-template-columns:1fr auto}.fp-ballot-control{grid-template-columns:1fr;justify-items:center;display:grid}}@media (prefers-reduced-motion:reduce){.fp-ballot-mark{transition:none}}}
