.main-nav[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n]{list-style:none;display:flex;font-size:1rem}.main-nav[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n]{margin-left:30px}.main-nav[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{font-weight:400;text-transform:uppercase;letter-spacing:1px;position:relative;padding-bottom:5px;color:#e6e6e6}.main-nav[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover{color:#f7b731}.menu-toggle[data-astro-cid-pux6a34n]{display:none;background:transparent;border:none;cursor:pointer;padding:10px;z-index:101}.menu-item-emphasize[data-astro-cid-pux6a34n]{color:#ff0!important;font-weight:700;font-size:1.2em}.hamburger[data-astro-cid-pux6a34n]{display:block;width:25px;height:2px;background-color:#e6e6e6;position:relative;transition:all .3s ease-in-out}.hamburger[data-astro-cid-pux6a34n]:before,.hamburger[data-astro-cid-pux6a34n]:after{content:"";display:block;width:25px;height:2px;background-color:#e6e6e6;position:absolute;transition:all .3s ease-in-out}.hamburger[data-astro-cid-pux6a34n]:before{transform:translateY(-8px)}.hamburger[data-astro-cid-pux6a34n]:after{transform:translateY(8px)}.menu-toggle[data-astro-cid-pux6a34n].active .hamburger[data-astro-cid-pux6a34n]{background-color:transparent}.menu-toggle[data-astro-cid-pux6a34n].active .menu-toggle[data-astro-cid-pux6a34n].active .hamburger[data-astro-cid-pux6a34n]:before{transform:rotate(45deg)}.menu-toggle[data-astro-cid-pux6a34n].active .hamburger[data-astro-cid-pux6a34n]:after{transform:rotate(-45deg)}@media(max-width:768px){.main-nav[data-astro-cid-pux6a34n]{display:flex;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#0d0d0df2;flex-direction:column;justify-content:center;align-items:center;transform:translate(-100%);transition:transform .3s ease-in-out}.main-nav[data-astro-cid-pux6a34n].active{transform:translate(0)}.main-nav[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n]{flex-direction:column;text-align:center}.main-nav[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n]{margin:20px 0}.menu-toggle[data-astro-cid-pux6a34n]{display:block;position:static;margin-left:auto}}.main-footer[data-astro-cid-sz7xmlte]{text-align:center;padding:40px 20px;background-color:#1a1a1a}.main-footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:14px;margin-bottom:15px}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:20px;margin:0 10px}svg[data-astro-cid-sz7xmlte]{width:25px;height:25px}.modal-root[data-astro-cid-z7icsj7w]{border:none;border-radius:8px;padding:0;box-shadow:0 10px 25px #0003;max-width:400px;width:90%}.modal-root[data-astro-cid-z7icsj7w]::backdrop{background:#00000080;backdrop-filter:blur(2px)}.modal-content[data-astro-cid-z7icsj7w]{position:fixed;left:500px;top:500px;background-color:#000;border:thin solid #ddd;color:#fff8dc;padding:1.2rem;min-width:400px;max-width:600px;display:none;z-index:1000000}.title[data-astro-cid-z7icsj7w]{font-size:1.5rem;font-family:sans-serif;letter-spacing:.15rem;margin-bottom:1rem;border-bottom:thin solid cornsilk;display:none}.message[data-astro-cid-z7icsj7w]{font-size:1.2rem;line-height:1.2;display:none}.actions[data-astro-cid-z7icsj7w]{display:flex;justify-content:flex-end;gap:10px;margin-top:1.5rem}button[data-astro-cid-z7icsj7w]{display:none}.primary[data-astro-cid-z7icsj7w]{background:#007bff;color:#fff;border-color:#0056b3}.secondary[data-astro-cid-z7icsj7w]{background:#f8f9fa}a[data-astro-cid-2effgw6e]{color:#00f;text-decoration:underline;cursor:pointer}a[data-astro-cid-2effgw6e]:hover{color:#8b008b}#wrapper[data-astro-cid-2effgw6e]{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:.7rem}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;width:100%;font-size:1.2rem}html.no-scroll,body.no-scroll{overflow:hidden;height:100%}body{display:flex;flex-direction:column;min-height:100vh;font-family:Montserrat,sans-serif;background-color:#0d0d0d;color:#e6e6e6;line-height:1.6;scroll-behavior:smooth;width:100%}.main-content{flex-grow:1}a{text-decoration:none;transition:color .3s ease}a:hover{color:#f7b731;text-decoration:underline}p{font-size:1rem}p a,h1 a,h2 a,h3 a{color:#87ceeb;font-style:italic}section hr{margin-bottom:1rem}.intro-blurb{width:50%;align-self:center}.intro-blurb p+p,.intro-blurb ul,.intro-blurb intro-blurb ol{margin-top:.2em}.intro-blurb ul{list-style-type:disc!important}.intro-blurb ul li,.intro-blurb ul ol li{margin-left:2em}#blackout-panel{min-width:100vw;min-height:100vh!important;background-color:#00000080;position:absolute;z-index:1000;left:0;top:0;display:none;flex-direction:column;justify-content:center;align-items:center}#table-body>div:hover>div:first-child{text-shadow:0 0 10px orange,0 0 20px darkgoldenrod}#selections-table a{color:#00b0b0}#selections-table a:hover{background-image:radial-gradient(circle,orange,#000)}.section{padding:100px 20px;display:flex;flex-direction:column;align-content:center}.section-full{padding:100px 20px;display:flex;flex-direction:column;align-content:center;height:100vh}.section-title{font-size:2em;text-align:center;margin-bottom:1rem}.section-title+.section-subtitle{margin-top:-1.2rem}.section-subtitle{font-size:1.5em;text-align:center;margin-bottom:1rem}.section-sub-subtitle{font-size:1.1rem;margin-top:-1.8rem;text-align:center;margin-bottom:1rem}button{font-size:1em;padding:.5em 1.5em;border-radius:1em;background-color:#78b657;color:var(--color-text-normal)}.button-smaller{font-size:1rem;padding:.25rem 1rem}.main-header{display:flex;justify-content:space-between;align-items:center;padding:15px 40px 8px;position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#0d0d0d80}.main-header .scrolled{background-color:#0d0d0de6}.logo img{height:52px}@media(max-width:768px){.logo img{height:35px}.main-header{padding:20px}.logo{position:static;margin-right:auto}.intro-blurb{width:100%}.section-title{font-size:2em}.section-subtitle{font-size:1em}.section-sub-subtitle{font-size:.75em;margin-top:-1.5em}}
