:root{--site-width:1200px}*{margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:inherit;box-sizing:border-box}body.page-template-template-cover.admin-bar nav.site-nav{margin-top:46px}@media (min-width:783px){body.page-template-template-cover.admin-bar nav.site-nav{margin-top:32px}}nav.site-nav{padding:0 min(2vw,2rem);z-index:1000;width:100%;color:#fff;display:flex;position:sticky;top:0;align-items:center;justify-content:space-between;background-color:#000;font-size:min(5vw,1.4rem);backdrop-filter:blur(0);transition:background-color,backdrop-filter .5s ease-in-out}.page-template-template-cover nav.site-nav{position:fixed;background-color:#0000}nav.site-nav.with-bg{background-color:#000c}nav.site-nav .left{display:flex;gap:2rem}nav.site-nav a{text-decoration:none}nav.site-nav a svg{width:min(15vw,5rem);height:min(15vw,5rem)}section.hero{z-index:-1;height:90vh;width:100%;position:relative;overflow:hidden;background-color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:3rem}section.hero>img{position:absolute;width:100%;height:100%;object-fit:cover;animation:heroblur 5s ease-in-out alternate-reverse infinite;z-index:-1;background:radial-gradient(circle at 20% 0%,#1eff21,#11e229,#08c62c,#08ab2d,#0c902b,#117628,#135d24,#14451e)}section.hero>.content{animation:herofadein 2s forwards;font-size:clamp(2rem,7vw,5rem);color:#fff;display:flex;flex-direction:column;align-items:center}section.hero>.content svg{width:min(15vw,5rem);height:min(15vw,5rem);color:#adff2f}section.hero>.content>h1{letter-spacing:-2px;margin:0}section.hero>.content>p{letter-spacing:.4em;text-transform:uppercase;font-size:clamp(1.2rem,5vw,3rem);color:#ddd;font-weight:200}section.hero>.content>.subtitle{margin-top:10vh;font-size:clamp(.5rem,2vw,1.4rem)}section.hero>svg{color:#fff;position:absolute;bottom:-1px}@keyframes heroblur{0%{filter:blur(2vw) brightness(.5)}to{filter:blur(5vw) brightness(.5)}}@keyframes herofadein{0%{opacity:.5}to{opacity:1}}aside.sidebar{position:fixed;top:0;bottom:0;width:90vw;max-width:300px;transform:scaleX(0);transition:transform .1s;overscroll-behavior:contain;display:flex;flex-direction:column;z-index:10000}aside.sidebar.open>.backdrop{position:absolute;z-index:-1;top:0;right:-1000vw;bottom:0;left:-1000vw;background-color:#00000080;backdrop-filter:blur(2px)}aside.sidebar>.content{background-color:#fff;flex:1 0;overflow-y:auto;overscroll-behavior:contain;padding:3rem 1rem 1rem}aside.sidebar.left{left:0;transform-origin:left}aside.sidebar.right{right:0;transform-origin:right}aside.sidebar.open{transform:scaleX(1)}aside.sidebar>.close-button{position:absolute;right:0;background-color:#fff}aside.sidebar>.content details>summary{padding:1rem 0}aside.sidebar>.content ul{list-style-type:none}aside.sidebar button.close-button{background:none;border:none;min-width:2rem;height:2rem}main{padding:.5rem 1rem}main>*{max-width:var(--site-width);margin-left:auto!important;margin-right:auto!important}main p{max-width:600px;margin:0 auto;line-height:1.6em}main blockquote p{position:relative}main blockquote p:before{font-family:Times New Roman,Times,serif;content:'"';position:absolute;z-index:-1;left:0;top:0;transform:translate(-70%,-30%);font-size:10rem;color:#9acd32}h1{max-width:var(--site-width);margin:0 auto 2rem}h1:after{content:"";display:block;height:5px;background-image:linear-gradient(45deg,#9acd32,#228b22)}body.page-template-template-cover h1:after{display:none}.screen-reader-text{display:none}a.button,button.button{border:none;text-decoration:none;background-color:#adff2f;background-image:linear-gradient(to bottom right,#0000,#0000004d);text-transform:uppercase;font-weight:700;padding:1em 2em;border-radius:.25em;max-width:300px}a.button:hover,button.button:hover{background-image:none}.wp-block-image .aligncenter figcaption{text-align:center}.wp-block-separator.is-style-wide{border:none;background-color:gray;height:1px;background-image:linear-gradient(90deg,#0000,#0006)}.wp-block-column figure img{width:100%;height:100%}.wp-block-columns.no-collapse{gap:.5rem}.wp-block-columns.no-collapse>*{flex-basis:0!important}
