:root{--white:#fff;--black:#000;--red-light:#d8181e;--red-light2:#9e181c;--red-dark:#581315;--red-dark2:#6f0f12;--dark:#1f1f1f;--yellow:#d38816;--gray:#f5f5f5;--gray2:#f8f8f8;--gray3:#c8c8c8;--gray4:#6c757d;--gray5:#e9ecef;--dark-gray:#444;font-family:Inter,sans-serif;scroll-behavior:smooth}@supports (font-variation-settings:normal){:root{font-family:Inter var,sans-serif}}a:active,a:hover,a:link,a:visited{background-color:transparent;color:var(--white);text-decoration:none}body{font-family:Inter;font-style:normal;font-weight:400;margin:0}body.overflow-container{overflow:hidden}body>.viewport{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}body>.viewport>header{background-color:var(--red-dark);position:fixed;transition:.2s;width:100%;z-index:1000}body>.viewport>header.shrink{background-color:var(--red-light2)}body>.viewport>header .container{display:flex;height:96px;justify-content:space-between;margin:auto;max-width:1312px;padding:0 64px;transition:.2s}body>.viewport>main>.header-offset{height:96px;transition:.2s;width:100%}body>.viewport>header.shrink .container,body>.viewport>main>.header-offset.shrink{height:70px}body>.viewport>header .container .left{height:100%}body>.viewport>header .container .logo{align-items:center;display:flex;height:100%;justify-content:flex-start}body>.viewport>header .container .logo img{height:58px;transition:.2s}body>.viewport>header.shrink .container .logo img{height:38px}body>.viewport>header .container .right{align-items:center;display:flex;flex-wrap:nowrap;height:100%}body>.viewport>header .container .right .nav{display:flex;list-style-type:none;margin:0;padding:0}body>.viewport>header .container .right .nav li{font-weight:300;margin:0;padding:16px;text-transform:uppercase}body>.viewport>header .container .right .nav .nav-current{font-weight:700}body>.viewport>header .container .right .join-ujc{align-items:center;background:var(--red-light);border-radius:8px;color:var(--white);display:flex;font-weight:700;height:46px;justify-content:center;margin:0 16px;transition:.2s;width:166px}body>.viewport>header.shrink .container .right .join-ujc{background:var(--red-dark2)}body>.viewport>header .container .right .search{align-items:center;display:flex;height:100%;justify-content:center;width:54px}body>.viewport>header .container .right .search:hover{cursor:pointer}body>.viewport>header .container .right .search svg{height:24px}body>.viewport>header .container .right .hamburger{align-items:center;display:none;height:100%;justify-content:flex-end;padding-right:24px;width:40px}body>.viewport>header .container .right .hamburger:hover{cursor:pointer}body>.viewport>header .container .right .hamburger svg{height:24px}body>.viewport>.header-hamburger-backdrop{background-color:var(--red-dark);display:none;height:100vh;position:fixed;width:100vw;z-index:10000000}body>.viewport>.header-hamburger-backdrop.open{display:block}body>.viewport>.header-hamburger-backdrop .close{align-items:center;display:flex;float:right;height:96px;justify-content:center;width:72px}body>.viewport>.header-hamburger-backdrop .close:hover{cursor:pointer}body>.viewport>.header-hamburger-backdrop .close svg{height:24px}body>.viewport>.header-hamburger-backdrop .container{align-items:center;display:flex;height:100vh;justify-content:center;position:fixed;width:100vw;z-index:-10}body>.viewport>.header-hamburger-backdrop .container .nav{font-weight:300;list-style-type:none;margin:0;max-width:400px;padding:0;width:100%}body>.viewport>.header-hamburger-backdrop .container .nav li a{align-items:center;display:flex;height:40px;justify-content:center;text-transform:uppercase;width:100%}body>.viewport>.header-hamburger-backdrop .container .nav .nav-current{font-weight:700}@media (max-width:1300px){body>.viewport>header .container{padding:0 0 0 24px}body>.viewport>header .container .right .nav{display:none}body>.viewport>header .container .right .hamburger{display:flex}}@media (max-width:600px){body>.viewport>header .container .right .join-ujc{display:none}}body>.viewport>footer{background-color:var(--dark);color:var(--white);font-weight:300;line-height:30px;padding:0 64px;transition:.2s;width:100%}body>.viewport>footer .container{display:grid;grid-template-areas:". about ." ". . ." "divider divider divider" ". . ." "bottom bottom bottom";grid-template-columns:1fr auto 1fr;grid-template-rows:300px 56px 1px 40px auto;margin:auto;max-width:1312px;padding:80px 0;width:100%}body>.viewport>footer .container .site-map{grid-area:map}body>.viewport>footer .container .party-map{grid-area:party}body>.viewport>footer .container .about{grid-area:about;max-width:500px}body>.viewport>footer .container .divider{grid-area:divider}body>.viewport>footer .container .bottom{text-wrap:nowrap;display:flex;grid-area:bottom;justify-content:space-between;text-align:end}body>.viewport>footer .container .party-map,body>.viewport>footer .container .site-map{display:flex;flex-direction:column}body>.viewport>footer .container .title{font-size:14px;font-weight:800;letter-spacing:.7px;margin-bottom:24px}body>.viewport>footer .container .nav{display:flex;flex-direction:column;height:100%;justify-content:space-between;list-style-type:none;margin:0;padding:0}body>.viewport>footer .container .nav li a{display:block}body>.viewport>footer .container .about .text{margin-bottom:44px;text-align:justify}body>.viewport>footer .container .about .icons{display:flex;flex-wrap:nowrap;gap:16px}body>.viewport>footer .container .divider{background-color:var(--dark-gray)}body>.viewport>footer .container .bottom .copyright{text-align:left}@media (max-width:1300px){body>.viewport>footer{padding:0 24px}body>.viewport>footer .container{grid-template-areas:". about ." ". . ." "divider divider divider" ". . ." "bottom bottom bottom";grid-template-columns:1fr 500px 1fr;grid-template-rows:auto 56px 1px 40px auto}}@media (max-width:600px){body>.viewport>footer .container{grid-template-areas:"about" "." "divider" "." "bottom";grid-template-columns:1fr;grid-template-rows:auto 56px 1px 40px auto;padding:40px 0}body>.viewport>footer .container .bottom{flex-direction:column;gap:16px;justify-content:normal}body>.viewport>footer .container .bottom .copyright{text-align:right}}article.ujc-post-card{max-width:424px;width:100%}article.ujc-post-card .image{height:333px;width:100%}article.ujc-post-card .image img{border-radius:16px 16px 0 0;height:333px;-o-object-fit:cover;object-fit:cover;width:100%}article.ujc-post-card .details .spacer{height:32px}article.ujc-post-card .details{border-color:var(--gray3);border-radius:0 0 16px 16px;border-style:solid;border-width:0 1px 1px;display:grid;grid-template-areas:"." "tag" "." "title" "." "excerpt";grid-template-columns:auto;grid-template-rows:32px 30px 8px max-content 16px auto;height:196px;padding:0 32px 32px}article.ujc-post-card .details .primary-tag{color:var(--gray4);font-size:14px;font-weight:800;grid-area:tag;letter-spacing:.7px;line-height:30px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}article.ujc-post-card .details .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:20px;font-weight:800;grid-area:title;overflow:hidden}article.ujc-post-card .details .excerpt{font-size:16px;font-weight:400;grid-area:excerpt;overflow:hidden}article.ujc-post-card .details .excerpt p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.ujc-post-card-large img{border-radius:16px;height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.ujc-post-card-large .firefox-fix{position:relative}.ujc-post-card-large .details{background-image:linear-gradient(0deg,#000,transparent);border-radius:16px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:48px 40px;position:absolute;top:0;width:100%}.ujc-post-card-large .title{font-size:4.2rem;letter-spacing:-.02em;line-height:1.2;margin:0;max-width:650px}.ujc-post-card-large .subtitle{align-items:center;display:flex;font-size:1.1rem;font-weight:500;gap:2px;margin-top:20px;text-transform:uppercase}.ujc-post-card-large .bull{background-color:currentColor;border-radius:50%;display:inline-block;height:2px;margin:4px;width:2px}@media (max-width:800px){.ujc-post-card-large .title{font-size:3.2rem}}
/*# sourceMappingURL=global.css.map */