@media(max-width:899px){#candPage .poster-rail[data-rail-dots]{padding-bottom:48px}}#candPage .rail-dots{position:absolute;left:0;right:0;bottom:0;height:48px;display:flex;justify-content:center;align-items:center;gap:.15rem}#candPage .rail-dot{width:44px;height:44px;padding:0;display:inline-grid;place-items:center;background:none;border:0;cursor:pointer}#candPage .rail-dot:after{content:"";width:.65rem;height:.65rem;border-radius:50%;border:2px solid var(--ink);background:transparent}#candPage .rail-dot.is-active:after{background:var(--ink)}#candPage .rail-dot:focus-visible{outline:3px solid var(--focus);outline-offset:-6px}html.js-motion #candPage[data-cand-motion] .rail-nudged>.person.poster{animation:cm-railnudge .6s ease-in-out .9s 1}@keyframes cm-railnudge{0%,to{translate:0 0}50%{translate:-20px 0}}#candPage .hoard,#candPage .csearch{--cs-accent: var(--yellow)}#candPage .hoard[data-cs=federal],#candPage .csearch[data-cs=federal]{--cs-accent: var(--teal)}#candPage .hoard{position:relative;isolation:isolate;overflow:hidden;width:100%;display:grid;align-items:end;background-size:cover;background-position:center;border-bottom:5px solid var(--cs-accent);box-shadow:inset 0 -2px 0 var(--ink);padding-block:clamp(1.75rem,4vw,2.75rem)}@media(min-width:900px){#candPage .hoard{min-height:min(calc(100svh - 4.3rem),44rem)}}@media(max-width:899px){#candPage .hoard{min-height:0}}#candPage .hoard-scrim{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(to bottom,#1c2b2975,#1c2b2961 45%,#1c2b299e),linear-gradient(100deg,rgb(28 43 41 / 26%) 0%,transparent 60%)}#candPage .hoard-wash{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(rgb(255 253 247 / 10%) 1px,transparent 1.5px) 0 0 / 18px 18px}#candPage .hoard-wall{position:absolute;inset:0;z-index:-1;pointer-events:none;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:clamp(1rem,2.6vw,2rem);padding:clamp(1rem,2.6vw,2rem);opacity:.62}#candPage .hoard-cell{--stock: var(--sand);background:radial-gradient(rgb(28 43 41 / 6%) 1px,transparent 1.5px) 0 0 / 14px 14px,var(--stock);border:2px solid var(--ink);border-radius:8px;box-shadow:4px 4px #1c2b2959;rotate:var(--tilt, 0deg)}#candPage .hoard-cell:nth-child(3n+2){--stock: #ece5d3}#candPage .hoard-cell:nth-child(4n+3){--stock: #e2dcc9}#candPage .hoard-cell:after{content:"";position:absolute;inset:0;border:1.5px solid rgb(28 43 41 / 22%);border-radius:4px}#candPage .hoard-cell{position:relative;padding:clamp(.5rem,1.2vw,.9rem)}@media(max-width:899px){#candPage .hoard-wall{grid-template-columns:repeat(2,1fr)}#candPage .hoard-cell:nth-child(n+7){display:none}}#candPage .hoard[data-cs=federal] .hoard-wall{grid-template-columns:repeat(6,1fr)}#candPage .hoard[data-cs=federal] .hoard-cell{border-top-width:8px}@media(max-width:899px){#candPage .hoard[data-cs=federal] .hoard-wall{grid-template-columns:repeat(3,1fr)}}#candPage .hoard-inner{position:relative;display:grid;gap:.6rem;justify-items:start}#candPage .hoard-copy{display:grid;gap:.6rem;justify-items:start;width:min(48rem,100%);padding:clamp(.9rem,2.4vw,1.35rem) clamp(1rem,2.6vw,1.6rem) clamp(1rem,2.6vw,1.5rem);border-left:5px solid var(--cs-accent);border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(102deg,#1c2b29e0,#1c2b29c7)}#candPage .hoard-h{position:relative;color:#fff;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.01em;max-width:20ch;text-wrap:balance;text-shadow:0 2px 18px rgb(0 0 0 / 45%),0 1px 3px rgb(0 0 0 / 35%);padding-bottom:.95rem}#candPage .hoard-h .hl{color:var(--ink);text-shadow:none}#candPage .hoard-rule{position:absolute;left:0;bottom:0;width:4.2rem;height:5px;background:var(--cs-accent)}#candPage .hoard-sub{max-width:52ch}#candPage .hoard-plate{margin-top:clamp(1rem,2.5vw,1.5rem);width:min(36rem,100%);display:grid;justify-items:start;gap:1rem;padding:clamp(1.1rem,3vw,1.6rem);background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius);box-shadow:8px 8px 0 var(--cs-accent)}#candPage .hoard-election{display:grid;gap:.15rem;margin-bottom:-.4rem}#candPage .hoard-election-name{font-family:var(--font-display);font-weight:800;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep)}#candPage .hoard-election-date{font-weight:700;font-size:1rem;color:var(--ink)}#candPage .hoard-pitch{font-family:var(--font-display);font-weight:700;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.4;max-width:38ch;color:var(--ink)}#candPage .hoard-chips{list-style:none;margin:-.35rem 0 0;padding:0;display:grid;gap:.5rem;width:100%}@media(min-width:560px){#candPage .hoard-chips{grid-template-columns:1fr 1fr}}#candPage .hoard-chip{display:grid;gap:.1rem;align-content:start;background:#fff;border:1.5px solid var(--ink);border-radius:8px;box-shadow:3px 3px 0 var(--line);padding:.55rem .7rem;border-left:5px solid var(--cs-accent)}#candPage .hoard-chip-chamber{display:block;line-height:1.3;font-family:var(--font-display);font-weight:750;font-size:.98rem;color:var(--ink)}#candPage .hoard-cta{display:grid;justify-items:start;gap:.55rem;width:100%}#candPage .hoard-cta-cue{font-family:var(--font-display);font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deep)}#candPage .hoard-cta-btn{min-height:56px;padding:.9rem 2.4rem;font-size:clamp(1.05rem,2.4vw,1.25rem);box-shadow:5px 5px 0 var(--ink)}#candPage .hoard-cta-btn:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}#candPage .hoard-cta-btn:active{transform:translate(5px,5px);box-shadow:0 0 0 var(--ink)}#candPage .hoard-cta-sub{font-size:.92rem;color:var(--ink-soft);max-width:46ch}@media(max-width:599px){#candPage .hoard-cta-btn{width:100%;justify-self:stretch;padding-inline:1rem}}#candPage .stamp--soon{position:relative;align-self:flex-start}#candPage .soon-tally{width:100%;max-width:34rem}#candPage .soon-tally-line{font-size:.95rem;color:var(--ink);max-width:52ch}#candPage .soon-tally-bar{display:block;margin-top:.6rem;height:12px;max-width:22rem;border:1.5px solid var(--ink);border-radius:999px;overflow:hidden;background:#fff}#candPage .soon-tally-bar i{display:block;height:100%;background:var(--ink);transform-origin:left center;scale:var(--fill, 0) 1}html.js-motion #candPage[data-cand-motion] .soon-tally-bar i{scale:0 1;animation:cm-autoreveal-tally 1ms linear 3.5s forwards}html.js-motion #candPage[data-cand-motion] .hoard.in-view .soon-tally-bar i{scale:var(--fill, 0) 1;animation:none;transition:scale .7s var(--ease-settle) 1.05s}html.js-motion #candPage[data-cand-motion] .hoard.is-instant .soon-tally-bar i{transition:none}@keyframes cm-autoreveal-tally{to{scale:var(--fill, 0) 1}}#candPage .soon-eoi{margin-top:.2rem}#candPage .soon-eoi a{display:inline-block;padding:.6rem 0;min-height:44px;font-weight:700;color:var(--teal-deep)}html.js-motion #candPage[data-cand-motion] .hoard.in-view .hoard-cell{animation-delay:calc(.26s + var(--ci, 0) * 55ms)}html.js-motion #candPage[data-cand-motion] .hoard.in-view .hoard-rule{animation-delay:.52s}html.js-motion #candPage[data-cand-motion] .hoard.in-view .stamp--soon{animation-delay:.7s}html.js-motion #candPage[data-cand-motion] .hoard.in-view .stamp--soon:after{animation-delay:.9s}html.js-motion #candPage[data-cand-motion] .hoard.in-view .hoard-pitch{animation-delay:.86s}html.js-motion #candPage[data-cand-motion] .hoard.in-view .hoard-election{animation-delay:.82s}html.js-motion #candPage[data-cand-motion] .hoard.in-view .hoard-chip{animation-delay:calc(.9s + var(--ci, 0) * 60ms)}html.js-motion #candPage[data-cand-motion] .hoard.in-view .soon-tally{animation-delay:1.16s}html.js-motion #candPage[data-cand-motion] .hoard.in-view .hoard-cta{animation-delay:1.24s}html.js-motion #candPage[data-cand-motion] .hoard.is-instant .hoard-cell,html.js-motion #candPage[data-cand-motion] .hoard.is-instant .hoard-rule,html.js-motion #candPage[data-cand-motion] .hoard.is-instant .hoard-election,html.js-motion #candPage[data-cand-motion] .hoard.is-instant .hoard-chip,html.js-motion #candPage[data-cand-motion] .hoard.is-instant .hoard-cta,html.js-motion #candPage[data-cand-motion] .hoard.is-instant .hoard-pitch{animation-delay:0s}@media(max-width:599px){html.js-motion #candPage[data-cand-motion] .hoard.in-view .hoard-cta-btn{animation:cm-pulse 3.6s var(--ease-settle) 2.2s infinite}html.js-motion #candPage[data-cand-motion] .hoard.is-instant .hoard-cta-btn{animation-delay:.6s}}@keyframes cm-pulse{0%,62%,78%,94%,to{scale:1}70%{scale:1.035}86%{scale:1.02}}#candPage .csearch{margin-top:clamp(2rem,5vw,3rem);padding:clamp(1.4rem,3.5vw,2.2rem);background:var(--sand);border:2px solid var(--ink);border-radius:var(--radius);box-shadow:8px 8px 0 var(--cs-accent)}#candPage .csearch-h{font-size:var(--step-2);line-height:1.12;margin-top:.4rem;max-width:22ch}#candPage .csearch-lede{color:var(--ink-soft);margin-top:.7rem;max-width:60ch}#candPage .csearch-band{position:relative;overflow:hidden;margin-top:clamp(1.1rem,3vw,1.6rem);padding-block:1rem .4rem;border-top:2px dashed rgb(28 43 41 / 22%);--cs-crawl: 46s;--cs-gap: clamp(.7rem, 2vw, 1.3rem)}@media(max-width:599px){#candPage .csearch-band{--cs-crawl: 26s}}#candPage .csearch-track{display:flex;align-items:flex-start;width:max-content}#candPage .csearch-run{display:flex;align-items:flex-start}#candPage .csearch-plate{flex:none;display:grid;gap:.4rem;justify-items:start;width:calc(clamp(5.2rem,12vw,9.5rem) * var(--pw, 1));margin-right:var(--cs-gap);rotate:var(--tilt, 0deg)}#candPage .csearch-mat{display:block;width:100%;background:#fff;border:2px solid var(--ink);border-radius:8px;padding:.3rem;box-shadow:4px 4px 0 var(--line)}#candPage .csearch-figure{display:block;width:100%;aspect-ratio:4 / 5;border-radius:4px;background:radial-gradient(var(--fs, 64%) 50% at 50% 116%,rgb(28 43 41 / 20%) 0 99%,transparent 100%),radial-gradient(var(--fh, 21%) 17% at 50% 44%,rgb(28 43 41 / 20%) 0 99%,transparent 100%),radial-gradient(rgb(28 43 41 / 6%) 1px,transparent 1.5px) 0 0 / 12px 12px,var(--sand)}#candPage .csearch-rule{display:block;height:7px;border-radius:999px;background:#1c2b2921}#candPage .csearch-rule--name{width:78%;height:9px;background:#1c2b293d}#candPage .csearch-rule--seat{width:46%}#candPage .csearch-lens{position:absolute;top:var(--lens-top, 2.2rem);left:var(--lens-left, 0);width:var(--lens-size, 5.4rem);height:var(--lens-size, 5.4rem);border-radius:50%;border:4px solid var(--ink);background:radial-gradient(circle at 34% 26%,rgb(255 255 255 / 66%) 0 22%,transparent 23%),radial-gradient(circle at 50% 50%,#fffdf770,#fffdf729);box-shadow:inset 0 0 0 3px var(--cs-accent),3px 3px #1c2b2938;pointer-events:none}#candPage .csearch-lens:after{content:"";position:absolute;left:85%;top:85%;width:.5rem;height:2.5rem;margin-left:-.25rem;border-radius:0 0 999px 999px;background:var(--ink);transform-origin:top center;rotate:-45deg}#candPage .csearch-lens--a{--lens-left: 22%;--lens-top: 1.6rem}#candPage .csearch-lens--b{--lens-size: 4.2rem;--lens-left: 66%;--lens-top: 5.2rem}@media(max-width:599px){#candPage .csearch-lens{--lens-size: 4rem}#candPage .csearch-lens--a{--lens-left: 8%;--lens-top: 1.2rem}#candPage .csearch-lens--b{--lens-size: 3.2rem;--lens-left: 56%;--lens-top: 4.4rem}}html.js-motion #candPage[data-cand-motion] .csearch-band{opacity:0;animation:cm-autoreveal 1ms linear 3.5s forwards}html.js-motion #candPage[data-cand-motion] .csearch.in-view .csearch-band{animation:cm-bandin .7s var(--ease-settle) both}@keyframes cm-bandin{0%{opacity:0}to{opacity:1}}html.js-motion #candPage[data-cand-motion] .csearch.in-view .csearch-track{animation:cm-crawl var(--cs-crawl, 46s) linear infinite}@keyframes cm-crawl{0%{translate:0 0}to{translate:-50% 0}}html.js-motion #candPage[data-cand-motion] .csearch-lens{opacity:0;animation:cm-autoreveal 1ms linear 3.5s forwards}html.js-motion #candPage[data-cand-motion] .csearch.in-view .csearch-lens{animation:cm-lens 1.5s var(--ease-settle) both;animation-delay:var(--lens-delay, .42s)}html.js-motion #candPage[data-cand-motion] .csearch.in-view .csearch-lens--b{--lens-delay: .7s}@keyframes cm-lens{0%{opacity:0;translate:46vw 0;scale:1.22}22%{opacity:1}to{opacity:1;translate:0 0;scale:1}}html.js-motion #candPage[data-cand-motion] .csearch.is-instant .csearch-band,html.js-motion #candPage[data-cand-motion] .csearch.is-instant .csearch-lens{animation-delay:0s}#candPage .hub-plate{margin-top:clamp(1.6rem,4vw,2.4rem);padding:clamp(.9rem,2.2vw,1.25rem) clamp(1rem,2.4vw,1.4rem);background:var(--sand);border:2px solid var(--ink);border-radius:var(--radius);box-shadow:6px 6px 0 var(--line);display:grid;gap:.85rem}@media(min-width:900px){#candPage .hub-plate{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:1.5rem}}#candPage .hub-plate-line{display:grid;gap:.15rem}#candPage .hub-plate-election{font-family:var(--font-display);font-weight:800;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep)}#candPage .hub-plate-date{font-weight:700;font-size:1rem;color:var(--ink)}#candPage .hub-plate-chips{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}@media(min-width:720px){#candPage .hub-plate-chips{grid-template-columns:1fr 1fr}}#candPage .hub-plate-chip{display:grid;gap:.12rem;align-content:start;background:#fff;border:1.5px solid var(--ink);border-radius:8px;box-shadow:3px 3px 0 var(--line);padding:.65rem .8rem;border-left:5px solid var(--yellow)}#candPage .hub-plate-chamber{display:block;line-height:1.3;font-family:var(--font-display);font-weight:750;font-size:1rem;color:var(--ink)}#candPage .hub-plate-rule{font-size:.88rem;color:var(--ink-soft);line-height:1.45}#candPage .more-coming{margin-top:clamp(1.4rem,3.5vw,2rem);display:flex;align-items:center;flex-wrap:wrap;gap:.9rem 1.1rem;padding:.85rem 1.1rem;background:var(--sand);border:2px solid var(--ink);border-radius:var(--radius);box-shadow:4px 4px 0 var(--line)}#candPage .more-coming-mat{flex:none;width:2.1rem;height:2.65rem;background:radial-gradient(rgb(28 43 41 / 6%) 1px,transparent 1.5px) 0 0 / 10px 10px,#fff;border:2px solid var(--ink);border-radius:4px;box-shadow:3px 3px 0 var(--yellow);--tilt: -3deg;rotate:var(--tilt)}#candPage .more-coming-text{flex:1 1 16rem;min-width:0;font-family:var(--font-display);font-weight:700;font-size:var(--step-0);line-height:1.4;color:var(--ink)}#candPage .more-coming-link{flex:none;min-height:44px;display:inline-flex;align-items:center;font-weight:700;color:var(--teal-deep);border-bottom:2px solid var(--yellow);padding-block:.5rem .15rem}#candPage .more-coming-link:hover{background:var(--yellow-soft);text-decoration:none}#candPage .more-coming-link:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media(max-width:560px){#candPage .more-coming{gap:.7rem .9rem}#candPage .more-coming-link{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){html.js-motion #candPage[data-cand-motion] .soon-tally-bar i{scale:var(--fill, 0) 1;animation:none;transition:none}html.js-motion #candPage[data-cand-motion] .rail-nudged>.person.poster{animation:none}html.js-motion #candPage[data-cand-motion] .csearch-band{animation:none;opacity:1}html.js-motion #candPage[data-cand-motion] .csearch.in-view .csearch-track,html.js-motion #candPage[data-cand-motion] .csearch-track{animation:none;translate:0 0}html.js-motion #candPage[data-cand-motion] .csearch-plate{animation:none;opacity:1;translate:0 0;rotate:var(--tilt, 0deg)}html.js-motion #candPage[data-cand-motion] .hoard.in-view .hoard-cta-btn,html.js-motion #candPage[data-cand-motion] .hoard-cta-btn{animation:none;scale:1}html.js-motion #candPage[data-cand-motion] .csearch-lens{animation:none;opacity:1;translate:0 0;scale:1}}.cand-eyebrow[data-astro-cid-27vszlsk]{font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--teal-deep)}.cand-h2[data-astro-cid-27vszlsk]{position:relative;margin-top:.35rem;font-family:var(--font-display);font-size:var(--step-3)!important;line-height:1.08;letter-spacing:-.015em;padding-bottom:.35rem;align-self:start}.cand-h2[data-astro-cid-27vszlsk] .cand-h2-rule{position:absolute;left:0;bottom:0;width:3.4rem;height:4px;background:var(--yellow)}#candPage[data-astro-cid-27vszlsk] .campaign{margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(1.8rem,4vw,2.6rem);border-top:1.5px solid var(--line)}#candPage[data-astro-cid-27vszlsk] .campaign-intro{margin-top:.9rem;max-width:64ch;color:var(--ink-soft);line-height:1.62}#candPage[data-astro-cid-27vszlsk] .camp-jump{margin-top:clamp(1.6rem,4vw,2.2rem);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}#candPage[data-astro-cid-27vszlsk] .camp-jump-label{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}#candPage[data-astro-cid-27vszlsk] .camp-jump a{text-decoration:none;font-size:.9rem;font-weight:650;color:var(--ink);background:#fff;border:1.5px solid var(--ink);border-radius:999px;padding:.4rem .95rem;transition:background .12s ease,transform .12s ease}#candPage[data-astro-cid-27vszlsk] .camp-jump a:hover{background:var(--yellow);transform:translateY(-1px)}#candPage[data-astro-cid-27vszlsk] .region-card{background:#fff;border:2px solid var(--ink);border-radius:var(--radius, 14px);box-shadow:4px 4px 0 var(--line);transition:transform .16s ease,box-shadow .16s ease}#candPage[data-astro-cid-27vszlsk] .region-card:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--yellow)}#candPage[data-astro-cid-27vszlsk] .region-badge{background:var(--yellow);border:2px solid var(--ink);color:var(--ink);box-shadow:2px 2px 0 var(--ink)}#candPage[data-astro-cid-27vszlsk] .person{background:#fff;border:2px solid var(--ink);border-radius:var(--radius, 14px);overflow:hidden;box-shadow:4px 4px 0 var(--line);padding-bottom:1.1rem;transition:transform .16s ease,box-shadow .16s ease}#candPage[data-astro-cid-27vszlsk] .person:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--yellow)}#candPage[data-astro-cid-27vszlsk] .person>img,#candPage[data-astro-cid-27vszlsk] .person-ph{border-bottom:2px solid var(--ink)}#candPage[data-astro-cid-27vszlsk] .person .role{display:inline-block;padding-bottom:.3rem;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);background:linear-gradient(0deg,var(--yellow) 0 3px,transparent 3px) no-repeat left bottom / 2.2rem 100%}.efinder[data-astro-cid-27vszlsk]{margin-top:clamp(2rem,5vw,3rem);padding:clamp(1.4rem,3.5vw,2.2rem);background:var(--sand);border:2px solid var(--ink);border-radius:var(--radius);box-shadow:8px 8px 0 var(--yellow);display:grid;gap:1.2rem 2.5rem}@media(min-width:860px){.efinder[data-astro-cid-27vszlsk]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.efinder-out[data-astro-cid-27vszlsk]{grid-column:1 / -1;margin-top:0}.efinder[data-astro-cid-27vszlsk].is-answered .efinder-out[data-astro-cid-27vszlsk]{display:flex;flex-wrap:wrap}.efinder[data-astro-cid-27vszlsk].is-answered .efr{flex:1 1 19rem}.efinder[data-astro-cid-27vszlsk].is-answered .efr--region{flex:1 1 100%}}.efinder-h[data-astro-cid-27vszlsk]{font-size:var(--step-2);line-height:1.12;margin-top:.4rem}.efinder-lede[data-astro-cid-27vszlsk]{color:var(--ink-soft);margin-top:.6rem;max-width:44ch}.efinder-authority[data-astro-cid-27vszlsk]{margin-top:.7rem;font-weight:700;font-size:.85rem;letter-spacing:.02em;color:var(--teal-deep)}.efinder-label[data-astro-cid-27vszlsk]{display:block;font-family:var(--font-display);font-weight:700;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:.45rem}.efinder-row[data-astro-cid-27vszlsk]{display:flex;gap:.7rem;flex-wrap:wrap}.efinder-input[data-astro-cid-27vszlsk]{width:8.5rem;padding:.75rem 1rem}.efinder[data-astro-cid-27vszlsk] .efinder-input--wide[data-astro-cid-27vszlsk]{width:min(17rem,100%);letter-spacing:.03em;font-size:1.1rem}.efinder-input[data-astro-cid-27vszlsk],.efinder-input--wide[data-astro-cid-27vszlsk]{font:700 1.25rem var(--font-display);letter-spacing:.14em;color:var(--ink);background:#fff;border:2px solid var(--ink);border-radius:10px;box-shadow:3px 3px 0 var(--ink)}.efinder-input[data-astro-cid-27vszlsk]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}#candPage[data-astro-cid-27vszlsk] .efinder-tool[hidden]{display:block;visibility:hidden}@media(max-width:399px){.efinder-row[data-astro-cid-27vszlsk]{gap:.6rem}.efinder[data-astro-cid-27vszlsk] .efinder-input--wide[data-astro-cid-27vszlsk],.efinder-row[data-astro-cid-27vszlsk] #efinderGo{width:100%}}.efinder-note[data-astro-cid-27vszlsk]{font-size:.85rem;color:var(--ink-soft);margin-top:.7rem;max-width:46ch}.efinder-out[data-astro-cid-27vszlsk]{display:grid;gap:1rem;margin-top:1rem}.efinder[data-astro-cid-27vszlsk] .efr{background:#fff;border:2px solid var(--ink);border-radius:12px;padding:1.1rem 1.25rem 1.2rem;box-shadow:4px 4px 0 var(--ink)}.efinder[data-astro-cid-27vszlsk] .efr-kicker{font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep)}.efinder[data-astro-cid-27vszlsk] .efr-name{font-size:var(--step-1);margin:.15rem 0 .4rem}.efinder[data-astro-cid-27vszlsk] .efr-cands{list-style:none;padding:0;margin:.2rem 0 0;display:grid;gap:.1rem}.efinder[data-astro-cid-27vszlsk] .efr-cands li{padding:.1rem 0;display:flex;align-items:center;gap:.5rem}.efinder[data-astro-cid-27vszlsk] .efr-cands a{font-weight:700;color:var(--teal-deep);padding-block:.55rem}.efinder[data-astro-cid-27vszlsk] .efr-cands--plain li:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--ink);flex:none}.efinder[data-astro-cid-27vszlsk] .efr-mark{display:inline-grid;place-items:center;flex:none;width:1.15rem;height:1.15rem;background:#fff;border:1.5px solid var(--ink);border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:700;color:var(--ink)}.efinder[data-astro-cid-27vszlsk] .efr-atl{display:flex;align-items:flex-start;gap:.5rem;font-weight:600;font-size:.92rem;margin:.3rem 0 .2rem}.efinder[data-astro-cid-27vszlsk] .efr-atl .efr-mark{margin-top:.12rem}.efinder[data-astro-cid-27vszlsk] .efr-tba{color:var(--ink-soft);font-size:.92rem;margin:.2rem 0 0}.efinder[data-astro-cid-27vszlsk] .efr-joinbtn{min-height:44px}.efinder[data-astro-cid-27vszlsk] .efr-joinbtn{margin-top:.7rem}.efinder[data-astro-cid-27vszlsk] .efr-htv{display:inline-block;margin-top:.6rem;font-weight:700;color:var(--teal-deep);border-bottom:2px solid var(--yellow);padding-block:.45rem .1rem}.efinder[data-astro-cid-27vszlsk] .efr-htv:hover{background:var(--yellow-soft);text-decoration:none}.efinder[data-astro-cid-27vszlsk] .efr--region{border-left:6px solid var(--yellow)}.efinder[data-astro-cid-27vszlsk] .efr-shared{font-size:.9rem;color:var(--ink-soft);margin:0 0 .5rem;line-height:1.5}.efinder[data-astro-cid-27vszlsk] .efr-match{font-size:.9rem;color:var(--ink-soft);margin:-.15rem 0 .45rem}.efinder[data-astro-cid-27vszlsk] .efr-none{color:var(--ink-soft)}.efinder[data-astro-cid-27vszlsk] .efr-none a{color:var(--teal-deep);font-weight:700}#candPage[data-astro-cid-27vszlsk] .person.poster{background:transparent;border:0;border-radius:0;box-shadow:none;padding-bottom:0;overflow:visible}#candPage[data-astro-cid-27vszlsk] .person.poster:hover{transform:none;box-shadow:none}#candPage[data-astro-cid-27vszlsk] .page-banner{box-shadow:inset 0 -2px 0 var(--ink)}@media(max-width:899px){#candPage[data-astro-cid-27vszlsk] .page-banner{min-height:clamp(200px,30vh,240px)}}#candPage[data-astro-cid-27vszlsk] .cand-close{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--yellow);background:radial-gradient(rgb(28 43 41 / 5%) 1px,transparent 1.5px) 0 0 / 18px 18px,var(--sand)}#candPage[data-astro-cid-27vszlsk] .cand-close-date{margin-top:.75rem;font-weight:600;color:var(--ink)}#candPage[data-astro-cid-27vszlsk] .cand-close .hero-actions{margin-top:1.4rem}@media(prefers-reduced-motion:reduce){#candPage[data-astro-cid-27vszlsk] .region-card,#candPage[data-astro-cid-27vszlsk] .person,#candPage[data-astro-cid-27vszlsk] .camp-jump a{transition:none}}
