﻿@font-face{font-family:notosans;src:url(/assets/fonts/Noto_Sans/static/NotoSans-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:notosans;src:url(/assets/fonts/Noto_Sans/static/NotoSans-Italic.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:notosans;src:url(/assets/fonts/Noto_Sans/static/NotoSans-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:notosans;src:url(/assets/fonts/Noto_Sans/static/NotoSans-BoldItalic.ttf) format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:bitter;src:url(/assets/fonts/Bitter/static/Bitter-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:bitter;src:url(/assets/fonts/Bitter/static/Bitter-BoldItalic.ttf) format("truetype");font-weight:bold;font-style:italic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox]{cursor:pointer}input[type=search]{box-sizing:border-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}label,input,button,select,textarea{vertical-align:baseline;*vertical-align:middle}input,button,select,textarea{box-sizing:border-box}label{display:inline-block;margin-right:.25em;color:#222;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label input,label textarea,label select{display:block}input,textarea,select{display:inline-block;width:100%;padding:.25em;margin-bottom:.5em;color:#222;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 1px 1px rgba(0,0,0,.125)}input::placeholder{color:#777}input:focus::placeholder{color:rgba(0,0,0,0)}.input-mini{width:60px}.input-small{width:90px}input[type=image],input[type=checkbox],input[type=radio]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;border-radius:0;border:0 \9 ;box-shadow:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type=image]{border:0}input[type=file]{width:auto;padding:initial;line-height:initial;border:initial;background-color:rgba(0,0,0,0);background-color:initial;box-shadow:none}input[type=button],input[type=reset],input[type=submit]{width:auto;height:auto;cursor:pointer;*overflow:visible}select,input[type=file]{*margin-top:4px}select{width:auto;background-color:#fff}select[multiple],select[size]{height:auto}textarea{resize:vertical;height:auto;overflow:auto;vertical-align:top}input[type=hidden]{display:none}.form{position:relative}.radio,.checkbox{padding-left:18px;font-weight:normal}.radio input[type=radio],.checkbox input[type=checkbox]{float:left;margin-left:-18px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{opacity:.5;cursor:not-allowed}input:focus,textarea:focus{border-color:#fcc83d;outline:0;outline:thin dotted \9 ;box-shadow:inset 0 1px 3px rgba(34,34,34,.06),0 0 5px rgba(252,200,61,.7)}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus,select:focus{box-shadow:none}.help-block,.help-inline{color:#777}.help-block{display:block;margin-bottom:1em;line-height:1em}.help-inline{display:inline-block;vertical-align:middle;padding-left:5px}.form-group{margin-bottom:5px;padding:0;border-width:0}.form-inline input,.form-inline textarea,.form-inline select{display:inline-block;margin-bottom:0}.form-inline label{display:inline-block}.form-inline .radio,.form-inline .checkbox,.form-inline .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{float:left;margin-left:0;margin-right:3px}.form-search input,.form-search textarea,.form-search select{display:inline-block;margin-bottom:0}.form-search .search-query{padding-left:14px;padding-right:14px;margin-bottom:0;border-radius:14px}.form-search label{display:inline-block}.form-search .radio,.form-search .checkbox,.form-inline .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type=radio],.form-search .checkbox input[type=checkbox]{float:left;margin-left:0;margin-right:3px}.form--loading:before{content:""}.form--loading .form__spinner{display:block}.form:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);z-index:10}.form__spinner{display:none;position:absolute;top:50%;left:50%;z-index:11}body{background-color:#fff;margin:0;padding:0;height:100%;font-size:14px;line-height:1.5}@media(min-width: 600px){body{font-size:16px}}@media(min-width: 800px){body{font-size:20px}}body{font-family:"notosans",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}h1,h2,h3{font-family:"bitter",sans-serif;line-height:1.1}a{text-decoration:underline;color:#dd7100}a:hover{color:rgb(238,184,127.5)}a:visited{color:#8e581b}a:visited:hover{color:rgb(198.5,171.5,141)}strong{color:#000}em{color:#000}blockquote{border-left:3px solid #312f30;padding:1rem}img{max-width:100%}a.button{border-radius:50px;display:block;background-color:#000;color:#fff;text-align:center;max-width:800px;margin:2em auto;text-decoration:none;text-align:center;padding:1em 2.25em;cursor:pointer;font-weight:bold;font-size:1.25em}a.button:last-child{margin-bottom:0}a.button:hover{outline:2px solid #fff;outline-offset:2px;background-color:#222;color:#fcc83d}.text{max-width:700px !important}.color-yellow{background-color:rgb(255,248.5,230)}.color-blue{background-color:#a0d8f1}.color-pink{background-color:#ecbae1}.color-grey{background-color:#eee}h2.quote{font-style:italic;font-weight:normal}.color-dark{background-color:#312f30}.color-dark h1,.color-dark p{color:#fff}.color-dark h1 strong,.color-dark p strong{color:#fcc83d}.inline{height:1em;display:inline-block;vertical-align:-0.125em;margin-right:5px;padding-right:2px}.error{background-color:red;color:text;font-size:20px}.pullquote{border-left:5px solid #fcc83d;padding:.5rem 1rem;margin-bottom:1rem}.pullquote p:first-child{margin-top:0}.pullquote p:last-child{margin-bottom:0}.pullquote p{font-style:italic;color:#777}.pullquote p.author{font-style:normal;margin-left:1rem}.pullquote p.author:before{content:"—";padding-right:.5rem}h1{font-size:3em}h2{font-size:2em}h3{font-size:1.25em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0;padding-top:0}article{padding-top:4rem}#masthead{width:100%;margin:0;padding-top:1rem;padding-bottom:1rem}.centred-content{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 1rem}.columns{display:flex;flex-direction:column}@media(min-width: 600px){.columns{flex-direction:row;gap:.5em}}@media(min-width: 800px){.columns{gap:2em}}.columns .image{flex-basis:40%;flex-grow:0}.columns .image img.cover{aspect-ratio:1;object-fit:cover;max-width:100%}.columns .text{flex-basis:0;flex-grow:1}.columns .left{order:0}.columns .right{order:1}.content{width:100%}@media(min-width: 600px){.content{flex-grow:1;width:default}}#masthead{background-color:#312f30}#masthead h1{padding:0;margin:0}#masthead h1 a{text-decoration:none}#masthead a img{border:0}#site-logo{height:2em}@media(min-width: 600px){#site-logo{height:3em}}nav#site-nav{background-color:#eee;font-size:1em}nav#site-nav .campaigns{background-color:rgb(253.5,227.5,158)}nav#site-nav .about{background-color:#fccd4a}nav#site-nav ul.major{list-style:none;padding:0;margin-top:0;margin-bottom:0;display:flex;flex-direction:column;align-content:stretch;align-items:stretch;flex-wrap:nowrap}@media(min-width: 600px){nav#site-nav ul.major{flex-direction:row;flex-wrap:wrap}}@media(min-width: 800px){nav#site-nav ul.major{flex-direction:row;flex-wrap:nowrap}}nav#site-nav ul.major li{flex:1 1 0;border-right:5px solid #fff;padding:.5rem 0 0 0}nav#site-nav ul.major li h5{font-size:.75em;margin:0;padding:0 .5rem}nav#site-nav ul.major li:last-child{border:none}nav#site-nav ul.major li.about{flex-basis:2}nav#site-nav ul.minor{margin:0;padding:0;list-style:none}nav#site-nav ul.minor li{margin:0;padding:0;border:none}nav#site-nav ul.minor li a{text-decoration:none;display:block;padding:.25rem .5rem}nav#site-nav ul.minor li a:hover{background-color:#fff}.election-candidate{border:1px solid #ccc;padding:1rem}.election-candidate img{max-height:15em}.election-section{padding-top:1rem !important;padding-bottom:1rem !important}div.stance-unknown{background-color:#eee}div.stance-supports-pause{background-color:#d8f7a7}div.stance-opposes-pause{background-color:#f7aaa7}span.stance-unknown{color:#777}span.stance-supports-pause{color:#51d415}span.stance-opposes-pause{color:#e22d2d}.section{padding-top:4rem;padding-bottom:4rem}header+.section{padding-top:0}#footer{color:#777;background-color:#eee;border-top:2px solid #ccc;margin-top:2em;padding:1em;font-size:.75em}#footer ul{margin:0;padding:0;list-style-type:none}#footer li{display:inline-block;padding-top:5px;padding-bottom:5px}#footer li+li:before{content:"";padding-right:5px}#footer a{padding-right:10px;font-weight:bold}#footer .icon{display:inline-block;vertical-align:-0.125em;margin-right:5px}.petition-quote{border:1px solid #ccc;margin:1em 0;padding:1em;border-radius:8px}.petition-quote p.quote-text{padding:0;margin:0}.petition-quote p.quote-author{padding:0;margin-left:1rem;margin-bottom:0}figure{margin:0}figcaption p{font-size:.75em;color:#777;margin-top:0}figcaption span.attribution{font-size:.6875em;padding-left:.5rem;padding-right:.5rem}p code{border-radius:3px;background-color:#eee;padding:0 .25rem}/*# sourceMappingURL=main.css.map */