.site-footer[data-astro-cid-gcn2mc3v]{background:#2c3e50;color:#fff;padding:3em 2em 1em}.site-footer[data-astro-cid-gcn2mc3v] .footer-content[data-astro-cid-gcn2mc3v]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2em}@media(max-width:900px){.site-footer[data-astro-cid-gcn2mc3v] .footer-content[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,1fr);gap:1.5em}}@media(max-width:480px){.site-footer[data-astro-cid-gcn2mc3v] .footer-content[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr}}.site-footer[data-astro-cid-gcn2mc3v] .footer-section[data-astro-cid-gcn2mc3v] h3[data-astro-cid-gcn2mc3v]{color:#2ecc71;font-size:1.1em;margin:0 0 1em;font-weight:600}.site-footer[data-astro-cid-gcn2mc3v] .footer-section[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{list-style:none;padding:0;margin:0}.site-footer[data-astro-cid-gcn2mc3v] .footer-section[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{margin:.5em 0}.site-footer[data-astro-cid-gcn2mc3v] .footer-section[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#bdc3c7;text-decoration:none;font-size:.9em;transition:color .3s ease}.site-footer[data-astro-cid-gcn2mc3v] .footer-section[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:#2ecc71}.site-footer[data-astro-cid-gcn2mc3v] .footer-bottom[data-astro-cid-gcn2mc3v]{max-width:1200px;margin:2em auto 0;padding-top:2em;border-top:1px solid #34495e;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1em}@media(max-width:768px){.site-footer[data-astro-cid-gcn2mc3v] .footer-bottom[data-astro-cid-gcn2mc3v]{flex-direction:column;text-align:center}}.site-footer[data-astro-cid-gcn2mc3v] .footer-bottom[data-astro-cid-gcn2mc3v] .footer-branding[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;gap:1em}@media(max-width:768px){.site-footer[data-astro-cid-gcn2mc3v] .footer-bottom[data-astro-cid-gcn2mc3v] .footer-branding[data-astro-cid-gcn2mc3v]{flex-direction:column;gap:.5em}}.site-footer[data-astro-cid-gcn2mc3v] .footer-bottom[data-astro-cid-gcn2mc3v] .footer-branding[data-astro-cid-gcn2mc3v] .footer-logo[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;gap:.5em;color:#fff;text-decoration:none}.site-footer[data-astro-cid-gcn2mc3v] .footer-bottom[data-astro-cid-gcn2mc3v] .footer-branding[data-astro-cid-gcn2mc3v] .footer-logo[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{width:32px;height:32px}.site-footer[data-astro-cid-gcn2mc3v] .footer-bottom[data-astro-cid-gcn2mc3v] .footer-branding[data-astro-cid-gcn2mc3v] .footer-logo[data-astro-cid-gcn2mc3v] .footer-brand-name[data-astro-cid-gcn2mc3v]{font-size:1.5em;font-weight:700;color:#2ecc71}.site-footer[data-astro-cid-gcn2mc3v] .footer-bottom[data-astro-cid-gcn2mc3v] .footer-branding[data-astro-cid-gcn2mc3v] .footer-logo[data-astro-cid-gcn2mc3v]:hover .footer-brand-name[data-astro-cid-gcn2mc3v]{color:#2ecc71}.site-footer[data-astro-cid-gcn2mc3v] .footer-bottom[data-astro-cid-gcn2mc3v] .footer-branding[data-astro-cid-gcn2mc3v] .footer-tagline[data-astro-cid-gcn2mc3v]{margin:0;font-size:.9em;color:#bdc3c7}@media(max-width:768px){.site-footer[data-astro-cid-gcn2mc3v] .footer-bottom[data-astro-cid-gcn2mc3v] .footer-branding[data-astro-cid-gcn2mc3v] .footer-tagline[data-astro-cid-gcn2mc3v]{font-size:.8em}}.site-footer[data-astro-cid-gcn2mc3v] .footer-bottom[data-astro-cid-gcn2mc3v] .footer-social[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;gap:1.2em}.site-footer[data-astro-cid-gcn2mc3v] .footer-bottom[data-astro-cid-gcn2mc3v] .footer-social[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#bdc3c7;display:inline-flex;transition:color .3s ease}.site-footer[data-astro-cid-gcn2mc3v] .footer-bottom[data-astro-cid-gcn2mc3v] .footer-social[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:#2ecc71}.site-footer[data-astro-cid-gcn2mc3v] .footer-bottom[data-astro-cid-gcn2mc3v] .footer-copyright[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0;font-size:.9em;color:#bdc3c7}.site-footer[data-astro-cid-gcn2mc3v] .footer-trademark[data-astro-cid-gcn2mc3v]{max-width:1200px;margin:1em auto 0;text-align:center}.site-footer[data-astro-cid-gcn2mc3v] .footer-trademark[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0;font-size:.8em;color:#bdc3c7}html,body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;background-color:#eee;margin:0}#view{min-height:90vh;display:block}#nav{position:relative;background-color:#fff;padding:1em;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1em}#nav .branding{display:flex;flex-direction:row;align-items:center}#nav .branding .logo{display:flex}#nav .branding .logo img{max-height:3em;width:auto;padding-right:.5em}#nav .branding .bt{display:flex;flex-direction:column;text-align:left;font-weight:700}#nav .branding .bt1{font-size:2em}#nav .branding .bt2{margin:0;font-size:.5em;text-transform:uppercase}#nav .nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:2.5em;height:2.5em;padding:0;border:none;background:none;cursor:pointer}#nav .nav-toggle span{display:block;height:2px;width:1.6em;margin:0 auto;background:#333;border-radius:2px}#nav .nav-menu{display:flex;flex-direction:row;align-items:center;gap:2em}#nav .nav-list{display:flex;flex-direction:row;align-items:center;gap:2em;list-style:none;margin:0;padding:0}#nav .nav-item{position:relative}#nav .nav-link{font:inherit;font-weight:700;color:#333;text-decoration:none;background:none;border:none;cursor:pointer;padding:.25em 0;display:inline-flex;align-items:center;gap:.3em}#nav .nav-link:hover{color:green}#nav .mega{display:none;position:absolute;top:100%;right:0;left:auto;margin-top:.5em;padding:1.25em 1.5em;background:#fff;border-radius:.5em;box-shadow:0 8px 24px #0000001f;flex-direction:row;gap:2.5em;text-align:left;z-index:20}#nav .mega:after{content:"";position:absolute;inset:-1.75em;z-index:-1}#nav .has-mega:hover .mega,#nav .has-mega:focus-within .mega,#nav .has-mega.open .mega{display:flex}#nav .mega-col .mega-col-head{display:block;width:100%;margin:0 0 .75em;padding:0;border:none;background:none;font:inherit;font-size:.75em;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#7f8c8d;cursor:default}#nav .mega-col .mega-col-head .col-caret{display:none}#nav .mega-col ul{list-style:none;margin:0;padding:0}#nav .mega-col li{margin:.5em 0}#nav .mega-col a{color:#333;text-decoration:none;font-size:.95em;white-space:nowrap}#nav .mega-col a:hover{color:green}#nav .nav-actions{display:flex;flex-direction:row;align-items:center;gap:1.5em}#nav .nav-actions .link{font-weight:700;margin:0}#nav .nav-actions .link.login{color:green;text-decoration:none}#nav .nav-actions .link.login:hover{color:#006400}#nav .nav-actions .link.login:active{color:green}#nav .nav-actions .link.signup{text-decoration:none;border-radius:2em;background-color:green;color:#fff;padding:.5em 1em}#nav .nav-actions .link.signup:hover{background-color:#006400}#nav .nav-actions .link.signup:active{background-color:green}@media(max-width:768px){#nav{flex-wrap:wrap}#nav .nav-toggle{display:flex}#nav .nav-menu{display:none;flex-direction:column;align-items:stretch;gap:0;width:100%;margin-top:1em}#nav .nav-menu.open{display:flex}#nav .nav-list{flex-direction:column;align-items:stretch;gap:0;width:100%}#nav .nav-item{border-top:1px solid #eee}#nav .nav-link{width:100%;justify-content:space-between;padding:.9em .25em}#nav .mega{display:flex;position:static;margin-top:0;padding:0 0 0 .75em;box-shadow:none;border-radius:0;flex-direction:column;gap:0}#nav .mega:after{display:none}#nav .mega-col{border-top:1px solid #f0f0f0}#nav .mega-col .mega-col-head{display:flex;align-items:center;justify-content:space-between;margin:0;padding:.85em .5em .85em 0;font-size:.8em;cursor:pointer}#nav .mega-col .mega-col-head .col-caret{display:block;flex:none;transition:transform .2s ease}#nav .mega-col ul{display:none}#nav .mega-col li{margin:0}#nav .mega-col a{display:block;padding:.6em .25em .6em .75em}#nav .mega-col.open ul{display:block}#nav .mega-col.open .mega-col-head .col-caret{transform:rotate(180deg)}#nav .nav-actions{width:100%;justify-content:center;gap:1em;padding:1em .25em 0}#nav .nav-actions .link{margin:0}}
