body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}body{background-color:#000;color:#fff;font-family:Avenir Next,sans-serif;height:100%;margin:0;padding:0}.App{min-height:100vh;overflow-x:hidden;overflow-y:auto;padding-bottom:9rem;position:relative}@media (max-width:480px){.App{padding-bottom:11rem}}.background-watermark{left:50%;max-width:900px;min-width:300px;opacity:.65;pointer-events:none;position:fixed;top:60%;transform:translate(-50%,-50%);width:70vw;z-index:0}@media (max-width:480px){.background-watermark{top:50%;width:90vw}}.top-banner{font-feature-settings:"smcp";align-items:center;background-color:#000;color:#fff;display:flex;font-size:72px;font-variant:small-caps;font-weight:700;height:1in;justify-content:center;left:0;padding:0 1rem;position:fixed;right:0;text-align:center;text-decoration:none;top:0;white-space:nowrap;z-index:20}.banner-line{background-color:#fff;height:6px;width:10%}.banner-text{color:#fff;display:block;font-weight:700;padding:.25rem 0;text-align:center;text-decoration:none}@media (max-width:1024px){.top-banner{font-size:48px}}@media (max-width:600px){.top-banner{font-size:36px}}@media (max-width:480px){.top-banner{font-size:28px;height:auto;padding:1rem;white-space:normal}}.nav-bar{align-items:center;background-color:#000;bottom:2.5rem;display:flex;gap:2rem;justify-content:center;left:0;padding:1rem;position:fixed;right:0;z-index:15}.nav-bar a{color:#fff;font-weight:700;text-decoration:none}.nav-bar a:hover{text-decoration:underline}.footer-info-fixed{background-color:#000;bottom:0;color:#fff;font-size:.85rem;padding:.1rem 1rem;position:fixed;text-align:center;width:100%;z-index:14}.hero-spacer{height:90vh;position:relative;z-index:1}.content{margin:0 auto;max-width:50%;padding:3rem 2rem;position:relative;text-align:justify;z-index:5}@media (max-width:768px){.content{max-width:90%}}.section{margin-bottom:12rem;padding-top:2rem;scroll-margin-top:3rem}h2{font-size:2rem;margin-bottom:2rem;text-align:center}p{line-height:1.6;margin-bottom:1rem}ul{margin-bottom:1.5rem;margin-top:.5rem;padding-left:1.5rem}li{color:#fff;margin-bottom:.5rem}.nick-image{border-radius:10px;box-shadow:0 4px 8px #0006;display:block;height:auto;margin:0 auto .5rem;max-width:600px;width:100%}.nick-caption{font-size:1.1rem;font-weight:500;margin-top:.5rem;text-align:center}.footer{color:#fff;font-size:1rem;margin-top:0;padding:1rem;position:relative;text-align:center;z-index:2}.content a{color:#fff;text-decoration:none}.content a:hover{color:#ccc;text-decoration:underline}.contact-form{color:#fff;gap:1rem;margin:2rem auto;max-width:500px}.contact-form,.contact-form label{display:flex;flex-direction:column}.contact-form label{font-size:1rem}.contact-form button,.contact-form input,.contact-form select,.contact-form textarea{border:none;border-radius:5px;font-size:1rem;padding:.5rem}.contact-form button{background-color:#333;color:#fff;cursor:pointer;transition:background .3s ease}.contact-form button:hover{background-color:#555}.submission-success{color:#90ee90;font-size:1.25rem;padding:2rem;text-align:center}@media (max-width:768px){.banner-line{height:4px;width:6%}}@media (max-width:480px){.banner-line{display:none}.top-banner{justify-content:center;padding-left:0;padding-right:0}.banner-text{margin:0 auto;text-align:center}}.content ul{text-align:left}
/*# sourceMappingURL=main.54a61302.css.map*/