@font-face{font-family:Jost;src:url(/fonts/jost-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/jost-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/jost-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--navy:#12294c;--sky:#7fb6df;--sky-deep:#1f5b87;--sky-pale:#e4eff7;--slate:#4a5a72;--paper:#fff;--green:#a5d69b;--green-deep:#306226;--green-pale:#e1f2de;--font-display:"Jost", "Futura", "Century Gothic", system-ui, sans-serif;--font-body:"Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--t-poster:clamp(3.5rem, 11.2vw, 8.75rem);--t-monument:clamp(2.75rem, 8vw, 6rem);--t-head:clamp(1.75rem, 4vw, 2.75rem);--t-item:clamp(1.375rem, 3vw, 2rem);--t-lead:clamp(1.1875rem, 2vw, 1.5rem);--t-body:1.125rem;--t-small:.9375rem;--t-micro:.8125rem;--measure:62ch;--s1:.5rem;--s2:1rem;--s3:1.75rem;--s4:3rem;--s5:clamp(4rem, 8vw, 7.5rem);--gutter:clamp(1.25rem, 5vw, 5.5rem);--shell:1560px;--rule:2px;--rule-heavy:6px;--header-h:5.75rem;--header-h-compact:4.375rem;--bar-h:3.5rem;--ease:cubic-bezier(.22, .61, .36, 1)}@media (max-width:63.99em){:root{--header-h:4rem;--header-h-compact:3.25rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--navy);font-family:var(--font-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}img,svg,picture{max-width:100%;display:block}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--sky-deep);outline-offset:3px}.on-navy :focus-visible,.hero__panel :focus-visible{outline-color:var(--sky)}:target,[id]{scroll-margin-top:calc(var(--header-h-compact) + 1.5rem)}@media (max-width:63.99em){html:not(.js) :target,html:not(.js) [id]{scroll-margin-top:8.5rem}}.skip{left:var(--gutter);z-index:100;background:var(--navy);color:var(--paper);font-family:var(--font-display);padding:.75rem 1.25rem;font-weight:600;text-decoration:none;position:absolute;top:0;transform:translateY(-120%)}.skip:focus{transform:translateY(0)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--s5)}.rulehead{margin-bottom:var(--s4);align-items:center;gap:clamp(1rem,2.5vw,2.25rem);display:flex}.rulehead h2{font-family:var(--font-display);font-weight:700;font-size:var(--t-head);letter-spacing:-.015em;flex:0 auto;line-height:1.05}.rulehead:after{content:"";height:var(--rule);background:currentColor;flex:auto;min-width:2rem}.eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sky-deep);margin:0;font-size:.8125rem;font-weight:700}.on-navy .eyebrow,.field-navy .eyebrow{color:var(--sky)}.lead{font-size:var(--t-lead);max-width:26ch;font-weight:400;line-height:1.45}.prose{max-width:var(--measure)}.prose p+p{margin-top:var(--s2)}.meta{font-size:var(--t-small);color:var(--slate)}.btn{font-family:var(--font-body);letter-spacing:.005em;cursor:pointer;background:var(--navy);color:var(--paper);border:0;border-radius:0;padding:.8125rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .14s linear;display:inline-block}.btn:hover{background:var(--sky-deep)}.btn--sky{background:var(--sky);color:var(--navy)}.btn--sky:hover{background:var(--paper)}.btn--outline{color:var(--navy);border:2px solid var(--navy);background:0 0;padding:.75rem 1.4375rem}.btn--outline:hover{background:var(--navy);color:var(--paper)}.on-navy .btn--outline{color:var(--paper);border-color:var(--paper)}.on-navy .btn--outline:hover{background:var(--paper);color:var(--navy)}.btn--round{border-radius:.5rem}.btn--big{padding:1.0625rem 2.25rem;font-size:1.125rem}.btn[disabled]{background:var(--slate);cursor:default}.tlink{color:var(--sky-deep);border-bottom:var(--rule) solid var(--sky);padding-bottom:1px;text-decoration:none;transition:border-color .14s linear}.tlink:hover{border-bottom-color:var(--sky-deep)}.on-navy .tlink{color:var(--sky);border-bottom-color:var(--sky-deep)}.on-navy .tlink:hover{border-bottom-color:var(--sky)}.field-navy{background:var(--navy);color:var(--paper)}.field-pale{background:var(--sky-pale)}.head{z-index:50;background:var(--paper);border-bottom:var(--rule) solid transparent;transition:border-color .18s linear,box-shadow .18s linear;position:sticky;top:0}.head.is-compact{border-bottom-color:var(--navy)}.head__inner{width:100%;max-width:var(--shell);padding-inline:var(--gutter);height:var(--header-h);transition:height .22s var(--ease);align-items:center;gap:clamp(1rem,3vw,3rem);margin-inline:auto;display:flex}.head.is-compact .head__inner{height:var(--header-h-compact)}.head__logo{flex:none;margin-right:auto;display:block}.head__logo img{width:9.25rem;height:auto;transition:width .22s var(--ease)}.head.is-compact .head__logo img{width:7rem}.head__nav ul{gap:clamp(.875rem,2.1vw,2rem);display:flex}.head__nav a{font-family:var(--font-body);border-bottom:var(--rule) solid transparent;padding-block:.375rem;font-size:1rem;font-weight:600;text-decoration:none;transition:border-color .14s linear}.head__nav a:hover{border-bottom-color:var(--sky)}.head__donate{flex:none}.head__toggle{color:var(--navy);cursor:pointer;background:0 0;border:0;flex:none;margin:-.5rem;padding:.5rem;display:none}.head__toggle svg{display:block}@media (max-width:63.99em){.head__donate{display:none}.head__logo img{width:6.5rem}.head.is-compact .head__logo img{width:5.25rem}html:not(.js) .head__inner{grid-template-columns:1fr;align-content:center;gap:.375rem;height:auto;padding-block:.625rem .5rem;display:grid}html:not(.js) .head.is-compact .head__inner{height:auto;padding-block:.4375rem .375rem}html:not(.js) .head__nav{scrollbar-width:none;overflow-x:auto}html:not(.js) .head__nav::-webkit-scrollbar{display:none}html:not(.js) .head__nav ul{gap:1.125rem;width:max-content}html:not(.js) .head__nav a{white-space:nowrap;padding-block:.25rem;font-size:.9375rem}.js .head__inner{height:var(--header-h);padding-block:0}.js .head.is-compact .head__inner{height:var(--header-h-compact)}.js .head__toggle{justify-content:center;align-items:center;display:inline-flex}.js .head__nav{inset-inline:0;background:var(--paper);border-top:var(--rule) solid var(--navy);padding:var(--s2) var(--gutter) var(--s3);display:none;position:absolute;top:100%}.js .head__nav.is-open{display:block}.js .head__nav ul{flex-direction:column;gap:0;width:auto}.js .head__nav li{border-bottom:var(--rule) solid var(--sky-pale)}.js .head__nav a{white-space:normal;padding-block:.875rem;font-size:1.0625rem;display:block}}.bar{display:none}@media (max-width:63.99em){.bar{inset-inline:0;z-index:60;height:var(--bar-h);border-top:var(--rule) solid var(--navy);background:var(--paper);grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0}.bar__item{font-family:var(--font-display);background:var(--paper);color:var(--navy);justify-content:center;align-items:center;font-size:1.0625rem;font-weight:600;text-decoration:none;display:flex}.bar__item--give{background:var(--navy);color:var(--paper)}.bar.is-away{display:none}body:has(.form :focus) .bar{display:none}.foot{padding-bottom:calc(var(--bar-h) + var(--s3))}}.hero__grid{gap:var(--s4);align-items:center;display:grid}.hero__panel{padding-block:var(--s2)}.hero__name{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.125rem,4.4vw,3.5rem);font-weight:700;line-height:1.02}.hero__claim{color:var(--sky)}.hero__sub{color:var(--sky-pale);max-width:42ch;margin-top:clamp(1rem,2vw,1.5rem);font-size:1.0625rem;line-height:1.5}.hero__cta{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.25rem,2.4vw,1.75rem);display:flex}.hero__date{border-top:var(--rule) solid var(--sky-deep);font-size:var(--t-small);letter-spacing:.01em;color:var(--sky);margin-top:clamp(1rem,2.4vw,1.75rem);padding-top:clamp(.875rem,2vw,1.375rem)}.hero__date strong{color:var(--paper);font-weight:700}.hero__frame{--off:clamp(.875rem, 2.4vw, 2rem);padding:0 0 var(--off) var(--off);position:relative}.hero__frame:before{content:"";inset:var(--off) var(--off) 0 0;background:var(--sky);position:absolute;transform:rotate(-2deg)}.hero__figure{z-index:1;position:relative}.hero__figure img{width:100%;height:auto;display:block}@media (max-width:63.99em){.hero__panel{order:2}.hero__frame{order:1}.hero__figure img{object-fit:cover;object-position:50% 34%;height:clamp(11rem,34vh,16rem)}}@media (min-width:64em){.hero{padding-block:clamp(1.25rem,2.6vw,2.25rem)}.hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(2.5rem,5vw,5rem)}.hero__figure img{height:clamp(18rem, calc(100vh - var(--header-h) - 10rem), 28rem);object-fit:cover;object-position:50% 38%}}.js .hero__name,.js .hero__sub,.js .hero__cta,.js .hero__date{opacity:0}@media (prefers-reduced-motion:reduce){.js .hero__name,.js .hero__sub,.js .hero__cta,.js .hero__date{opacity:1}}.strip{background:var(--sky);color:var(--navy);border-block:var(--rule) solid var(--navy);padding-block:clamp(.625rem,1.4vw,1rem);overflow:hidden}.strip__track{will-change:transform;width:max-content;display:flex}.strip__run{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;padding-inline-end:clamp(2rem,5vw,4.5rem);font-size:clamp(1.125rem,2.4vw,1.875rem);font-weight:700;line-height:1.1}.strip__run:after{content:"";vertical-align:.28em;width:clamp(1.5rem,4vw,3.5rem);height:var(--rule-heavy);background:var(--navy);margin-inline-start:clamp(2rem,5vw,4.5rem);display:inline-block}.strip:hover .strip__track,.strip:focus-visible .strip__track,.strip:focus-within .strip__track{animation-play-state:paused}.strip:focus-visible{outline:3px solid var(--navy);outline-offset:-6px}@media (prefers-reduced-motion:reduce){.strip__track{animation:none!important;transform:none!important}}@keyframes strip-run{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--strip-unit,0px)), 0, 0)}}.about__grid{gap:var(--s4);display:grid}.about__h{font-family:var(--font-display);letter-spacing:-.02em;margin:.5rem 0 1.25rem;font-size:clamp(2.25rem,5.6vw,3.75rem);font-weight:700;line-height:1.02}.about__prose{margin-top:var(--s3);padding-top:var(--s3);border-top:var(--rule) solid var(--sky)}.about__actions{margin-top:var(--s3);flex-wrap:wrap;gap:1rem;display:flex}.about__framed{--off:clamp(.875rem, 2.4vw, 2rem);padding:0 0 var(--off) var(--off);position:relative}.about__framed:before{content:"";inset:var(--off) var(--off) 0 0;background:var(--sky);position:absolute;transform:rotate(-2deg)}.about__figure{z-index:1;position:relative}.about__photo img{object-fit:cover;width:100%;height:auto}@media (max-width:63.99em){.about__text{order:2}.about__framed{order:1}.about__photo img{object-position:42% 32%;height:clamp(11rem,34vh,16rem)}}@media (min-width:64em){.about__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}.about__photo img{object-position:42% 40%;height:clamp(22rem,31vw,28rem)}.about .lead{max-width:40ch;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.3}}.prio{padding-block:var(--s5)}.prio__inner{gap:var(--s4);display:grid}.prio__head{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.prio__head .eyebrow{border-bottom:2px solid var(--sky);margin-bottom:1rem;padding-bottom:.625rem;display:inline-block}.prio__head h2{font-family:var(--font-display);font-weight:700;font-size:var(--t-head);letter-spacing:-.015em;margin:0;line-height:1.05}.prio__item{border-top:var(--rule) solid var(--sky);padding-top:var(--s2);padding-bottom:var(--s3)}.prio__name{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(1.75rem,7.2vw,3rem);font-weight:700;line-height:1.02}.prio__check{border:.07em solid var(--green-deep);width:.85em;height:.85em;color:var(--green-deep);vertical-align:-.05em;border-radius:.18em;justify-content:center;align-items:center;margin-right:.35em;display:inline-flex}.prio__check svg{width:.55em;height:.55em}.prio__desc{margin-top:var(--s2);max-width:44ch;font-size:var(--t-lead);color:var(--slate);line-height:1.4}.prio__label{display:none}@media (min-width:64em){.prio{padding-block:0}.prio__stage{min-height:100vh;padding-block:calc(var(--header-h-compact) + var(--s3)) var(--s4);align-items:center;display:flex}.prio__inner{width:100%}.prio__head{margin-bottom:clamp(2rem,4vw,3.5rem)}.prio__list{padding-right:calc(42% + clamp(2.5rem,5vw,5.5rem));position:relative}.prio__list:after{content:"";background:var(--navy);width:42%;position:absolute;top:0;bottom:0;right:0}.prio__item{border-top:var(--rule) solid var(--sky);align-items:baseline;gap:clamp(1rem,2vw,2rem);margin-inline:-1rem;padding-block:clamp(.5rem,1.2vh,1rem);padding-inline:1rem;transition:background .28s linear;display:flex}.prio__list .prio__item:last-of-type{border-bottom:var(--rule) solid var(--sky)}.prio__item:before{content:"";width:3.25rem;height:var(--rule-heavy);background:var(--sky);transform-origin:0;transition:transform .3s var(--ease);flex:none;transform:scaleX(.001)}.prio__name{font-size:clamp(2rem,3.6vw,3.75rem)}.prio__item.is-live:before{transform:scaleX(1)}.prio__item.is-live{background:var(--sky-pale)}.prio__desc{z-index:1;width:42%;max-width:none;font-family:var(--font-display);letter-spacing:-.005em;color:var(--paper);opacity:0;transition:opacity .28s linear, transform .28s var(--ease);margin:0;padding:clamp(1.75rem,3vw,3rem);font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:500;line-height:1.34;position:absolute;top:50%;right:0;transform:translateY(calc(.75rem - 50%))}.prio__label{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sky);border-bottom:var(--rule) solid var(--sky-deep);margin-bottom:clamp(.875rem,1.6vw,1.25rem);padding-bottom:clamp(.75rem,1.4vw,1rem);font-size:.8125rem;font-weight:700;line-height:1.2;display:block}.prio__item.is-live .prio__desc{opacity:1;transform:translateY(-50%)}.prio__list:not(:has(.is-live)) .prio__item:first-child .prio__desc{opacity:1;transform:translateY(-50%)}html:not(.js) .prio__list{padding-right:0}html:not(.js) .prio__list:after,html:not(.js) .prio__label{display:none}html:not(.js) .prio__item{border-top:var(--rule) solid var(--sky);padding-block:var(--s2) var(--s3);display:block}html:not(.js) .prio__item:before{display:none}html:not(.js) .prio__desc{opacity:1;width:auto;margin-top:var(--s2);max-width:52ch;font-family:var(--font-body);font-weight:400;font-size:var(--t-lead);letter-spacing:0;color:var(--slate);padding:0;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.prio__item,.prio__item:before,.prio__desc{transition:none}}.record__grid{gap:var(--s4);display:grid}.record__list li{font-family:var(--font-display);font-weight:600;font-size:var(--t-item);letter-spacing:-.01em;border-top:var(--rule) solid var(--sky);text-wrap:balance;padding-block:clamp(.75rem,1.6vw,1.125rem);line-height:1.18}.record__list li:last-child{border-bottom:var(--rule) solid var(--sky)}.record__office{background:var(--navy);color:var(--paper);border-top-color:#0000;margin-inline:calc(-1*clamp(.875rem,2vw,1.25rem));padding-inline:clamp(.875rem,2vw,1.25rem);font-weight:700}.record__figure img{width:100%;height:auto}@media (min-width:64em){.record__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}.record__figure{top:calc(var(--header-h-compact) + var(--s3));position:sticky}.record__figure img{object-fit:cover;object-position:50% 30%;height:clamp(20rem,30vw,28rem)}}.vote__grid{gap:var(--s4);display:grid}.vote__date{font-family:var(--font-display);font-weight:700;font-size:var(--t-monument);letter-spacing:-.03em;color:var(--paper);line-height:.94}.vote__date span{display:block}.vote__count{margin-top:var(--s3);padding-top:var(--s2);border-top:var(--rule-heavy) solid var(--sky);font-family:var(--font-display);color:var(--sky);max-width:22ch;font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:600;line-height:1.25}.vote__count b{color:var(--paper);font-variant-numeric:tabular-nums;font-weight:700}.vote__linkhead{font-family:var(--font-display);margin-bottom:var(--s2);color:var(--sky);font-size:1.125rem;font-weight:600}.vote__links li{border-top:var(--rule) solid var(--sky-deep);padding-block:clamp(.875rem,2vw,1.25rem)}.vote__links li:last-child{border-bottom:var(--rule) solid var(--sky-deep)}.vote__check{border:.07em solid var(--green);width:.75em;height:.75em;color:var(--green);vertical-align:-.05em;border-radius:.18em;justify-content:center;align-items:center;margin-right:.4em;display:inline-flex}.vote__links a{font-family:var(--font-display);font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:600;line-height:1.2;display:inline}.vote__links .meta{color:var(--sky);font-size:var(--t-micro);margin-top:.375rem;margin-left:1.15em;display:block}@media (min-width:64em){.vote__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(3rem,6vw,6rem)}.vote__links{padding-top:.5rem}}.vol__grid{gap:var(--s4);display:grid}.vol__h{font-family:var(--font-display);letter-spacing:-.02em;margin:.5rem 0 1.25rem;font-size:clamp(2.25rem,5.6vw,3.75rem);font-weight:700;line-height:1.02}.vol__lead{max-width:34ch;margin-bottom:var(--s4)}.vol__framed{--off:clamp(.875rem, 2.4vw, 2rem);padding:0 0 var(--off) var(--off);position:relative}.vol__framed:before{content:"";inset:var(--off) var(--off) 0 0;background:var(--sky);position:absolute;transform:rotate(-2deg)}.vol__figure{z-index:1;position:relative}.vol__figure img{width:100%;height:auto}.form__row{margin-bottom:var(--s3);display:block}.form__row label,.form__set legend{font-family:var(--font-body);font-weight:700;font-size:var(--t-small);letter-spacing:.01em;margin-bottom:.375rem;display:block}.form__opt{color:var(--slate);font-weight:400}.form input[type=text],.form input[type=email],.form input[type=tel],.form textarea{border:0;border-bottom:var(--rule) solid var(--navy);background:0 0;border-radius:0;width:100%;padding:.5rem 0;font-size:1.125rem;line-height:1.4;display:block}.form textarea{border:var(--rule) solid var(--navy);resize:vertical;padding:.625rem .75rem}.form input:focus,.form textarea:focus{border-color:var(--sky-deep)}.form__pair{gap:0 var(--s3);display:grid}.form__set{margin:0 0 var(--s3);border:0;padding:0}.form__set legend{padding:0}.form__checks{gap:.5rem;display:grid}.form__checks li{border:2px solid var(--sky);border-radius:.5rem;align-items:center;gap:.625rem;padding:.6875rem .875rem;transition:border-color .14s linear,background .14s linear;display:flex}.form__checks li:hover{border-color:var(--sky-deep)}.form__checks li:has(:checked){border-color:var(--green-deep);background:var(--green-pale)}.form__checks label{cursor:pointer;flex:auto}.form__checks input{width:1.25rem;height:1.25rem;accent-color:var(--green-deep);flex:none;margin:0}.form__checks label{font-size:1.0625rem;font-weight:400}.form__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__err{font-size:var(--t-small);color:#9a1d2e;margin-top:.375rem;font-weight:600;display:none}.form__err.is-shown{display:block}.form__row.has-error input,.form__row.has-error textarea{border-color:#9a1d2e;border-bottom-width:3px}.form__actions{margin-top:var(--s3)}.form__note{margin-top:var(--s2);font-size:var(--t-small);max-width:46ch}.form__note.is-bad{color:#9a1d2e;font-weight:600}.form-done{background:var(--green-pale);border-top:var(--rule-heavy) solid var(--green-deep);padding:var(--s3);font-family:var(--font-display);font-weight:600;font-size:var(--t-lead);max-width:30ch;line-height:1.35}@media (min-width:30em){.form__pair{grid-template-columns:1fr 11rem}}@media (min-width:64em){.vol__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}.vol__framed{top:calc(var(--header-h-compact) + var(--s3));position:sticky}.vol__figure img{object-fit:cover;object-position:46% 44%;height:clamp(22rem,34vw,32rem)}.form__checks{gap:.625rem var(--s3);grid-template-columns:1fr 1fr}}.give{background:var(--sky);color:var(--navy);border-block:var(--rule) solid var(--navy)}.give .eyebrow{color:var(--navy)}.give__grid{gap:var(--s4);display:grid}.give__h{font-family:var(--font-display);letter-spacing:-.02em;margin:.375rem 0 .75rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.02}.give__line{font-size:var(--t-lead);max-width:30ch;line-height:1.4}.give__amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.625rem,1.2vw,1rem);display:grid}.give__amt{border:2px solid var(--navy);min-height:clamp(3.5rem,6vw,5rem);font-family:var(--font-display);letter-spacing:-.01em;color:var(--navy);background:var(--paper);border-radius:.75rem;justify-content:center;align-items:center;padding-inline:.5rem;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:700;text-decoration:none;transition:background .14s linear,color .14s linear;display:flex}.give__amt:hover{background:var(--navy);color:var(--paper)}@media (min-width:40em){.give__amounts{grid-template-columns:repeat(4,minmax(0,1fr))}.give__wide{grid-column:span 2}}@media (min-width:64em){.give__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(2.5rem,5vw,5rem)}}.foot{border-top:var(--rule-heavy) solid var(--sky);padding-block:var(--s4) var(--s4)}.foot__top{justify-content:space-between;align-items:center;gap:var(--s3);padding-bottom:var(--s4);margin-bottom:var(--s4);border-bottom:var(--rule) solid var(--sky-deep);flex-wrap:wrap;display:flex}.foot__logo{width:clamp(10rem,20vw,14rem);height:auto}.foot__topright{flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:flex}.foot__nav ul{flex-wrap:wrap;gap:clamp(1rem,2.5vw,2rem);display:flex}.foot__nav a{border-bottom:var(--rule) solid transparent;font-size:1.0625rem;text-decoration:none}.foot__nav a:hover{border-bottom-color:var(--sky-deep)}.foot__donate{background:var(--paper);color:var(--navy)}.foot__donate:hover{background:var(--sky)}.foot__grid{gap:var(--s4);margin-bottom:var(--s4);display:grid}.foot__h{font-family:var(--font-display);margin-bottom:var(--s2);color:var(--sky);font-size:1.125rem;font-weight:600}.foot__mailaddr{font-size:var(--t-small);color:var(--sky);max-width:26ch;margin-bottom:.375rem;line-height:1.5}.foot__addr{font-style:normal;font-size:var(--t-small);line-height:1.55}.foot__addr span{display:block}.foot__addr span:first-child{font-weight:700}.foot__connect .eyebrow{margin-bottom:var(--s2)}.foot__icons{gap:.75rem;display:flex}.foot__icon{border:2px solid var(--sky-deep);width:2.5rem;height:2.5rem;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;transition:background .14s linear,color .14s linear;display:flex}.foot__icon:hover{background:var(--sky);color:var(--navy)}.foot__email{margin-top:var(--s2);font-size:1.0625rem}.foot__vote{font-family:var(--font-display);margin-bottom:var(--s3);font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:700;line-height:1.2}.foot__end{text-align:center}.foot__paid{border:var(--rule) solid var(--sky-deep);font-size:var(--t-micro);letter-spacing:.02em;text-transform:uppercase;color:var(--sky);max-width:46rem;margin-inline:auto;padding:.875rem 1.25rem;line-height:1.5}@media (min-width:48em){.foot__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,3.5rem)}.foot__connect{text-align:right;justify-self:end}.foot__connect .foot__icons{justify-content:flex-end}}
/*$vite$:1*/