.container[data-v-9fcc9d7f]{margin:0 auto;max-width:1200px;padding:0 1.5rem}.tw-scrollbar-hide[data-v-9fcc9d7f]{-ms-overflow-style:none;scrollbar-width:none}.tw-scrollbar-hide[data-v-9fcc9d7f]::-webkit-scrollbar{display:none}#header{align-items:center;background:#73872f;background:radial-gradient(circle,#73872f 0 38%,#2f4512);display:flex;font-size:1.125em;height:60px;min-height:60px;position:fixed;z-index:1000}#header,#header:after{left:0;top:0;width:100%}#header:after{background-image:url(../images/bg-overlays/noise-1.svg);content:"";height:100%;mix-blend-mode:overlay;opacity:.4;position:absolute;z-index:-1}#header .container{align-items:center;display:flex;justify-content:space-between;width:100%}#header nav{position:relative;width:100%;z-index:2}#header .header-bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}#header a{text-decoration:none}#header #main-navigation ul{list-style-type:none;margin:0;padding:0}#header #main-navigation ul li{display:inline-block;list-style-type:none;margin:0 1em 0 0;padding:0;text-transform:uppercase}@media screen and (min-width:769px)and (max-width:1024px){#header #main-navigation ul li{margin-right:.25em}}#header #main-navigation ul li a{color:#e6e5e5;display:inline-block;font-weight:400;position:relative;transition:color .2s ease;white-space:nowrap}@media screen and (min-width:769px)and (max-width:1024px){#header #main-navigation ul li a{font-size:.7em;letter-spacing:-.02em}}#header #main-navigation ul li a:after{color:transparent;content:attr(data-text);font-weight:700;left:0;pointer-events:none;position:absolute;top:0;visibility:hidden}#header #main-navigation ul li a:hover{color:#b2ca34}#header #main-navigation ul li a.active{color:#b2ca34;font-weight:700}#header #logo{position:relative;transition:all .3s ease}#header #logo p{color:#b2ca34;display:inline-block;font-size:1.1em;line-height:1.2em;margin:0;padding:0;position:relative;text-transform:uppercase;transition:color .3s ease;z-index:1}@media screen and (min-width:769px)and (max-width:1024px){#header #logo p{font-size:.9em}}#header #logo p strong{font-weight:900}#header #logo.is-sweeping p{background:linear-gradient(110deg,#b2ca34,#b2ca34 40%,#fff,#b2ca34 60%,#b2ca34) no-repeat;-webkit-background-clip:text;background-clip:text;background-size:250% 100%;-webkit-text-fill-color:transparent;animation:logo-sweep-animate 1.8s ease-in-out forwards}#header #logo p.subtitle{font-size:.8em;letter-spacing:.05em}#header #logo p.subtitle strong{font-weight:700}#header #logo:hover p{color:#e8e8e8}@keyframes logo-sweep-animate{0%{background-position:100%}to{background-position:0}}section{scroll-margin-top:90px}#mobile-menu{display:none}@media screen and (max-width:768px){#mobile-menu{background-color:#1a2a07;display:block;height:100dvh;left:0;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;top:0;transform:translate(-100%);transition:opacity .3s ease,transform .35s cubic-bezier(.16,1,.3,1);width:100%;z-index:1000}#mobile-menu.active{opacity:1;pointer-events:auto;transform:translate(0)}}#mobile-menu .mobile-menu-grid{background-image:linear-gradient(90deg,rgba(230,255,148,.03) 1px,transparent 0),linear-gradient(180deg,rgba(230,255,148,.03) 1px,transparent 0);background-size:50px 50px;inset:0;pointer-events:none;position:absolute}#mobile-menu .mobile-menu-content{display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:80px 1.25rem 4.75rem;position:relative;width:100%;z-index:1}#mobile-menu .mobile-menu-header{border-bottom:1px solid rgba(230,255,148,.12);margin-bottom:.5rem;padding-bottom:.75rem}#mobile-menu .mobile-menu-eyebrow{color:#e6ff9480;font-family:monospace;font-size:.65rem;letter-spacing:.25em;text-transform:uppercase}#mobile-menu ul.menu{display:flex;flex-direction:column;gap:.25rem;list-style-type:none;margin:0;padding:0}#mobile-menu ul.menu li{border-bottom:1px solid rgba(230,255,148,.06);padding:0}#mobile-menu ul.menu li:last-child{border-bottom:none}#mobile-menu ul.menu li a{align-items:center;border-left:2px solid transparent;border-radius:6px;color:#ffffffd9;display:flex;font-family:Metropolis,sans-serif;font-size:1.08rem;font-weight:500;gap:.85rem;letter-spacing:.01em;padding:.85rem .75rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}#mobile-menu ul.menu li a .menu-index{color:#e6ff9473;font-family:monospace;font-size:.72rem;letter-spacing:.1em;min-width:1.5rem}#mobile-menu ul.menu li a .menu-label{flex:1}#mobile-menu ul.menu li a .menu-arrow{color:#e6ff944d;height:1rem;transition:transform .2s ease,color .2s ease;width:1rem}#mobile-menu ul.menu li a:active,#mobile-menu ul.menu li a:hover{background-color:#e6ff940f;color:#fff}#mobile-menu ul.menu li a:active .menu-arrow,#mobile-menu ul.menu li a:hover .menu-arrow{color:#e6ff94;transform:translate(2px)}#mobile-menu ul.menu li a.active{background-color:#e6ff9414;border-left-color:#e6ff94;color:#e6ff94;font-weight:600}#mobile-menu ul.menu li a.active .menu-arrow,#mobile-menu ul.menu li a.active .menu-index{color:#e6ff94}#mobile-menu .mobile-menu-footer{border-top:1px solid rgba(230,255,148,.12);display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem}#mobile-menu .mobile-menu-cta{align-items:center;background-color:#e6ff94;border-radius:8px;color:#1a2a07;display:flex;font-family:Metropolis,sans-serif;font-size:.92rem;font-weight:700;gap:.5rem;justify-content:center;padding:.85rem 1.25rem;text-decoration:none;transition:background-color .2s ease,transform .15s ease;width:100%}#mobile-menu .mobile-menu-cta:active{transform:scale(.98)}#mobile-menu .mobile-menu-meta{color:#fff6;font-family:monospace;font-size:.68rem;letter-spacing:.12em;text-align:center;text-transform:uppercase}.js-loading [data-aos]{opacity:1!important;transform:none!important}@media screen and (max-width:1280px){[data-aos]{opacity:1!important;transform:none!important;transition:none!important;visibility:visible!important}}#mobile-menu-controls{display:none;z-index:1000}#mobile-menu-controls #hamburger-menu{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:75px;justify-content:center;outline:none;padding:0;width:75px;z-index:1002}#mobile-menu-controls #hamburger-menu svg{height:62px;transition:transform .6s cubic-bezier(.645,.045,.355,1);width:62px}#mobile-menu-controls #hamburger-menu path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;--length:24;--offset:-38;stroke-dasharray:var(--length) var(--total-length);stroke-dashoffset:var(--offset);transition:all .6s cubic-bezier(.645,.045,.355,1)}#mobile-menu-controls #hamburger-menu .line--1,#mobile-menu-controls #hamburger-menu .line--3{--total-length:126.64183044433594}#mobile-menu-controls #hamburger-menu .line--2{--total-length:70}#mobile-menu-controls #hamburger-menu.active svg{transform:scale(1.3)}#mobile-menu-controls #hamburger-menu.active .line--1,#mobile-menu-controls #hamburger-menu.active .line--3{--length:22.627416998;--offset:-94.1149185097}#mobile-menu-controls #hamburger-menu.active .line--2{--length:0;--offset:-50}@media screen and (max-width:768px){#header{z-index:1001}#header #main-navigation{display:none}#header #mobile-menu-controls{display:block;z-index:1002}}#contact-bar{filter:drop-shadow(0 -4px 5px rgba(0,0,0,.4))}@media screen and (min-width:768px){#contact-bar{filter:drop-shadow(0 4px 5px rgba(0,0,0,.5))}}.contact-box{clip-path:none}@media screen and (min-width:768px){.contact-box{clip-path:polygon(0 0,100% 0,100% 100%,35px 100%)}}@media screen and (max-width:767px){body{padding-bottom:80px}}#footer-new[data-v-8b4ffd5b]{font-family:Raleway,sans-serif}@media(min-width:768px){.contact-overlay[data-v-8b4ffd5b]{background:radial-gradient(circle,#73872f 0 38%,#2f4512);box-shadow:0 20px 50px #0006}}.header-noise[data-v-8b4ffd5b]{background-image:url(../images/bg-overlays/noise-1.svg);inset:0;mix-blend-mode:overlay;opacity:.4;pointer-events:none;position:absolute}.noise-bg[data-v-8b4ffd5b]{background-image:url(../images/bg-dark-grain.png);background-repeat:repeat}
