main.search h2{color:var(--color-royal-blue);font-weight:400;grid-column:1/-1}main.search form{grid-column:1/-1;margin:40px 0}main.search form input{align-items:flex-start;background:var(--graphite-5,rgba(58,58,58,.05));border:1px solid var(--graphite-40,rgba(58,58,58,.4));border-radius:40px;color:var(--Charcoal,#262525);display:flex;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.36px;line-height:24px;padding:12px 24px;width:100%}main.search form button{margin:24px auto 0}main.search form button:after{content:"\f002";display:block;font-family:Font Awesome\ 6 Pro;font-weight:400;margin-left:16px}main.search form button .htmx-indicator{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);-webkit-transform:translate(-50%,-50%) scale(.5);z-index:0}main.search form button .htmx-indicator:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='30' fill='%23fff'%3E%3Ccircle cx='15' cy='15' r='15'%3E%3Canimate attributeName='r' begin='0s' calcMode='linear' dur='0.8s' from='15' repeatCount='indefinite' to='15' values='15;9;15'/%3E%3Canimate attributeName='fill-opacity' begin='0s' calcMode='linear' dur='0.8s' from='1' repeatCount='indefinite' to='1' values='1;.5;1'/%3E%3C/circle%3E%3Ccircle cx='60' cy='15' r='9' fill-opacity='.3'%3E%3Canimate attributeName='r' begin='0s' calcMode='linear' dur='0.8s' from='9' repeatCount='indefinite' to='9' values='9;15;9'/%3E%3Canimate attributeName='fill-opacity' begin='0s' calcMode='linear' dur='0.8s' from='.5' repeatCount='indefinite' to='.5' values='.5;1;.5'/%3E%3C/circle%3E%3Ccircle cx='105' cy='15' r='15'%3E%3Canimate attributeName='r' begin='0s' calcMode='linear' dur='0.8s' from='15' repeatCount='indefinite' to='15' values='15;9;15'/%3E%3Canimate attributeName='fill-opacity' begin='0s' calcMode='linear' dur='0.8s' from='1' repeatCount='indefinite' to='1' values='1;.5;1'/%3E%3C/circle%3E%3C/svg%3E")}main.search form.htmx-request button{background-color:var(--color-royal-blue);font-size:0;pointer-events:none!important}main.search #search-results{grid-column:1/-1;margin-bottom:80px}main.search #search-results p.count{color:var(--color-royal-blue);font-family:Raleway,sans-serif;font-weight:500}main.search #search-results hr.divider{background:var(--color-royal-blue);border:none;height:1.5px;margin:24px 0;width:100%}main.search #search-results ul{list-style:none}main.search #search-results ul,main.search #search-results ul li{display:flex;flex-direction:column}main.search #search-results ul li:not(:last-child){margin-bottom:48px}main.search #search-results ul li a.title{color:var(--color-royal-blue);font-family:Gothic,sans-serif;font-size:24px;font-weight:400;line-height:32px;margin-bottom:8px;text-decoration:none;text-transform:capitalize}main.search #search-results ul li a.link{color:var(--color-charcoal);font-size:12px;font-weight:500;letter-spacing:.6px;line-height:18px}main.search #search-results ul li .preview{margin-top:24px}body.vermonters #search{background:var(--color-royal-blue);--foreground:#fff}body.professionals #search{background:var(--color-soft-sky);--foreground:var(--color-charcoal)}#search{color:var(--foreground);padding:40px 0;position:absolute;transform:translateY(-100%);-webkit-transform:translateY(-100%);transition:all .35s ease;width:100%;z-index:-1}#search .container{position:relative}#search .container a.close{cursor:pointer;grid-column:12;text-decoration:none}@media (max-width:768px){#search .container a.close{grid-column:4;justify-self:end}}#search .container a.close:after{content:"\f00d";font-family:Font Awesome\ 6 Pro;font-weight:400}#search .container form{align-items:center;display:flex;flex-direction:column;grid-column:3/span 8}@media (max-width:768px){#search .container form{grid-column:1/span 4}}#search .container form p{font-weight:800;margin-bottom:24px}#search .container form input{background:transparent;border:none;border-bottom:1.5px solid var(--foreground);color:var(--foreground);font-weight:500;letter-spacing:.36px;line-height:24px;margin-bottom:24px;text-align:center;width:100%}#search .container form input:focus{outline:none}#search .container form button:after{content:"\f002";display:block;font-family:Font Awesome\ 6 Pro;font-weight:400;margin-left:16px}body.search:after{background:var(--charcoal-70,rgba(38,37,37,.7));box-shadow:0 1px 4px 0 rgba(25,33,61,.08);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}body.search #search{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);z-index:3}
/*# sourceMappingURL=to.css.map */