@media screen and (max-width:991px){.faq-question-wrap{display:block;margin-left:auto;margin-right:auto;width:100%}}.modal.hidden{display:none}.modal{background:rgba(0,0,0,.85);display:flex;flex-direction:column;inset:0;overflow:auto;padding:4rem 2rem;position:fixed;z-index:1000}.modal article{background:#1b1b1b;border-radius:8px;margin:auto;max-width:720px;padding:2rem}.close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1.75rem;position:absolute;right:2rem;top:2rem}.modal .close-btn,.modal .close-btn:focus,.modal .close-btn:hover{color:#fff!important}.section_hero{overflow:hidden;position:relative}.section_hero:before{background:radial-gradient(circle at 20% 60%,#296633 15%,rgba(57,255,136,.1) 0,transparent 0);content:"";filter:blur(80px);inset:0;opacity:calc(1 - var(--scroll, 0));pointer-events:none;position:absolute;z-index:-1}.spread-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:1rem}.spread-card{background:#1e1e1e;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.spread-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.4);transform:translateY(-4px)}.spread-card h4{color:#ffe7a9;font-size:1.25rem;letter-spacing:.03em;margin:0 0 .5rem}.spread-meta{color:#ddd;font-size:.9rem;margin:.25rem 0 .75rem}.spread-desc{color:#bbb;font-size:.9rem;line-height:1.45;margin:0}@media (max-width:479px){.spread-card{padding:1rem}}@media only screen and (max-width:1100px) and (min-width:992px){.navigation_menu{align-items:center;background-color:#fff;bottom:auto;display:none;flex-direction:column;height:100vh;justify-content:flex-start;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100vw;z-index:1}.navigation_mobile-trigger{display:block;position:relative;z-index:2}.navigation_menu-scroll{height:100%;overflow:scroll;padding:8.5em 4.5rem}.navigation_menu-links,.navigation_menu-scroll{align-items:flex-start;flex-direction:column;justify-content:flex-start}.navigation_menu-links{display:flex;width:100%}.navigation_link{align-items:flex-start;border-bottom-width:.1em;font-size:1.5rem;height:auto;margin-right:0;padding-bottom:1.5rem;padding-left:0;padding-top:1.5rem;width:100%}.navigation_link.w--current{border-bottom-style:none}}@media only screen and (max-width:1351px) and (min-width:992px){.button.first{margin-bottom:1.5rem}}