body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body,html{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);margin:0;padding:0;overflow-x:hidden}.NavBar{position:fixed;top:0;width:100%}ul{float:right;list-style-type:none;overflow:hidden;white-space:nowrap}li{float:left;margin:0 8px}li a{display:block;text-align:center;padding:10px 20px;border-radius:24px;text-decoration:none;color:#fff;font-weight:500;background-color:#2e6d92}li li:last-child{padding-right:150px}.Hero{position:relative;display:flex;flex-direction:row;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}.Persona,.Portrait{width:50%}@media screen and (max-width:1000px){.Hero{flex-direction:column}.Portrait{width:100%;height:40vh}.Persona{width:100%;height:60vh}}.Portrait{background-repeat:no-repeat;background-color:#c0d3de;background-size:cover;white-space:nowrap}@media screen and (min-width:481px){.Portrait{background-image:url(/static/media/splash_big.7dfcb9d7.png)}}@media screen and (max-width:1000px){.Portrait{background-size:400px 346px;background-position:bottom}}@media screen and (max-width:480px){.Portrait{background-size:350px 303px;background-image:url(/static/media/splash_small.2231e4a4.png)}}@media screen and (max-width:380px){.Portrait{background-size:300px 260px}}.Persona{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;border:40px solid #c0d3de}.Persona h1{font-family:"Sacramento",cursive;font-size:5em;font-weight:500;margin:16px 0;text-align:center}.Persona h1 .quill{width:60px;height:90px}.Persona h2{font-size:2em;font-weight:300;background-color:#2e6d92;padding:8px 32px;margin:16px 0;color:#fff}.Persona .bio{margin:24px 96px}.Persona .bio p{position:relative;padding:42px;text-align:justify;margin:0}.Persona .bio p .left-quote,.Persona .bio p .right-quote{color:#2e6d92}.Persona .bio p .left-quote{position:absolute;top:0;left:0}.Persona .bio p .right-quote{position:absolute;bottom:0;right:0}@media screen and (max-width:1700px){.Persona h1{font-size:4em}}@media screen and (max-width:1400px){.Persona{border:20px solid #c0d3de}.Persona h1{font-size:3.5em}.Persona h1 .quill{width:50px;height:75px}.Persona .bio{margin:20px 64px}}@media screen and (max-width:1150px){.Persona h1{font-size:3em}.Persona h2{font-size:1.5em}}@media screen and (max-width:1000px){.Persona{border-top:0}.Persona h1{font-size:2.5em}.Persona h1 .quill{width:35px;height:53px}.Persona h2{font-size:1.25em}.Persona .bio{display:flex;flex-direction:column;margin:16px 50px}.Persona .bio p{padding:30px}.Persona .bio .left-quote,.Persona .bio .right-quote{position:static}}@media screen and (max-width:480px){.Persona h1{font-size:2em}.Persona h1 .quill{width:30px;height:45px}.Persona .bio{margin:12px 25px}.Persona .bio p{padding:40px}}@media screen and (max-width:380px){.Persona h1{font-size:1.5em}.Persona h1 .quill{width:25px;height:38px}.Persona h2{font-size:1.2em}.Persona .bio{margin:12px 18px}.Persona .bio p{font-size:.8em;padding:32px}}.Overlay{display:none;position:relative;flex-direction:column;position:absolute;width:80%;height:35vh;bottom:50px;left:50%;margin-left:-40%;border:3px solid #000;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.5)}.Overlay h1{font-family:"Sacramento",cursive;font-size:2.5em;font-weight:700;text-align:center;margin:0 0 12px}.Overlay h1 .quill{width:40px;height:55px}.Overlay h2{margin:0;font-size:2em;font-weight:300;background-color:#2e6d92;padding:8px 32px;text-align:center;color:#fff}.num-boxes{margin-top:20px}.counter{box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:25%;height:350px;border:12px solid #fff;background-color:#000;border-radius:20px}.num,.title{color:#fff;font-weight:700}.num{font-size:3em;margin-bottom:24px}.title{font-size:1.8em}@media screen and (max-width:1440px){.counter{width:50%}.num{font-size:2.5em}.title{font-size:1.5em}}@media screen and (max-width:600px){.counter{width:100%;height:200px}}
/*# sourceMappingURL=main.a17696f5.chunk.css.map */