:root{--accent:#6dc1c3;--accent-hover:#53b38c;--text:#333;--heading:#2c2c2c;--link:#111;--drawer-bg:#f9f9f9;--field-border:#f0f0f0;--label:#494949;--required:#790000;--drawer-w:330px;--content-w:970px;--font-text:var(--font-roboto), "Helvetica Neue", Helvetica, Arial, sans-serif;--font-head:var(--font-montserrat), "Helvetica Neue", Helvetica, Arial, sans-serif;--ease-drawer:cubic-bezier(.694, .0482, .335, 1)}.page,.drawer{font-family:var(--font-text);color:var(--text);text-rendering:optimizelegibility;font-size:16px;line-height:1.55}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6,.drawer h4{font-family:var(--font-head);margin:0;font-weight:700}.page p,.page ul,.page ol,.drawer ul{margin:0;padding:0}.page a,.drawer a{color:var(--link);text-decoration:none}.page button,.drawer button{cursor:pointer}.button,.page button[type=submit]:not(.search-form button){background:var(--accent);color:#fff;font-family:var(--font-head);letter-spacing:3px;text-transform:uppercase;text-align:center;text-shadow:none;border:0;border-radius:1px;padding:16px 45px;font-size:14px;font-weight:700;line-height:1.3;transition:background-color .15s;display:inline-block}.button:hover,.page button[type=submit]:not(.search-form button):hover{background:var(--accent-hover)}.page button[type=submit]:disabled{opacity:.6;cursor:default}.page{z-index:2;min-height:100vh;transition:transform .25s var(--ease-drawer);background:#fff;position:relative;overflow:hidden}.nav-open{overflow-x:hidden}.nav-open .page{transform:translate3d(calc(-1 * var(--drawer-w)), 0, 0)}.drawer{z-index:1;width:var(--drawer-w);background:var(--drawer-bg);visibility:hidden;outline:0;max-width:100%;padding:30px;transition:visibility 0s .25s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.nav-open .drawer{visibility:visible;transition:none}.drawer-overlay{top:0;bottom:0;left:0;right:var(--drawer-w);z-index:3;cursor:e-resize;position:fixed}.drawer__close{z-index:5;color:var(--text);background:0 0;border:0;padding:0;line-height:1;position:absolute;top:35px;right:30px}.drawer__section{padding:30px 0}.drawer__section--menu{margin-bottom:50px;padding:10px 0 0}.drawer__section--recent{padding-top:10px}.drawer__section--search{padding-bottom:0}.page .widget-title,.drawer .widget-title{font-family:var(--font-head);letter-spacing:1px;color:var(--heading);margin:0 0 24px;font-size:21px;font-weight:700;line-height:1.55}.drawer-menu,.footer-menu{color:#2c2c2c80;font-size:17px;line-height:1.6;list-style:none;display:flow-root}.drawer-menu li,.footer-menu li{border-bottom:2px solid var(--heading);margin-bottom:8px;padding-bottom:10px}.drawer-menu ul,.footer-menu ul{margin:8px 0 0 15px;list-style:none}.drawer-menu ul li:last-child,.footer-menu ul li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.drawer-menu a,.footer-menu a{color:var(--link);transition:opacity .15s}.drawer-menu a:hover,.footer-menu a:hover{opacity:.6}.recent-posts{list-style:none;display:flow-root}.recent-posts li{flex-direction:column;margin-bottom:30px;font-size:18px;line-height:1.55;display:flex}.recent-posts__date{font-family:var(--font-head);letter-spacing:2px;text-transform:uppercase;color:var(--heading);opacity:.5;margin-bottom:10px;font-size:10px;font-weight:700;line-height:1.3}.drawer-search,.search-form{display:flex;position:relative}.drawer-search input,.search-form input{border:2px solid var(--field-border);color:#000;width:100%;height:54px;font-family:var(--font-text);appearance:none;background:#fff;border-radius:3px;outline:0;padding:10px 50px 10px 10px;font-size:15px}.drawer-search input:focus,.search-form input:focus{border-color:#ddd}.drawer-search button,.search-form button{color:#b1b1b1;background:0 0;border:0;width:50px;height:54px;padding:5px;position:absolute;top:0;right:0}.site-header{z-index:21;color:#fff;pointer-events:none;padding:30px;position:absolute;top:0;left:0;right:0}.site-header>*{pointer-events:all}.site-header--plain{background:#000;margin-bottom:50px;position:relative}.site-logo{vertical-align:middle;margin-top:13px;display:inline-block;color:#fff!important}.site-logo img{object-fit:contain;object-position:left center;width:244px;height:81px;display:block}.site-logo span{font-family:var(--font-head);font-size:40px;font-weight:700;line-height:1}.nav-toggle{color:#fff;background:0 0;border:0;padding:0;line-height:1;position:absolute;top:35px;right:30px}.archive-label{font-family:var(--font-head);color:#fff;background:#000;padding:10px;font-size:20px;font-weight:700;line-height:1;position:absolute;top:33px;right:70px}.archive-label span{color:var(--accent)}@media (min-width:1024px){.site-logo img{width:400px;height:133px}}@media (max-width:649px){.archive-label{font-size:16px;inset:auto auto 0 30px}}.post-grid{flex-wrap:wrap;display:flex}.tile{color:#fff;text-align:center;text-shadow:1px 1px 3px #0000004d;background:#000;border-bottom:2px solid #fff;justify-content:center;align-items:center;width:100%;height:450px;display:flex;position:relative;overflow:hidden}.tile__cover{object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.tile__content{z-index:2;width:100%;padding:10px 50px;position:relative}.tile__title,.tile .entry-meta{transition:opacity .2s}.tile__title{word-wrap:break-word;font-size:30px;line-height:1.55;margin-bottom:0!important}.tile__title a,.tile .entry-meta,.tile .entry-meta a{color:#fff}.tile__title a{line-height:1.25;display:block}.tile .entry-subtitle{margin:20px auto;font-size:20px}.tile__overlay{z-index:3;opacity:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.tile:hover .tile__overlay{opacity:1}.tile:hover .tile__title,.tile:hover .entry-meta{opacity:.1}@media (hover:none){.tile__overlay{display:none}}@media (min-width:650px){.tile{width:50%}.tile:nth-child(3n+2){border-right:1px solid #fff}.tile:nth-child(3n+3){border-left:1px solid #fff}.tile--wide{width:100%;height:700px}.tile--wide .tile__title{font-size:75px;line-height:1.2;margin-bottom:20px!important}.tile--wide .entry-subtitle{font-size:27px}}@media (max-width:600px){.tile__title{font-size:28.125px;line-height:30px}.tile__title a{line-height:1.07}.tile .entry-subtitle{font-size:18.75px}.tile .entry-meta{font-size:15px;line-height:20px}}.pagination{font-family:var(--font-head);justify-content:center;gap:10px;padding:50px 20px 0;font-weight:700;display:flex}.pagination a{color:#494949;text-transform:uppercase;background:#f6f6f6;padding:10px 15px}.pagination a:hover{color:#fff;background:#000}.entry-subtitle{max-width:500px;font-family:var(--font-head);letter-spacing:1px;margin:30px auto;font-size:27px;font-weight:400;line-height:1.25;display:block}.entry-meta span+span:before{content:"•";padding:0 7px;font-size:20px;display:inline-block;position:relative;top:3px}.article-cover{color:#fff;text-shadow:1px 1px 3px #0000004d;background:#000;height:100vh;min-height:500px;margin-bottom:80px;position:relative;overflow:hidden}.article-cover__bg{object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.article-cover__content{z-index:3;text-align:center;padding:0 30px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.article-cover .entry-title{word-wrap:break-word;font-size:75px;line-height:1.1}.article-cover .entry-meta{margin-top:20px}.article-cover__caption{z-index:4;opacity:.75;width:100%;font-size:15px;position:absolute;bottom:35px}.article-cover__caption p{max-width:80%;padding-left:30px}.article-cover__arrow{z-index:4;font-family:var(--font-head);padding-top:60px;font-size:15px;line-height:1;position:absolute;bottom:30px;right:30px;color:#fff!important}.article-cover__arrow span{border:2px solid #fff;border-radius:50px;width:30px;height:50px;margin-left:-15px;position:absolute;top:0;left:50%}.article-cover__arrow span:before{content:"";background:#fff;border-radius:100%;width:6px;height:6px;margin-left:-3px;animation:2s infinite scroll-dot;position:absolute;top:10px;left:50%}@keyframes scroll-dot{0%{opacity:0;transform:translate(0)}40%{opacity:1}80%{opacity:0;transform:translateY(20px)}to{opacity:0}}.article-cover--page{border-bottom:2px solid #fff;height:auto;min-height:0;padding:189px 0}.article-cover--page .article-cover__content{position:relative;top:0;transform:none}.article-cover--page .entry-title{font-size:65px;line-height:1.3}@media (max-width:768px){.article-cover .entry-title{font-size:60px}}@media (max-width:650px){.article-cover{min-height:400px;margin-bottom:75px}.article-cover--page{min-height:0;padding:177px 0}}@media (max-width:600px){.article-cover .entry-subtitle{font-size:18.75px}.article-cover .entry-meta{padding:0 20px;font-size:15px}.article-cover__arrow{display:none}}@media (max-width:480px){.article-cover .entry-title,.article-cover--page .entry-title{font-size:28.125px}}.entry{padding-bottom:50px}.entry-content{max-width:var(--content-w);font-family:var(--font-text);color:var(--text);word-break:break-word;margin:0 auto;font-size:20px;line-height:1.8}.entry-content:before,.entry-content:after{content:"";display:table}.entry-content p,.entry-content ul,.entry-content ol,.entry-content blockquote,.entry-content table,.entry-content figure{margin:28px 0}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{font-family:var(--font-head);color:var(--text);margin:28px 0;font-weight:700;line-height:1.8}.entry-content h2{font-size:27px}.entry-content h3{font-size:23px}.entry-content h4{font-size:20px}.entry-content .text-center{text-align:center}.entry-content strong,.entry-content b{font-weight:700}.entry-content a{color:var(--link);border-bottom:2px solid var(--accent);transition:color .15s}.entry-content a:hover{color:#13171a;border-bottom-color:var(--accent-hover)}.entry-content ul{list-style:inside}.entry-content ol{list-style:inside decimal}.entry-content li ul,.entry-content li ol{margin:0;padding-left:30px}.entry-content blockquote{clear:both;color:var(--text);text-align:center;border:0;margin:30px 0;padding:120px 30px}.entry-content blockquote p{font-size:24px;line-height:1.6}.entry-content blockquote cite{color:inherit;margin-bottom:20px;font-size:17px;font-style:italic;line-height:1.6;display:block}.entry-content blockquote p:has(>cite:only-child){margin-top:0}.entry-content blockquote cite a{color:inherit}.entry-content blockquote.story{color:#000;text-align:left;margin:0 0 20px;padding:0 20px}.entry-content blockquote.story p{font-style:italic;line-height:1.8}.entry-content pre{color:#859093;white-space:pre-wrap;word-wrap:break-word;background:0 0;border:1px solid #f3f4f5;margin:28px 0;padding:20px;font-family:Andale Mono,AndaleMono,Consolas,Monaco,monospace;font-size:20px;line-height:1.8}.entry-content pre code{font:inherit}.entry-content hr{border:0;border-top:2px solid #333;max-width:370px;height:1px;margin:50px auto;position:relative;overflow:visible}.entry-content hr:before{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23808080' d='M336 0H48C21.49 0 0 21.49 0 48v464l192-112 192 112V48c0-26.51-21.49-48-48-48zm0 428.43l-144-84-144 84V54a6 6 0 0 1 6-6h276c3.31 0 6 2.69 6 5.99z'/%3E%3C/svg%3E") 50%/15px 20px no-repeat;width:70px;height:36px;margin-left:-35px;position:absolute;top:-19px;left:50%}.entry-content img{vertical-align:middle;max-width:100%;height:auto}.entry-content iframe{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto;display:block}.entry-content .lead{font-family:var(--font-head);margin:28px 0 10px;font-size:36px;font-weight:700;line-height:1.8}.entry-content .small,.entry-content .note{font-size:16px;line-height:1.6}.entry-content .about-intro{align-items:flex-start;gap:40px;margin:28px 0;display:flex}.entry-content .about-intro>*{flex:1 1 0;min-width:0;margin:0}.entry-content .about-intro img{width:100%;display:block}.entry-content .about-intro .small{margin:10px 0 20px}.entry-content .logo-grid{grid-template-columns:repeat(7,1fr);align-items:center;gap:16px 12px;margin:28px 0;display:grid}.entry-content .logo-grid img{object-fit:contain;max-height:100px;margin:0 auto;display:block}@media (max-width:970px){.entry-content,.post-navigation,.entry-footer,.notice{padding-left:20px;padding-right:20px}.entry-footer{padding-left:0;padding-right:0;margin-left:20px!important;margin-right:20px!important}}@media (max-width:768px){.entry-content .logo-grid{grid-template-columns:repeat(5,1fr)}.entry-content .about-intro{flex-direction:column;gap:0}}@media (max-width:600px){.entry-content{font-size:18.75px}.entry-content blockquote p{font-size:22.5px}.entry-content pre{font-size:18.75px}.entry-content h2{font-size:25.3px}.entry-content .lead{font-size:30px}}@media (max-width:468px){.entry-content .logo-grid{grid-template-columns:repeat(3,1fr)}}.share__title{font-weight:700;margin:28px 0 10px!important}.share__buttons{gap:10px;display:flex;margin:0 0 28px!important;list-style:none!important}.share__btn{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s,color .15s;border:2px solid #0000!important;display:flex!important}.share__btn--facebook{color:#3a579a!important}.share__btn--x{color:#000!important}.share__btn--pinterest{color:#c92619!important}.share__btn:hover{color:#fff!important}.share__btn--facebook:hover{background:#3a579a}.share__btn--x:hover{background:#000}.share__btn--pinterest:hover{background:#c92619}.post-navigation{max-width:var(--content-w);font-family:var(--font-head);border-top:2px solid #333;justify-content:space-between;margin:0 auto;padding-top:20px;font-weight:700;line-height:1;display:flex}.post-navigation a{color:var(--text)}.post-navigation .arrow{transition:padding .2s}.post-navigation__prev:hover .arrow{padding-right:7px}.post-navigation__next:hover .arrow{padding-left:7px}.entry-footer{max-width:var(--content-w);border-top:2px solid #333;border-bottom:2px solid #333;margin:20px auto;padding:20px 0}.entry-footer a{border-bottom:2px solid var(--accent);color:var(--link)}@media (max-width:649px){.post-navigation{flex-direction:column;align-items:center;gap:10px}}.contact-form{margin:16px 0 40px;font-size:20px}.contact-form .field{border:0;min-width:0;margin:0 0 16px;padding:0}.contact-form label,.contact-form legend{font-family:var(--font-head);letter-spacing:3px;text-transform:uppercase;color:var(--label);padding:0 0 8px;font-size:20px;font-weight:700;line-height:1.3;display:inline-block}.contact-form .required{color:var(--required);margin-left:4px}.contact-form .field__row{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{border:2px solid var(--field-border);color:#000;width:100%;min-height:54px;font-family:var(--font-text);background:#fff;border-radius:0;outline:0;padding:5px 10px;font-size:20px;line-height:1.5;display:block}.contact-form .field__row input{margin-bottom:0}.contact-form textarea{resize:vertical;height:160px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#ddd}.contact-form [aria-invalid=true]{border-color:#c62828}.contact-form .field__error{color:#c62828;margin-top:6px;font-size:15px;line-height:1.4}.contact-form .form-note{margin:8px 0 20px;font-size:15px;line-height:1.6}.contact-form .form-note a{border-bottom:2px solid var(--accent)}.page .contact-form .button{font-size:20px}.contact-form .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-success{border:2px solid var(--accent);margin:16px 0 40px;padding:20px;font-size:20px}@media (max-width:600px){.contact-form .field__row{grid-template-columns:1fr}.contact-form .field__row>div{margin-bottom:12px}.contact-form,.contact-form input,.contact-form select,.contact-form textarea,.contact-form label,.contact-form legend,.page .contact-form .button{font-size:18.75px}}.notice{max-width:var(--content-w);text-align:center;margin:0 auto;padding-bottom:50px}.notice__title{font-size:30px;line-height:1.3;margin:30px 0!important}.notice__text{margin:0 0 40px!important}.notice__text--left{text-align:left}.notice .search-form{margin-bottom:40px}.notice__recent{text-align:left}.site-footer{border-top:2px solid #000;margin-top:50px;padding-top:50px}.site-footer--flush{border-top:0;margin-top:0}.site-footer__widgets{max-width:var(--content-w);grid-template-columns:1fr 1fr;gap:30px;margin:0 auto;padding-bottom:50px;display:grid}.site-footer__col{color:var(--heading);font-size:17px;line-height:1.6}.site-footer__logo{display:block}.site-footer__logo img{width:100%;height:auto;display:block}.footer-social{margin-top:40px!important}.footer-social__line{display:block}.footer-social a{border-bottom:2px solid var(--accent);vertical-align:baseline;margin-left:15px;line-height:1.3;display:inline-block}.footer-social a svg{display:block}.page .site-footer .widget-title{margin-bottom:30px}.site-footer__bottom{border-top:2px solid #000;padding:30px 20px;font-size:13px;line-height:1.55}.site-footer__bottom>*{max-width:var(--content-w);margin:0 auto}.site-footer__crisis{margin-bottom:10px}.site-footer__crisis p{margin:0}.site-footer__bottom a{border-bottom:1px solid var(--accent)}@media (max-width:970px){.site-footer__widgets{padding-left:20px;padding-right:20px}}@media (max-width:649px){.site-footer__widgets{grid-template-columns:1fr;gap:50px}.site-footer__col{font-size:15.9px}}
