@import "//cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css";@import "//cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css";@import "//use.typekit.net/gee0gge.css";[class*=col-]{display:block}.no-bullets{list-style:none inside none}.no-bullets,.no-bullets li{margin:0;padding:0}.image-fluid{display:block;height:auto!important;margin-left:auto;margin-right:auto;max-width:100%}.image-fluid,.square{position:relative}.square>*{left:0;position:absolute;top:0}.square:after{content:"";display:block;height:0;padding-top:100%;position:relative}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table;line-height:0}.clearfix:after{clear:both}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinCentered{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(.5%)}60%{transform:translateY(-.5%)}}@keyframes blink{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes pulse{0%{opacity:.3}to{opacity:1}}@keyframes shake{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes bob{0%{transform:translate(0)}33%{transform:translate(-2%,3%) rotate(2deg)}66%{transform:translate(3%,-4%) rotate(-3deg)}to{transform:translate(0)}}.bodyFont{font-family:brandon-grotesque,sans-serif}.headingFont{font-family:adobe-caslon-pro,serif}body,html{margin:0;padding:0}html{color:#0d2339;font-family:brandon-grotesque,sans-serif;font-size:.9375vw;height:auto;line-height:1.5em;overflow-x:hidden}@media (min-width:1600px){html{font-size:.83333vw;line-height:1.5em}}body{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.h1,.h2,.h3,.h4,h1,h2,h3,h4{color:inherit;font-family:adobe-caslon-pro,serif;font-weight:700}hr{background:transparent;border:0;border-top:2px dotted #243430;height:1px;margin:1.5em auto;opacity:1;width:100%}a{text-decoration:underline}a,a:active,a:hover{color:#243430}a:focus{outline:1px dotted rgba(36,52,48,.2);text-decoration:none}table{border:0;font-size:.9em;line-height:1.5em;margin:1em 0;padding:0;width:100%}table tr td,table tr th{font-size:inherit}table tr th{font-weight:700;line-height:1.3em}p{margin:0 0 1em}.btn{border:0;border-radius:0;border-radius:9999px;box-shadow:none;color:#fff;display:inline-block;font-family:adobe-caslon-pro,serif;font-size:1em;font-weight:700;letter-spacing:.05em;line-height:1.2em;outline:0!important;padding:1.2em 2em 1.1em;text-decoration:none;text-transform:uppercase}.btn,.btn:focus,.btn:hover{background:#243430}.btn:focus{box-shadow:0 0 0 .25rem rgba(36,52,48,.1)!important}.btn.btn-primary{color:#fff}.btn.btn-primary,.btn.btn-primary:focus,.btn.btn-primary:hover{background:#243430}.btn.btn-primary:focus{box-shadow:0 0 0 .25rem rgba(36,52,48,.1)!important}.btn.btn-secondary{background:#243430;color:#fff}.btn.btn-secondary:focus,.btn.btn-secondary:hover{background:#243430}.btn.btn-secondary:focus{box-shadow:0 0 0 .25rem rgba(36,52,48,.1)!important}.btn i{font-size:1.4em;line-height:1em;margin:0 .4em 0 -.4em;vertical-align:middle}ul.menu,ul.sub-menu{list-style:none inside none;margin:0;padding:0}ul.menu li,ul.sub-menu li{margin:0;margin:.7em 0;padding:0}ul.menu li .btn,ul.sub-menu li .btn{display:block;text-align:left}.kicker{color:#243430;font-family:adobe-caslon-pro,serif;font-size:1.4em;line-height:1.5em;margin-bottom:.7em}.locked{overflow:hidden;position:fixed}.stage{background-color:#fff;min-height:100vh;padding-bottom:3em;position:relative;width:100%}.disabled{cursor:not-allowed;pointer-events:none}.stage>.loading{background:#243430;border-radius:.5em;bottom:50%;color:#fff;font-size:1.4em;font-weight:700;left:50%;letter-spacing:.05em;line-height:1.2em;outline:.3em solid #243430;padding:.9em 2em .7em 3.7em;pointer-events:none;position:fixed;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%);user-select:none;z-index:10001}.stage>.loading:before{animation:spin 1s linear infinite;border:.4em solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;content:"";height:1.5em;left:1.6em;position:absolute;top:.65em;width:1.5em}.stage>.modal-wrapper{background:rgba(36,52,48,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.stage>.modal-wrapper .modal-window{background:#fff;border-radius:1em;left:50%;max-height:80vh;max-width:50em;min-height:10em;padding:2em 0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.stage>.modal-wrapper .modal-window .modal-content{*zoom:1;max-height:calc(80vh - 4em);overflow:scroll;padding:0 2em;position:relative;text-align:left;z-index:1}.stage>.modal-wrapper .modal-window .modal-content:after,.stage>.modal-wrapper .modal-window .modal-content:before{content:"";display:table;line-height:0}.stage>.modal-wrapper .modal-window .modal-content:after{clear:both}.stage>.modal-wrapper .modal-window .modal-content>:first-child{margin-top:0}.stage>.modal-wrapper .modal-window .modal-content>:last-child{margin-bottom:0}.stage>.modal-wrapper .modal-window .modal-content form{margin-top:0}.stage>.modal-wrapper .modal-window>.close{color:#fff;cursor:pointer;font-size:2.6em;left:calc(100% + .3em);line-height:1em;pointer-events:auto;position:absolute;top:0}.stage>.status{color:#fff;font-size:1.2em;left:50%;line-height:1.4em;padding:1em 4em 1em 2em;pointer-events:none;position:fixed;text-align:center;top:100%;transform:translate(-50%);transition:transform .3s ease-in-out;user-select:none;z-index:10000}.stage>.status,.stage>.status.error{background-color:#243430}.stage>.status.on{transform:translate(-50%,-100%)}.stage>.status i{cursor:pointer;font-size:1.5em;line-height:1em;pointer-events:auto;position:absolute;right:.7em;top:.7em}:active,:hover{outline:0}.stage-attract,.stage-timeline{user-select:none}.stage-attract .container,.stage-timeline .container{height:100vh;max-width:100vw;position:fixed;width:100vw}.stage-attract #connect,.stage-timeline #connect{background:rgba(36,52,48,.8);border-radius:1em;color:#fff;cursor:pointer;font-size:2em;left:50%;line-height:1.3em;max-width:16em;padding:1.2em 1.5em 1.2em 4em;position:fixed;text-align:left;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99999}.stage-attract #connect i,.stage-timeline #connect i{font-size:2em;left:0;line-height:1em;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:2em}.stage-attract #map,.stage-timeline #map{height:85%;left:0;position:absolute;top:0;width:60%;z-index:1}.stage-attract #map .map,.stage-timeline #map .map{height:120%;left:0;position:absolute;top:-10%;width:100%;z-index:1}.stage-attract #map .zoom,.stage-timeline #map .zoom{bottom:0;left:0;padding:4em;pointer-events:none;position:absolute;width:8em;z-index:3}.stage-attract #map .zoom button,.stage-timeline #map .zoom button{background:#fff;border:0;border-radius:9999px;box-shadow:0;color:#243430;font-size:2em;height:2em;line-height:1em;margin:.3em 0;padding:.5em;pointer-events:auto;text-align:center;width:2em}.stage-attract #map .zoom button i,.stage-timeline #map .zoom button i{font-size:1em}.stage-attract #map .callout,.stage-timeline #map .callout{background:#fff;border-radius:.5em;bottom:50%;display:none;left:50%;padding:1em 1.6em;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,-6em);-moz-transform:translate(-50%,-6em);-ms-transform:translate(-50%,-6em);-o-transform:translate(-50%,-6em);transform:translate(-50%,-6em);width:18em;z-index:2}.stage-attract #map .callout .name,.stage-timeline #map .callout .name{font-size:1.4em;line-height:1.3em;margin:0 0 .3em}.stage-attract #map .callout .location,.stage-timeline #map .callout .location{font-size:1em;line-height:1.3em}.stage-attract #map .callout .date,.stage-timeline #map .callout .date{color:#c3b138;font-size:1em;font-weight:600;letter-spacing:.05em;line-height:1.3em;margin-bottom:.3em;text-transform:uppercase}.stage-attract #map .callout:after,.stage-timeline #map .callout:after{border:2em solid transparent;border-top-color:#fff;content:"";display:block;height:0;left:50%;margin-left:-2em;position:absolute;top:98%;width:0}.stage-attract #events,.stage-timeline #events{background:#4e6b60;border-left:.5em solid #263f32;height:85%;overflow:scroll;padding:10vh 4vw 2em 2em;position:absolute;right:0;top:0;width:40%;z-index:2}.stage-attract #events .intro,.stage-attract #events .outro,.stage-timeline #events .intro,.stage-timeline #events .outro{color:#fff;font-family:adobe-caslon-pro,serif;font-size:1.5em;line-height:1.5em;padding:2em 3em 2em 2em}.stage-attract #events .intro blockquote,.stage-attract #events .outro blockquote,.stage-timeline #events .intro blockquote,.stage-timeline #events .outro blockquote{border-left:.2em solid #5a8d76;font-style:italic;padding-left:2em}.stage-attract #events .event,.stage-timeline #events .event{background:#e1d7cb;box-shadow:.2em .5em 1em -.2em rgba(0,0,0,.4);font-size:1.2em;line-height:1.4em;margin-bottom:2em;padding:2em 3em 2em 4em;position:relative}.stage-attract #events .event:after,.stage-timeline #events .event:after{background:rgba(221,174,84,.6);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1em;z-index:10}.stage-attract #events .event.event-current,.stage-timeline #events .event.event-current{background:#eae3db;outline:.4em solid #fff}.stage-attract #events .event.event-has-image,.stage-timeline #events .event.event-has-image{min-height:14em;padding-left:15em}.stage-attract #events .event.event-has-image .image,.stage-timeline #events .event.event-has-image .image{background:#fff;background-position:50%;background-repeat:no-repeat;background-size:80%;height:100%;left:0;position:absolute;top:0;width:12em}.stage-attract #events .event.event-has-image .image img,.stage-timeline #events .event.event-has-image .image img{display:block;height:auto!important;margin-left:auto;margin-right:auto;max-height:35vh;max-width:100%;position:relative;visibility:hidden}.stage-attract #events .event.event-has-image[data-type=Invention],.stage-attract #events .event.event-has-image[data-type=Mural],.stage-timeline #events .event.event-has-image[data-type=Invention],.stage-timeline #events .event.event-has-image[data-type=Mural]{padding-left:4em}.stage-attract #events .event.event-has-image[data-type=Invention] .image,.stage-attract #events .event.event-has-image[data-type=Mural] .image,.stage-timeline #events .event.event-has-image[data-type=Invention] .image,.stage-timeline #events .event.event-has-image[data-type=Mural] .image{height:auto;margin:-2em -3em 2em -4em;min-height:15em;position:relative;width:auto;width:calc(100% + 7em)}.stage-attract #events .event.event-has-image[data-type=Patent],.stage-timeline #events .event.event-has-image[data-type=Patent]{min-height:18em}.stage-attract #events .event[data-type=Mural] .date,.stage-timeline #events .event[data-type=Mural] .date{color:#50737f}.stage-attract #events .event[data-type=Mural] .image,.stage-timeline #events .event[data-type=Mural] .image{background-color:#5a8d76;background-position:50%;background-repeat:no-repeat;background-size:cover}.stage-attract #events .event[data-type=Mural]:after,.stage-timeline #events .event[data-type=Mural]:after{background:rgba(78,107,96,.6)}.stage-attract #events .event[data-type="Life Event"] .date,.stage-timeline #events .event[data-type="Life Event"] .date{color:#ada39d}.stage-attract #events .event[data-type="Life Event"] .image,.stage-timeline #events .event[data-type="Life Event"] .image{background-color:#ada39d;background-position:50%;background-repeat:no-repeat;background-size:cover}.stage-attract #events .event[data-type="Life Event"]:after,.stage-timeline #events .event[data-type="Life Event"]:after{background:rgba(221,174,84,.6)}.stage-attract #events .event[data-type=Portrait] .date,.stage-timeline #events .event[data-type=Portrait] .date{color:#c87646}.stage-attract #events .event[data-type=Portrait] .image,.stage-timeline #events .event[data-type=Portrait] .image{background-color:#6e5e57;background-position:50%;background-repeat:no-repeat;background-size:cover}.stage-attract #events .event[data-type=Portrait]:after,.stage-timeline #events .event[data-type=Portrait]:after{background:rgba(200,118,70,.6)}.stage-attract #events .event[data-type=Publication] .date,.stage-timeline #events .event[data-type=Publication] .date{color:#984625}.stage-attract #events .event[data-type=Publication] .image,.stage-timeline #events .event[data-type=Publication] .image{background-color:#984625}.stage-attract #events .event[data-type=Publication]:after,.stage-timeline #events .event[data-type=Publication]:after{background:rgba(221,174,84,.6)}.stage-attract #events .event[data-type=Invention] .date,.stage-attract #events .event[data-type=Patent] .date,.stage-timeline #events .event[data-type=Invention] .date,.stage-timeline #events .event[data-type=Patent] .date{color:#6e9db1}.stage-attract #events .event[data-type=Invention] .image,.stage-attract #events .event[data-type=Patent] .image,.stage-timeline #events .event[data-type=Invention] .image,.stage-timeline #events .event[data-type=Patent] .image{background-color:#50737f}.stage-attract #events .event[data-type=Invention]:after,.stage-attract #events .event[data-type=Patent]:after,.stage-timeline #events .event[data-type=Invention]:after,.stage-timeline #events .event[data-type=Patent]:after{background:rgba(110,157,177,.6)}.stage-attract #events .event .name,.stage-timeline #events .event .name{font-size:1.4em;font-style:italic;font-weight:400;line-height:1.3em;margin:0 0 .4em;padding-bottom:.4em;position:relative}.stage-attract #events .event .name:after,.stage-timeline #events .event .name:after{background-image:linear-gradient(90deg,#ada39d 50%,#e1d7cb);background-repeat:repeat-x;bottom:0;content:"";height:.1em;left:0;max-width:100%;position:absolute;width:15em}.stage-attract #events .event .location,.stage-timeline #events .event .location{color:#ada39d;font-size:1em;font-weight:700;line-height:1.3em}.stage-attract #events .event .description,.stage-timeline #events .event .description{font-size:1.1em;line-height:1.6em;margin-bottom:1em}.stage-attract #events .event .date,.stage-timeline #events .event .date{color:#ada39d;font-size:1em;font-weight:600;letter-spacing:.05em;line-height:1.3em;margin-bottom:.8em;text-transform:uppercase}.stage-attract #timeline,.stage-timeline #timeline{background:#263f32;bottom:0;box-shadow:0 0 1em -.3em rgba(0,0,0,.5);height:15%;left:0;position:fixed;width:100%;z-index:1;z-index:4}.stage-attract #timeline .timeline-line,.stage-timeline #timeline .timeline-line{background:#4e6b60;border-radius:9999px;height:1em;left:8%;position:absolute;top:calc(50% - 2em);width:84%}.stage-attract #timeline .timeline-line:after,.stage-attract #timeline .timeline-line:before,.stage-timeline #timeline .timeline-line:after,.stage-timeline #timeline .timeline-line:before{color:#fff;content:"1884";display:block;font-family:adobe-caslon-pro,serif;font-size:1.4em;font-weight:700;left:calc(100% + 1.5em);line-height:1.2em;position:absolute;top:0}.stage-attract #timeline .timeline-line:before,.stage-timeline #timeline .timeline-line:before{content:"1792";left:auto;right:calc(100% + 1.5em)}.stage-attract #timeline .timeline-line .timeline-event,.stage-timeline #timeline .timeline-line .timeline-event{-webkit-backface-visibility:hidden;background:#4e6b60;border-radius:9999px;height:2.6em;left:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;width:2.6em;z-index:1}.stage-attract #timeline .timeline-line .timeline-event.timeline-event-current,.stage-timeline #timeline .timeline-line .timeline-event.timeline-event-current{-webkit-transform:translate(-50%,-50%) scale(1.5);-moz-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);z-index:2}.stage-attract #timeline .timeline-line .timeline-event.timeline-progress-event,.stage-timeline #timeline .timeline-line .timeline-event.timeline-progress-event{background:transparent;opacity:0;z-index:3}.stage-attract #timeline .timeline-line .timeline-event.timeline-progress-event.timeline-event-past,.stage-timeline #timeline .timeline-line .timeline-event.timeline-progress-event.timeline-event-past{opacity:1}.stage-attract #timeline .timeline-line .timeline-event.timeline-progress-event.timeline-event-past:after,.stage-timeline #timeline .timeline-line .timeline-event.timeline-progress-event.timeline-event-past:after{background:#edd381;border-radius:9999px;content:"";display:block;height:2em;left:.3em;position:absolute;top:.3em;width:2em}.stage-attract #timeline .timeline-line .timeline-progress,.stage-timeline #timeline .timeline-line .timeline-progress{background:#edd381;border-radius:9999px;display:block;height:.4em;left:0;position:absolute;top:.3em;width:100%;z-index:2}