@charset "UTF-8";@font-face{font-family:OpenSans Light;font-style:normal;font-weight:300;src:local(""),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-Light-c6323e40.woff2) format("woff2"),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-Light-8baf6ba0.woff) format("woff")}@font-face{font-family:OpenSans Light Italic;font-style:italic;font-weight:300;src:local(""),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-LightItalic-1620860f.woff2) format("woff2"),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-LightItalic-72d51fd0.woff) format("woff")}@font-face{font-family:OpenSans Regular;font-style:normal;font-weight:400;src:local(""),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-Regular-532c6774.woff2) format("woff2"),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-Regular-7eea0823.woff) format("woff")}@font-face{font-family:OpenSans Regular Italic;font-style:italic;font-weight:400;src:local(""),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-Regular-532c6774.woff2) format("woff2"),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-Regular-7eea0823.woff) format("woff")}@font-face{font-family:OpenSans Medium;font-style:normal;font-weight:500;src:local(""),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-Medium-662ca446.woff2) format("woff2"),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-Medium-208ba537.woff) format("woff")}@font-face{font-family:OpenSans Medium Italic;font-style:italic;font-weight:500;src:local(""),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-MediumItalic-bb6211b8.woff2) format("woff2"),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-MediumItalic-c940efb3.woff) format("woff")}@font-face{font-family:OpenSans SemiBold;font-style:normal;font-weight:600;src:local(""),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-SemiBold-94426ed6.woff2) format("woff2"),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-SemiBold-c490a600.woff) format("woff")}@font-face{font-family:OpenSans SemiBold Italic;font-style:italic;font-weight:600;src:local(""),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-SemiBoldItalic-13db8006.woff2) format("woff2"),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-SemiBoldItalic-9db24aa5.woff) format("woff")}@font-face{font-family:OpenSans Bold;font-style:normal;font-weight:600;src:local(""),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-Bold-50524fc4.woff2) format("woff2"),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-Bold-eb95cc3d.woff) format("woff")}@font-face{font-family:OpenSans Bold Italic;font-style:italic;font-weight:600;src:local(""),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-BoldItalic-853dca94.woff2) format("woff2"),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-BoldItalic-1391734b.woff) format("woff")}@font-face{font-family:OpenSans ExtraBold;font-style:normal;font-weight:800;src:local(""),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-ExtraBold-f8e16914.woff2) format("woff2"),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-ExtraBold-e1ab9929.woff) format("woff")}@font-face{font-family:OpenSans ExtraBold Italic;font-style:italic;font-weight:800;src:local(""),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-ExtraBoldItalic-1dd69253.woff2) format("woff2"),url(/wp-content/themes/revolution-empire-67/dist/assets/OpenSans-ExtraBoldItalic-325590d9.woff) format("woff")}*{box-sizing:border-box;outline:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}h1,h2,h3,h4,h5,h6,p,ul,li,ol{margin:0;padding:0;display:block;font-weight:400}p{-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px}ul{list-style-type:none}a{text-decoration:inherit;border:none;color:inherit;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;cursor:pointer}a[href],[data-follow-link]{cursor:pointer}input,textarea{border:none;padding:0;margin:0;border:0px;border-radius:0;background:none}input::placeholder,textarea::placeholder{font:inherit;color:inherit}html{position:relative;width:100%;padding:0;margin:0}body{-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:none;margin:0;opacity:1;background-color:#fcfaf3;min-height:100vh;position:relative}body.no-scroll{overflow:hidden}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;padding:0;color:inherit}button:focus{outline:none}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}*{-webkit-tap-highlight-color:transparent}figure{margin:0}#root{position:relative;background-color:#fcfaf3;overflow:hidden}html{font-size:1px}@media (min-width: 768px){html{font-size:max(.09765625vw,1px)}}@media (min-width: 1025px){html{font-size:max(.0694444444vw,1px)}}@media (min-width: 1440px){html{font-size:min(1px,.125vh)}}.fit{object-fit:cover;width:100%;height:100%}.interloader{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#022859;z-index:999;transform:translate3d(0,-100vh,0)}.page.homepage{margin:0 auto;padding-bottom:120px}@media (min-width: 768px){.page.homepage{padding:0 64px 140px}}@media (min-width: 1025px){.page.homepage{max-width:1920px}}.page.homepage .content{padding-top:24px}@media (min-width: 1025px){.page.homepage .content{display:flex;column-gap:48px}}.page.homepage .content .left{width:100%}@media (min-width: 1025px){.page.homepage .content .left{border-right:1px solid rgba(0,0,0,.1);padding-right:48px;width:60%}}@media (min-width: 1440px){.page.homepage .content .left{width:70%}}.page.homepage .content .left .main-w,.page.homepage .content .left .sub-w{width:100%}@media (min-width: 1025px){.page.homepage .content .left .sub-w{display:flex;flex-wrap:wrap}}.page.homepage .content .left .sub-w .article-card{padding-top:8px;width:100%}@media (min-width: 1025px){.page.homepage .content .left .sub-w .article-card{width:50%;flex-shrink:0}}.page.homepage .content .right{display:none}@media (min-width: 1025px){.page.homepage .content .right{display:block;width:40%}}@media (min-width: 1440px){.page.homepage .content .right{width:30%}}.page.homepage .content .right .article-card{border-bottom:1px solid rgba(0,0,0,.1)}.page.homepage .content .right .article-card:not(:first-of-type){padding-top:16px}.page.category{padding:24px 18px}@media (min-width: 768px){.page.category{padding:36px 64px 0}}@media (min-width: 1025px){.page.category{max-width:1920px;margin:0 auto}}.page.category .content{width:100%;margin:0 auto}.page.category .content .header{background-color:#fff;padding:24px 0;border:4px solid #000000}.page.category .content .header .category{font-family:OpenSans Bold;font-size:18rem;color:#022859;text-transform:uppercase;text-align:center;margin:0 auto}@media (min-width: 768px){.page.category .content .header .category{font-size:24rem}}.page.category .content .header .sub-categories{display:flex;justify-content:center;flex-wrap:wrap;column-gap:32px;row-gap:16px;width:90%;margin:24px auto 0}.page.category .content .header .sub-categories li button{cursor:pointer;font-family:OpenSans ExtraBold;font-size:32rem;text-transform:uppercase;color:#a81b1c;opacity:.5;transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}@media (min-width: 768px){.page.category .content .header .sub-categories li button{font-size:48rem}}.page.category .content .header .sub-categories li button.active{opacity:1}@media (hover: hover) and (pointer: fine){.page.category .content .header .sub-categories li button:hover{opacity:1}.page.category .content .header .sub-categories li button:hover.active{opacity:.5}}.page.category .content .pages{margin-top:64px;margin-left:18px;padding-bottom:128px}.page.category .content .pages li{position:relative;margin-top:16px;display:none;width:fit-content}.page.category .content .pages li:after{content:"";display:block;width:100%;height:3px;background-color:#000;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.page.category .content .pages li.active{display:block}.page.category .content .pages li:before{position:absolute;content:"■";top:0;left:-20px;color:#000;font-size:20px}@media (hover: hover) and (pointer: fine){.page.category .content .pages li:hover:after{transform:scaleX(1)}}.page.category .content .pages li a{font-family:OpenSans Bold;font-size:28rem;color:#000}.page.single-posts{margin:0 auto;padding:36px 20px 80px}@media (min-width: 768px){.page.single-posts{max-width:1600px;padding:36px 80px 180px}}.page.single-posts .header{background-color:#fff;padding:24px 0;border:2px solid #000000;margin-bottom:48px}@media (min-width: 1025px){.page.single-posts .header{border:4px solid #000000}}.page.single-posts .header .single-category{font-family:OpenSans Bold;font-size:20rem;color:#022859;text-transform:uppercase;text-align:center;margin:0 auto}@media (min-width: 1025px){.page.single-posts .header .single-category{font-size:24rem}}.page.single-posts .header .single-title{font-family:OpenSans ExtraBold;font-size:30rem;color:#a81b1c;text-transform:uppercase;text-align:center;width:90%;margin:8px auto 0}@media (min-width: 1025px){.page.single-posts .header .single-title{font-size:56rem}}.page.single-posts .content{margin-top:18px}.page.single-posts .content .module:not(:first-of-type){margin-top:24px}.module.title{font-family:OpenSans Bold;text-transform:uppercase}.module.title h2{font-size:24rem;font-weight:700}@media (min-width: 1025px){.module.title h2{font-size:44rem}}.module.title h3{font-size:22rem}@media (min-width: 1025px){.module.title h3{font-size:36rem}}.module.title h4{font-size:20rem}@media (min-width: 1025px){.module.title h4{font-size:32rem}}.module.paragraph *{font-family:OpenSans Regular;font-size:18rem;color:#000}@media (min-width: 1025px){.module.paragraph *{font-size:22rem}}.module.paragraph p{text-align:justify}.module.paragraph ul,.module.paragraph ol{margin-left:32px;margin-top:24px}.module.paragraph ul{list-style-type:disc}.module.paragraph li{display:list-item;list-style-position:inside}.module.paragraph a{text-decoration:underline;color:#022859;transition:opacity .2s}@media (hover: hover) and (pointer: fine){.module.paragraph a:hover{opacity:.6}}.module.table{overflow-x:auto;padding:24px 0}.module.table table{font-family:OpenSans Regular;font-size:18rem;color:#000;border-collapse:collapse;border-spacing:0;width:100%}@media (min-width: 1025px){.module.table table{font-size:22rem}}.module.table table,.module.table th,.module.table td{border:1px solid #000000;border-collapse:collapse}.module.table thead{background-color:#022859;color:#fcfaf3}.module.table thead th{border:1px solid #fcfaf3;padding:6px 0;text-transform:uppercase}.module.table thead th:first-of-type{border-left-color:#000}.module.table thead th:last-of-type{border-right-color:#000}.module.table tbody{padding:10px 0}.module.table tbody td{padding:6px 16px}.module.table th,.module.table td{min-width:200px}.module.image{width:100%;padding:12px 0}@media (min-width: 1025px){.module.image{padding:24px 0}}.module.image figure{width:fit-content;margin:0 auto}.module.image figure figcaption{font-family:OpenSans Light;font-size:12rem;text-align:end;margin-top:8px;color:#000;text-transform:uppercase}.module.image figure .picture-w{height:400px;width:100%}@media (min-width: 768px){.module.image figure .picture-w{width:fit-content;height:600px}}@media (min-width: 1025px){.module.image figure .picture-w{height:800px}}.module.people{padding:24px 0}.module.people .header-people{border:2px solid #000000;background-color:#fff;padding:18px}@media (min-width: 768px){.module.people .header-people{padding:24px}}@media (min-width: 1025px){.module.people .header-people{border:4px solid #000000;max-width:1920px;margin:0 auto}}.module.people .header-people .sort-by{font-family:OpenSans Bold;font-size:20rem;color:#000;text-transform:uppercase;text-align:center}@media (min-width: 1025px){.module.people .header-people .sort-by{font-size:24rem}}.module.people .header-people .alphabetical-ul{display:flex;justify-content:center;gap:24px;margin-top:8px;flex-wrap:wrap}@media (min-width: 768px){.module.people .header-people .alphabetical-ul{margin-top:16px}}.module.people .header-people .alphabetical-ul .alphabetical-li{font-family:OpenSans ExtraBold;font-size:30rem;color:#a81b1c;text-transform:uppercase;opacity:.5;transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}@media (min-width: 1025px){.module.people .header-people .alphabetical-ul .alphabetical-li{cursor:pointer;font-size:44rem}}.module.people .header-people .alphabetical-ul .alphabetical-li.active{opacity:1}@media (hover: hover) and (pointer: fine){.module.people .header-people .alphabetical-ul .alphabetical-li:hover{opacity:1}.module.people .header-people .alphabetical-ul .alphabetical-li:hover.active{opacity:.5}}.module.people .people-ul{margin-left:16px;margin-top:24px;list-style-type:disc}@media (min-width: 768px){.module.people .people-ul{margin-left:32px;margin-top:48px;columns:2}}.module.people .people-ul .person-li{flex-shrink:0;list-style-position:inside;font-family:OpenSans Regular;font-size:18rem;display:none}@media (min-width: 1025px){.module.people .people-ul .person-li{font-size:24rem}}.module.people .people-ul .person-li.active{display:list-item}.module.people .people-ul .person-li .last-name{text-transform:uppercase}.partials.article-card{display:block;width:100%;padding:0 8px 32px}@media (hover: hover) and (pointer: fine){.partials.article-card:hover img{transform:scale(1.03)}.partials.article-card:hover .title:after{transform:scale(1)}}.partials.article-card figure{width:100%}.partials.article-card figure .picture-w{width:100%;aspect-ratio:700/400;overflow:hidden}.partials.article-card figure .picture-w img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.partials.article-card figure figcaption{font-family:OpenSans Light;font-size:12rem;text-align:end;margin-top:8px;text-transform:uppercase}.partials.article-card .category{margin-top:16px;color:#022859;text-transform:uppercase;font-family:OpenSans Bold;font-size:14rem}@media (min-width: 768px){.partials.article-card .category{font-size:16rem}}.partials.article-card .title{position:relative;margin-top:16px;text-transform:uppercase;font-family:OpenSans Bold;font-size:18rem;width:fit-content}@media (min-width: 768px){.partials.article-card .title{font-size:24rem}}.partials.article-card .title:after{content:"";display:block;height:1px;width:100%;background-color:#000;transition:transform .7s cubic-bezier(.25,.46,.45,.94);transform:scale(0);transform-origin:left}.partials.article-card .description{margin-top:16px;font-family:OpenSans Regular;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:16rem}@media (min-width: 768px){.partials.article-card .description{font-size:16rem}}#header{position:relative;width:100%}#header .top-w{background-color:#022859;padding:32px 16px}@media (min-width: 1025px){#header .top-w{padding:32px 48px}}#header .top-w .site-title{text-align:center}#header .top-w .site-title a{font-family:OpenSans ExtraBold;text-transform:uppercase;color:#fcfaf3;font-size:32rem}@media (min-width: 1025px){#header .top-w .site-title a{font-size:40rem}}@media (min-width: 1700px){#header .top-w .site-title a{font-size:56rem}}#header nav{display:none;position:fixed;left:0;top:0;height:100vh;width:100%;background:#fcfaf3;z-index:1}#header nav.active{display:block}@media (min-width: 1025px){#header nav{display:block;height:unset;position:relative;padding:24px 0;border-bottom:1px solid rgba(0,0,0,.1)}}#header nav .close-mb{position:absolute;right:24px;top:24px;font-family:OpenSans Bold;font-size:18rem;color:#000;cursor:pointer}@media (min-width: 1025px){#header nav .close-mb{display:none}}#header nav ul{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:24px;height:100%;width:80%;margin:0 auto}@media (min-width: 768px){#header nav ul{row-gap:48px}}@media (min-width: 1025px){#header nav ul{width:100%;display:flex;height:unset;flex-direction:row;column-gap:16px}}#header nav ul li.active a{opacity:1}@media (hover: hover) and (pointer: fine){#header nav ul li.active a:hover{opacity:.4}#header nav ul li.active a:hover:after{transform:scale(0)}}#header nav ul li.active a:after{transform:scale(1)}#header nav ul li a{position:relative;font-family:OpenSans Bold;font-size:32rem;color:#000;opacity:.4;text-transform:uppercase;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);text-align:center;display:block}@media (min-width: 1025px){#header nav ul li a{font-size:18rem}}@media (hover: hover) and (pointer: fine){#header nav ul li a:hover{opacity:1}#header nav ul li a:hover:after{transform:scale(1)}}#header nav ul li a:after{content:"";display:block;width:100%;height:3px;background-color:#000;position:absolute;transform:scale(0);transform-origin:left;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}#header .menu-mb{position:relative;display:block;font-family:OpenSans Bold;font-size:24rem;color:#a81b1c;text-transform:uppercase;text-align:center;margin:24px auto 0;padding:4px;border:2px solid #000000;cursor:pointer;background-color:#fff}@media (min-width: 1025px){#header .menu-mb{display:none}}#footer{position:absolute;bottom:0;left:0;margin-top:64px;width:100%;background-color:#fcfaf3;padding:8px;display:flex;justify-content:space-between}@media (min-width: 1025px){#footer{margin-top:128px;padding:8px 24px}}#footer .counter{font-family:OpenSans SemiBold;font-size:12rem;color:#000;text-transform:uppercase}@media (min-width: 1025px){#footer .counter{font-size:16rem}}#footer .copyright{font-family:OpenSans Bold;font-size:12rem;text-align:center;text-transform:uppercase;color:#000}@media (min-width: 1025px){#footer .copyright{font-size:16rem}}#footer .contact{font-family:OpenSans SemiBold;font-size:12rem;color:#000;text-transform:uppercase}@media (min-width: 1025px){#footer .contact{font-size:16rem}}.cursor{position:fixed;z-index:998;pointer-events:none;opacity:0}.cursor svg{width:26px;height:26px;transform:translate3d(-13px,-13px,0)}.cursor svg #right-wing{animation:.1s linear infinite alternate rightWing;transform-origin:50%}@keyframes rightWing{0%{transform:rotate(20deg)}to{transform:rotate(-90deg)}}.cursor svg #left-wing{animation:.1s linear infinite alternate leftWing;transform-origin:50%}@keyframes leftWing{0%{transform:rotate(-20deg)}to{transform:rotate(90deg)}}
