@import url(https://use.typekit.net/yzp2bhk.css);@import url(https://use.typekit.net/yzp2bhk.css);@import url(https://use.typekit.net/yzp2bhk.css);@import url(https://use.typekit.net/yzp2bhk.css);@import url(https://use.typekit.net/yzp2bhk.css);@import url(https://use.typekit.net/yzp2bhk.css);@import url(https://use.typekit.net/yzp2bhk.css);@import url(https://use.typekit.net/yzp2bhk.css);
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.js input.form-autocomplete{background-image:url(/core/misc/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center;}.js[dir="rtl"] input.form-autocomplete{background-position:0% center;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/misc/throbber-active.gif);background-position:100% center;}.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
table.sticky-header{z-index:500;top:0;margin-top:0;background-color:#fff;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
body.drag{cursor:move;}tr.region-title{font-weight:bold;}tr.region-message{color:#999;}tr.region-populated{display:none;}tr.add-new .tabledrag-changed{display:none;}.draggable a.tabledrag-handle{float:left;overflow:hidden;height:1.7em;margin-left:-1em;cursor:move;text-decoration:none;}[dir="rtl"] .draggable a.tabledrag-handle{float:right;margin-right:-1em;margin-left:0;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{width:14px;height:14px;margin:-0.4em 0.5em 0;padding:0.42em 0.5em;background:url(/core/misc/icons/787878/move.svg) no-repeat 6px 7px;}a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background-image:url(/core/misc/icons/000000/move.svg);}@media (forced-colors:active){a.tabledrag-handle .handle,a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background:linktext;-webkit-mask:url(/core/misc/icons/787878/move.svg) no-repeat 6px 7px;mask:url(/core/misc/icons/787878/move.svg) no-repeat 6px 7px;}a.tabledrag-handle:focus{outline:solid 1px transparent;}}.touchevents .draggable td{padding:0 10px;}.touchevents .draggable .menu-item__link{display:inline-block;padding:10px 0;}.touchevents a.tabledrag-handle{width:40px;height:44px;}.touchevents a.tabledrag-handle .handle{height:21px;background-position:40% 19px;}[dir="rtl"] .touch a.tabledrag-handle .handle{background-position:right 40% top 19px;}.touchevents .draggable.drag a.tabledrag-handle .handle{background-position:50% -32px;}.tabledrag-toggle-weight-wrapper{text-align:right;}[dir="rtl"] .tabledrag-toggle-weight-wrapper{text-align:left;}.indentation{float:left;width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;}[dir="rtl"] .indentation{float:right;margin:-0.4em -0.4em -0.4em 0.2em;padding:0.42em 0.6em 0.42em 0;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
div.tree-child{background:url(/core/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/core/misc/tree-bottom.png) no-repeat 11px center;}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center;}div.tree-child-horizontal{background:url(/core/misc/tree.png) no-repeat -11px center;}
.c-map-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;letter-spacing:.03125rem;font-style:italic;font-weight:900;font-size:.625rem;line-height:.9;-webkit-transform-origin:0 50%;transform-origin:0 50%}.c-map-label__line{white-space:nowrap;padding:.125rem .1875rem .0625rem;background-color:#d14730}.c-map-label--street{text-transform:uppercase;letter-spacing:normal;font-size:.6875rem}.c-map-label--district{letter-spacing:.125rem}.c-map-label--district,.c-map-label--river{text-transform:uppercase;font-size:1.0625rem}.c-map-label--river{color:#d14730;letter-spacing:.3125rem}.c-map-label--river .c-map-label__line{background-color:transparent}.c-view-map{position:fixed;top:0;left:0;bottom:0;width:100%;background-color:#d14730;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.user-logged-in .c-view-map{top:2.4375rem}@media (min-width:976px){.user-logged-in.toolbar-tray-open .c-view-map{top:4.9375rem}}.c-map-border{z-index:1;position:fixed;background-color:#fb6d55}.c-map-border--top{top:0;left:0;width:100%;height:.8125rem}.c-map-border--right{top:0;right:0;width:.8125rem;height:100%}.c-map-border--bottom{bottom:0;left:0;width:100%;height:.8125rem}.c-map-border--left{top:0;left:0;width:.8125rem;height:100%}.user-logged-in .c-map-border--top{top:2.4375rem}@media (min-width:976px){.user-logged-in.toolbar-tray-open .c-map-border--top{top:4.9375rem}}.c-map-wrapper{position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-transition:opacity .5s 1s;transition:opacity .5s 1s}.c-map-image{width:100%;height:100%;border:.8125rem solid transparent}.c-map-dot-overlay{opacity:.8;background:radial-gradient(#000 15%,transparent 16%),radial-gradient(#000 15%,transparent 16%);background:-ms-radial-gradient(top left,circle farthest-side,#393e46 15%,transparent 16%),-ms-radial-gradient(top left,circle farthest-side,#393e46 15%,transparent 16%);background-position:0 0,4px 4px;background-size:8px 8px}.c-map-dot-overlay,.c-map-labels{position:absolute;top:0;left:0;width:100%;height:100%}.c-map-labels__scale{position:absolute;top:54.5%;left:43%;width:86%;height:91%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.c-map-draggable{cursor:-webkit-grab;cursor:grab;position:absolute;top:0;left:0;width:100%;height:100%}.c-map-marker{cursor:pointer;z-index:1;position:absolute;width:.0625rem;height:.0625rem;-webkit-transition:opacity .1s,-webkit-transform .3s linear;transition:opacity .1s,-webkit-transform .3s linear;transition:opacity .1s,transform .3s linear;transition:opacity .1s,transform .3s linear,-webkit-transform .3s linear}.c-map-marker:hover:before{-webkit-transform:rotate(-10deg) scale3d(1.1,1.1,1);transform:rotate(-10deg) scale3d(1.1,1.1,1)}.c-map-marker:before{content:"";display:block;position:absolute;bottom:0;left:-1.25rem;width:2.5rem;height:3.125rem;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-right.svg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.c-map-marker.latest-year:before,.c-map-marker.year-2020:before{background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-teal.svg)}.c-map-marker.year-2021:before{background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-gold.svg)}.c-map-marker.popup-active{z-index:2}.c-map-marker.popup-active:before{-webkit-transform:rotate(-10deg) scale3d(1.1,1.1,1);transform:rotate(-10deg) scale3d(1.1,1.1,1)}.c-map-marker.popup-active .c-map-marker-popup{opacity:1;visibility:visible}.c-map-marker.popup-right .c-map-marker-popup__box{margin:0 0 0 -27.5rem}.c-map-marker.popup-bottom .c-map-marker-popup{bottom:auto;top:100%;padding:2.1875rem 0 0}.c-map-marker.popup-bottom .c-map-marker-popup__triangle{bottom:auto;top:0;border-top:0;border-bottom:2.1875rem solid #008483}.c-map-marker-popup{opacity:0;visibility:hidden;position:absolute;bottom:100%;left:0;width:30.625rem;margin:0 0 0 -15.3125rem;padding:0 0 2.1875rem;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.c-map-marker-popup__close{cursor:pointer;position:absolute;top:-.3125rem;right:-.3125rem;width:2.125rem;height:2.125rem;border-radius:50%;background-color:#f7f3e1;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media (min-width:64em){.c-map-marker-popup__close:hover{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}.c-map-marker-popup__close:after,.c-map-marker-popup__close:before{content:"";display:block;position:absolute;top:50%;left:50%;width:.125rem;height:1rem;border-radius:.0625rem;background-color:#000;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.c-map-marker-popup__close:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.c-map-marker-popup__box{position:relative;width:100%;min-height:8.5rem;padding:1.5625rem 1.875rem;border-radius:.625rem;background-color:#008483}.c-map-marker-popup__photo{float:left;display:block;z-index:1;position:relative;width:8.5rem;height:8.5rem;margin:-3.125rem .625rem .3125rem -3.125rem;border-radius:50%;background-color:#005150;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}.c-map-marker-popup__photo:hover{-webkit-box-shadow:0 0 0 .1875rem rgba(247,243,225,.7);box-shadow:0 0 0 .1875rem rgba(247,243,225,.7);-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}.c-map-marker-popup__photo:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:rgba(85,85,85,.5)}.c-map-marker-popup__heading{margin:0 0 1rem;color:#fff;font-weight:900;font-size:1.5rem;line-height:1}.c-map-marker-popup__subheading{margin:0 0 1rem;color:#fff;text-transform:uppercase;font-weight:400;font-size:.875rem;line-height:1}.c-map-marker-popup__teaser{color:#fff}.c-map-marker-popup__teaser p{margin:0;font-style:italic;line-height:1.4}.c-map-marker-popup__teaser a{color:#fff;font-weight:900}.c-map-marker-popup__teaser a:hover{color:#fff;text-decoration:none}.c-map-marker-popup__triangle{position:absolute;bottom:0;left:50%;margin:0 0 0 -1.125rem;border-top:2.1875rem solid #008483;border-left:1.125rem solid transparent;border-right:1.125rem solid transparent}.c-map-lady-street-button{cursor:pointer;position:absolute;top:47.1%;left:45.2%;margin:-.25rem 0 0 3.375rem;width:1.25rem;height:1.25rem;border-radius:50%;background-color:#008483;background-repeat:no-repeat;background-position:50%;background-size:auto 60%;background-image:url(/modules/custom/map_app/app/dist/img/icon-info-white.svg);-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.c-map-lady-street-button:hover{-webkit-transform:scaleX(1);transform:scaleX(1)}.c-map-lady-street-tooltip{z-index:1;opacity:0;visibility:hidden;position:absolute;bottom:52.9%;left:45.2%;width:18.125rem;margin:0 0 1.25rem -5.0625rem;padding:1.25rem 1.5625rem;border-radius:.25rem;background-color:#393e46;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translate3d(0,20px,0) scale3d(0,0,1);transform:translate3d(0,20px,0) scale3d(0,0,1);-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,transform .3s;transition:opacity .3s,visibility .3s,transform .3s,-webkit-transform .3s}.c-map-lady-street-tooltip.active{opacity:1;visibility:visible;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}.c-map-lady-street-tooltip:after{content:"";display:block;position:absolute;top:100%;left:50%;width:1.25rem;height:1.25rem;margin:-.125rem 0 0;background-repeat:no-repeat;background-position:top;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/tooltip-point.svg);-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.c-map-lady-street-tooltip__text{margin:0;color:#fff;font-style:italic;line-height:1.4}.c-map-architecture-button{cursor:pointer;position:absolute;top:51.1%;left:34.6%;margin:-.25rem 0 0 3.375rem;width:1.25rem;height:1.25rem;border-radius:50%;background-color:#008483;background-repeat:no-repeat;background-position:50%;background-size:auto 60%;background-image:url(/modules/custom/map_app/app/dist/img/icon-info-white.svg);-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.c-map-architecture-button:hover{-webkit-transform:scaleX(1);transform:scaleX(1)}.c-map-architecture-tooltip{z-index:1;opacity:0;visibility:hidden;position:absolute;bottom:49.1%;left:34.6%;width:18.125rem;margin:0 0 1.25rem -5.0625rem;padding:1.25rem 1.5625rem;border-radius:.25rem;background-color:#393e46;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translate3d(0,20px,0) scale3d(0,0,1);transform:translate3d(0,20px,0) scale3d(0,0,1);-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,transform .3s;transition:opacity .3s,visibility .3s,transform .3s,-webkit-transform .3s}.c-map-architecture-tooltip.active{opacity:1;visibility:visible;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}.c-map-architecture-tooltip:after{content:"";display:block;position:absolute;top:100%;left:50%;width:1.25rem;height:1.25rem;margin:-.125rem 0 0;background-repeat:no-repeat;background-position:top;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/tooltip-point.svg);-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.c-map-architecture-tooltip__text{margin:0;color:#fff;font-style:italic;line-height:1.4}.c-map-zoom{position:absolute;bottom:2.5rem;right:2.5rem;-webkit-transition:opacity .2s;transition:opacity .2s}.c-map-zoom__button{cursor:pointer;overflow:hidden;display:block;position:relative;width:3.3125rem;height:3.3125rem;margin:.5rem 0 0;padding:0;border-radius:50%;border:0;outline:0;background-color:#f7f3e1;-webkit-transition:background-color .3s,-webkit-box-shadow .3s,-webkit-transform .1s linear;transition:background-color .3s,-webkit-box-shadow .3s,-webkit-transform .1s linear;transition:background-color .3s,box-shadow .3s,transform .1s linear;transition:background-color .3s,box-shadow .3s,transform .1s linear,-webkit-box-shadow .3s,-webkit-transform .1s linear}@media (min-width:64em){.c-map-zoom__button:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .3125rem rgba(247,243,225,.5);box-shadow:0 0 0 .3125rem rgba(247,243,225,.5)}}.c-map-zoom__button.increase .c-map-zoom__icon:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg);transform:translate3d(-50%,-50%,0) rotate(90deg)}.c-map-zoom__button.decrease{-webkit-transition:background-color .3s,-webkit-box-shadow .3s,-webkit-transform .1s linear .1s;transition:background-color .3s,-webkit-box-shadow .3s,-webkit-transform .1s linear .1s;transition:background-color .3s,box-shadow .3s,transform .1s linear .1s;transition:background-color .3s,box-shadow .3s,transform .1s linear .1s,-webkit-box-shadow .3s,-webkit-transform .1s linear .1s}.c-map-zoom__label{position:absolute;top:-9999px;left:-9999px}.c-map-zoom__icon{width:36%;height:36%}.c-map-zoom__icon,.c-map-zoom__icon:after,.c-map-zoom__icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.c-map-zoom__icon:after,.c-map-zoom__icon:before{content:"";display:block;width:100%;height:.25rem;background-color:#000}.c-map-zoom.map-zoom-enter .c-map-zoom__button{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}.c-view-list{-ms-overflow-style:none;overflow:auto;position:fixed;top:0;left:0;bottom:0;width:100%;padding:0 1.875rem;border:.375rem solid #f3b328;background-color:#f2aa10;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(/modules/custom/map_app/app/dist/img/map-yellow.jpg);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}@media (min-width:30em){.c-view-list{padding:0 13%;border:.8125rem solid #f3b328}}@media (min-width:48em){.c-view-list{padding:0 6.875rem}}.c-view-list__container{max-width:30rem;margin:0 auto;padding:11.25rem 0}@media (min-width:64em){.c-view-list__container{max-width:75rem}}.user-logged-in .c-view-list{top:2.4375rem}@media (min-width:976px){.user-logged-in.toolbar-tray-open .c-view-list{top:4.9375rem}}.c-honoree-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-honoree-item{position:relative;top:0;left:0;width:100%;margin:0 0 20%;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}@media (min-width:64em){.c-honoree-item{width:44%;margin:0 3% 6%}}@media (min-width:80em){.c-honoree-item{width:26%;margin:0 3.6666% 7.3333%}}.c-honoree-item__anchor{cursor:pointer;display:block}@media (min-width:64em){.c-honoree-item__anchor:hover .c-honoree-item__photo:before{background-color:rgba(0,132,131,.8)}.c-honoree-item__anchor:hover .c-honoree-item__expandable{opacity:1;max-height:18.75rem}}.c-honoree-item__photo{position:relative;padding:0 0 100%;border-radius:50%;background-color:#f3b328;background-repeat:no-repeat;background-position:50%;background-size:cover}.c-honoree-item__photo:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.3);-webkit-transition:background-color .3s;transition:background-color .3s}.c-honoree-item__content{position:relative;margin:-6.25rem 0 0}@media (min-width:30em){.c-honoree-item__content{position:absolute;bottom:1.875rem;left:50%;width:60%;margin:0}}@media (min-width:48em){.c-honoree-item__content{width:70%}}.c-honoree-item__name{margin:0;color:#f7f3e1;font-weight:900;font-size:1.625rem;line-height:1}@media (min-width:48em){.c-honoree-item__name{font-size:2.125rem}}.c-honoree-item__expandable{overflow:hidden;-webkit-transition:opacity .5s,max-height .5s;transition:opacity .5s,max-height .5s}@media (min-width:64em){.c-honoree-item__expandable{opacity:0;max-height:0}}.c-honoree-item__description{margin:.625rem 0 0;color:#f7f3e1;font-style:italic;font-weight:700;font-size:.875rem;line-height:1.3}@media (min-width:48em){.c-honoree-item__description{font-size:1rem}}.c-honoree-item__button{display:inline-block;height:3.125rem;margin:1.25rem 0 0;padding:.9375rem 3.125rem 0;color:#f7f3e1;text-decoration:none;font-weight:700;font-style:italic;font-size:1.25rem;line-height:1;border-radius:1.5625rem;border:.0625rem solid #f7f3e1;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.c-honoree-item__button:hover{color:#000;background-color:#f7f3e1}.c-timeline-item{position:relative;width:60vw;height:.5rem;background-color:hsla(0,0%,100%,.5)}@media (min-width:64em){.c-timeline-item{width:.5rem;height:60vw}}.c-timeline-item__inner{cursor:pointer;position:absolute;top:50%;left:50%;width:5.625rem;height:5.625rem;margin:-.625rem 0 0;border-radius:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}@media (min-width:30em){.c-timeline-item__inner{width:7.5rem;height:7.5rem;margin:-1.25rem 0 0}}@media (min-width:64em){.c-timeline-item__inner{margin:0 0 0 .625rem;-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg);transform:translate3d(-50%,-50%,0) rotate(90deg)}}@media (min-width:64em){.c-timeline-item__inner:hover{-webkit-box-shadow:0 0 0 .4375rem #f7f3e1;box-shadow:0 0 0 .4375rem #f7f3e1}}.c-timeline-item__photo{position:absolute;bottom:0;left:2.8125rem;width:9.375rem;height:9.375rem;margin:0 0 0 -4.6875rem;border-radius:50%;border:.0625rem solid #999;background-color:#006b6a;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-transform:translate3d(0,30px,0) scale3d(.6,.6,1);transform:translate3d(0,30px,0) scale3d(.6,.6,1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media (min-width:30em){.c-timeline-item__photo{left:3.75rem;width:12.5rem;height:12.5rem;margin:0 0 0 -6.25rem;-webkit-transform:translate3d(0,48px,0) scale3d(.6,.6,1);transform:translate3d(0,48px,0) scale3d(.6,.6,1)}}@media (min-width:48em){.c-timeline-item__photo{width:20rem;height:20rem;margin:0 0 0 -10rem;-webkit-transform:translate3d(0,100px,0) scale3d(.6,.6,1);transform:translate3d(0,100px,0) scale3d(.6,.6,1)}}@media (min-width:80em){.c-timeline-item__photo{width:33.125rem;height:33.125rem;margin:0 0 0 -16.5625rem;-webkit-transform:translate3d(0,205px,0) scale3d(.23,.23,1);transform:translate3d(0,205px,0) scale3d(.23,.23,1)}}.c-timeline-item__photo:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:.0625rem solid #999;background-color:rgba(85,85,85,.5)}.c-timeline-item__content{opacity:0;visibility:hidden;position:absolute;top:4.375rem;left:-4.6875rem;width:16.875rem;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transition:opacity .5s,visibility .5s,-webkit-transform .5s;transition:opacity .5s,visibility .5s,-webkit-transform .5s;transition:opacity .5s,visibility .5s,transform .5s;transition:opacity .5s,visibility .5s,transform .5s,-webkit-transform .5s}@media (min-width:30em){.c-timeline-item__content{top:5.9375rem;left:-6.25rem;width:22.5rem}}@media (min-width:80em){.c-timeline-item__content{opacity:1;visibility:visible;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:none;transition:none}}.c-timeline-item__label{margin:0 0 .625rem}@media (min-width:80em){.c-timeline-item__label{opacity:0;visibility:hidden;position:absolute;top:100%;left:50%;width:46.25rem;margin:-.625rem 0 0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transition:opacity .5s,visibility .5s,-webkit-transform .5s;transition:opacity .5s,visibility .5s,-webkit-transform .5s;transition:opacity .5s,visibility .5s,transform .5s;transition:opacity .5s,visibility .5s,transform .5s,-webkit-transform .5s}}.c-timeline-item__title{margin:0;color:#f7f3e1;font-weight:900;font-size:1.5rem;line-height:1}@media (min-width:30em){.c-timeline-item__title{font-size:2.25rem}}@media (min-width:48em){.c-timeline-item__title{font-size:2.5rem}}@media (min-width:80em){.c-timeline-item__title{font-size:3.875rem}}.c-timeline-item__subtitle{margin:0;color:#f7f3e1;font-weight:900;font-style:italic;font-size:.875rem;line-height:1}@media (min-width:30em){.c-timeline-item__subtitle{font-size:1.125rem}}@media (min-width:80em){.c-timeline-item__subtitle{font-size:1.375rem}}@media (min-width:80em){.c-timeline-item__body{opacity:0;visibility:hidden;position:absolute;top:-17.5rem;left:100%;width:29.375rem;margin:0 0 0 14.375rem;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);-webkit-transition:opacity .5s,visibility .5s,-webkit-transform .5s;transition:opacity .5s,visibility .5s,-webkit-transform .5s;transition:opacity .5s,visibility .5s,transform .5s;transition:opacity .5s,visibility .5s,transform .5s,-webkit-transform .5s}}.c-timeline-item__heading{margin:0 0 .4375rem;text-transform:uppercase;font-weight:900;font-style:italic;font-size:1rem;line-height:1}@media (min-width:30em){.c-timeline-item__heading{margin:0 0 .625rem;font-size:1.25rem}}@media (min-width:80em){.c-timeline-item__heading{font-size:1.5rem}}.c-timeline-item__teaser{margin:0;color:#f7f3e1;font-style:italic;font-size:.75rem;line-height:1.4}@media (min-width:30em){.c-timeline-item__teaser{font-size:.875rem}}@media (min-width:48em){.c-timeline-item__teaser{font-size:1rem}}@media (min-width:80em){.c-timeline-item__teaser{font-size:1.125rem}}.c-timeline-item__button{cursor:pointer;display:inline-block;height:1.875rem;margin:.9375rem 0 0;padding:.375rem 1.25rem 0;color:#f7f3e1;text-decoration:none;font-weight:700;font-style:italic;font-size:1rem;line-height:1;border-radius:1.5625rem;border:.0625rem solid #f7f3e1;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}@media (min-width:48em){.c-timeline-item__button{height:3.125rem;margin:1.25rem 0 0;padding:.9375rem 2.5rem 0;font-size:1.25rem}}.c-timeline-item__button:hover{color:#000;background-color:#f7f3e1}.c-timeline-item.active{z-index:1}.c-timeline-item.active .c-timeline-item__inner{cursor:default;-webkit-box-shadow:none;box-shadow:none}.c-timeline-item.active .c-timeline-item__photo{-webkit-transform:translate3d(0,-50px,0) scaleX(1);transform:translate3d(0,-50px,0) scaleX(1)}@media (min-width:30em){.c-timeline-item.active .c-timeline-item__photo{-webkit-transform:translate3d(0,-60px,0) scaleX(1);transform:translate3d(0,-60px,0) scaleX(1)}}@media (min-width:80em){.c-timeline-item.active .c-timeline-item__photo{-webkit-transform:translate3d(0,100px,0) scaleX(1);transform:translate3d(0,100px,0) scaleX(1)}}.c-timeline-item.active .c-timeline-item__body,.c-timeline-item.active .c-timeline-item__content,.c-timeline-item.active .c-timeline-item__label{opacity:1;visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}.c-view-timeline{overflow:hidden;position:fixed;top:0;left:0;bottom:0;width:100%;background-color:#005150;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.user-logged-in .c-view-timeline{top:2.4375rem}@media (min-width:976px){.user-logged-in.toolbar-tray-open .c-view-timeline{top:4.9375rem}}.c-timeline-backgrounds,.c-timeline-backgrounds:after{position:absolute;top:0;left:0;width:100%;height:100%}.c-timeline-backgrounds:after{content:"";display:block;background-color:rgba(0,132,131,.9)}.c-timeline-backgrounds__item{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-transition:opacity 1s;transition:opacity 1s}.c-timeline-backgrounds__item.active{opacity:1}.c-timeline-container{overflow-x:auto;overflow-y:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100vw;height:calc(100vh + 40px);border-top:.375rem solid #008483;border-left:.375rem solid #008483;border-right:.375rem solid #008483;-webkit-transform-origin:0 0;transform-origin:0 0}@media (min-width:30em){.c-timeline-container{border-top-width:.8125rem;border-left-width:.8125rem;border-right-width:.8125rem}}@media (min-width:64em){.c-timeline-container{overflow-x:hidden;overflow-y:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;top:100%;width:calc(100vh + 40px);height:100vw;border-right:0;border-bottom:.8125rem solid #008483;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}.c-timeline-border-top{position:absolute;bottom:0;left:0;width:100%;height:.375rem;background-color:#008483}@media (min-width:30em){.c-timeline-border-top{height:.8125rem}}@media (min-width:64em){.c-timeline-border-top{bottom:auto;top:0}}.c-timeline{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-2.5rem 0 0;-webkit-transition:opacity .5s linear 1s;transition:opacity .5s linear 1s}@media (min-width:64em){.c-timeline{display:block;margin:0 0 0 .625rem}}@media (min-width:80em){.c-timeline{margin:0 0 0 -9.375rem}}.c-timeline-spacer-start{width:15vw;height:.5rem;background-color:hsla(0,0%,100%,.5)}@media (min-width:64em){.c-timeline-spacer-start{width:.5rem;height:17vw}}@media (min-width:80em){.c-timeline-spacer-start{width:.5rem;height:6vw}}.c-timeline-spacer-end{width:25vw;height:.5rem;background-color:hsla(0,0%,100%,.5)}@media (min-width:64em){.c-timeline-spacer-end{width:.5rem;height:25vw}}@media (min-width:80em){.c-timeline-spacer-end{height:35vw}}.c-timeline-decade{position:relative;width:35vw;height:.5rem;margin:0;background-color:hsla(0,0%,100%,.5)}@media (min-width:64em){.c-timeline-decade{width:.5rem;height:35vw}}.c-timeline-decade__text{display:block;position:absolute;top:50%;left:50%;margin:-1.25rem 0 0;color:hsla(0,0%,100%,.5);text-align:center;font-weight:900;font-style:italic;font-size:1.25rem;line-height:1;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media (min-width:48em){.c-timeline-decade__text{font-size:1.875rem}}@media (min-width:64em){.c-timeline-decade__text{margin:0 0 0 1.875rem;font-size:2.5rem;-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg);transform:translate3d(-50%,-50%,0) rotate(90deg)}}@media (min-width:80em){.c-timeline-decade__text{margin:0 0 0 2.5rem;font-size:3.5rem}}.c-timeline-nav{overflow:auto;position:absolute;bottom:.625rem;left:0;width:100%;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}@media (min-width:48em){.c-timeline-nav{bottom:3.125rem}}.c-timeline-nav::-webkit-scrollbar{display:none}.c-timeline-nav__container{display:inline-block;white-space:nowrap;padding:0 calc(50vw - 33px)}.c-timeline-nav__item{cursor:pointer;opacity:.5;display:inline-block;padding:.25rem;-webkit-transform-origin:50% 70%;transform-origin:50% 70%;-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.c-timeline-nav__item:hover{opacity:1}.c-timeline-nav__item.active{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.c-timeline-nav__item-inner{font-weight:900;font-size:1.875rem;color:#f7f3e1}.c-view-honoree{z-index:1;overflow:auto;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f3b328}.c-view-honoree .h1,.c-view-honoree h1{font-weight:900;font-size:1.75rem}@media (min-width:48em){.c-view-honoree .h1,.c-view-honoree h1{font-size:2.5rem}}@media (min-width:64em){.c-view-honoree .h1,.c-view-honoree h1{font-size:3.4375rem}}.c-view-honoree .h2,.c-view-honoree h2{margin:2.25rem 0 .75rem;font-style:italic;font-size:1.3125rem;line-height:1.3}@media (min-width:48em){.c-view-honoree .h2,.c-view-honoree h2{font-size:1.5rem}}@media (min-width:64em){.c-view-honoree .h2,.c-view-honoree h2{font-size:1.875rem}}.c-view-honoree .h3,.c-view-honoree h3{font-size:1.125rem;line-height:1.3;margin:2.375rem 0 .625rem}.c-view-honoree .h4,.c-view-honoree h4{font-size:1rem;line-height:1.3;margin:2.5rem auto .25rem}.c-view-honoree p{margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}@media (min-width:48em){.c-view-honoree p{font-size:1rem}}@media (min-width:64em){.c-view-honoree p{font-size:1.25rem}}.c-view-honoree li{font-size:.875rem;line-height:1.5}@media (min-width:48em){.c-view-honoree li{font-size:1rem}}@media (min-width:64em){.c-view-honoree li{font-size:1.25rem}}.c-view-honoree ol,.c-view-honoree ul{margin:0 0 1.5rem}.c-view-honoree ol ol,.c-view-honoree ol ul,.c-view-honoree ul ol,.c-view-honoree ul ul{margin:0}.c-view-honoree a{color:#000;font-weight:700}.c-view-honoree a:hover{text-decoration:none}.c-view-honoree blockquote{margin:0 0 1.5rem;padding:.875rem;font-weight:700;font-style:italic;font-size:1.3125rem;line-height:1.3}@media (min-width:48em){.c-view-honoree blockquote{font-size:1.5rem}}@media (min-width:64em){.c-view-honoree blockquote{float:right;width:50%;margin-left:20px;padding-top:0;font-size:1.875rem}}.c-view-honoree blockquote p{font-size:1.3125rem}@media (min-width:48em){.c-view-honoree blockquote p{font-size:1.5rem}}@media (min-width:64em){.c-view-honoree blockquote p{font-size:1.875rem}}.c-view-honoree blockquote cite{font-size:1rem}@media (min-width:64em){.c-view-honoree blockquote cite{font-size:1.25rem}}.c-view-honoree .quote-text{margin:0 0 1.5rem;font-weight:700;font-style:italic;font-size:1.3125rem;line-height:1.3}@media (min-width:48em){.c-view-honoree .quote-text{font-size:1.5rem}}@media (min-width:64em){.c-view-honoree .quote-text{font-size:1.875rem}}.c-view-honoree .quote-name{position:relative;margin:0;padding:0 0 0 .875rem;font-weight:700;font-size:.875rem}@media (min-width:48em){.c-view-honoree .quote-name{padding:0 0 0 1.125rem;font-size:1.125rem}}@media (min-width:64em){.c-view-honoree .quote-name{padding:0 0 0 1.25rem;font-size:1.25rem}}.c-view-honoree .quote-title{padding:0 0 0 .875rem;font-size:.875rem}@media (min-width:48em){.c-view-honoree .quote-title{padding:0 0 0 1.125rem;font-size:1.125rem}}@media (min-width:64em){.c-view-honoree .quote-title{padding:0 0 0 1.25rem;font-size:1.25rem}}.c-view-honoree .c-honoree-detail__top{overflow:hidden;padding:0 1.25rem}.c-view-honoree .c-honoree-detail__container{position:relative;max-width:41.25rem;margin:0 auto;padding:10rem 0 0}@media (min-width:30em){.c-view-honoree .c-honoree-detail__container{padding:11.25rem 0 0}}@media (min-width:48em){.c-view-honoree .c-honoree-detail__container{padding:14.375rem 0 0}}@media (min-width:64em){.c-view-honoree .c-honoree-detail__container{max-width:72.5rem;min-height:81.25rem;padding:21.25rem 0 0}}@media (min-width:1440px){.c-view-honoree .c-honoree-detail__container{padding:15.625rem 0 0}}.c-view-honoree .c-honoree-detail__bottom{overflow:hidden;padding:0 1.25rem}.c-view-honoree .c-honoree-detail__container-bottom{position:relative;max-width:41.25rem;margin:0 auto;padding:0 0 2.5rem}@media (min-width:64em){.c-view-honoree .c-honoree-detail__container-bottom{max-width:72.5rem;padding:0 0 3.125rem}}@media (min-width:64em){.c-view-honoree .c-honoree-detail__column{max-width:37.5rem}}.c-view-honoree .c-honoree-detail__photo{opacity:.6;overflow:hidden;float:right;position:relative;max-width:51.25rem;width:35%;margin:0 auto 1.25rem}@media (min-width:48em){.c-view-honoree .c-honoree-detail__photo{width:60%;margin:-40% -15% 1.25rem 0}}@media (min-width:64em){.c-view-honoree .c-honoree-detail__photo{position:absolute;top:-11.25rem;right:-7.5rem;width:60%;margin:0}}@media (min-width:80em){.c-view-honoree .c-honoree-detail__photo{top:-12.5rem;right:-12.5rem;width:80%}}.c-view-honoree .c-honoree-detail__photo-img{position:absolute;top:1px;left:1px;right:1px;width:auto;height:auto}.c-view-honoree .c-honoree-detail__photo-inner{position:relative;padding-top:140%;background-color:#f2aa10;background-position:50%;background-repeat:no-repeat;background-size:cover}.c-view-honoree .c-honoree-detail__photo-inner:before{content:"";position:absolute;top:0;right:0;bottom:-.0625rem;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(/modules/custom/map_app/app/dist/img/mask-pin-yellow.svg)}.c-view-honoree .c-honoree-detail__eyebrow{position:relative;margin:0 0 .3125rem;text-transform:uppercase;font-weight:900;font-style:italic;font-size:.625rem}@media (min-width:48em){.c-view-honoree .c-honoree-detail__eyebrow{font-size:1rem}}@media (min-width:64em){.c-view-honoree .c-honoree-detail__eyebrow{font-size:1.25rem}}.c-view-honoree .c-honoree-detail__title{position:relative;margin:0 0 .625rem;color:#fff}.c-view-honoree .c-honoree-detail__content{position:relative}.c-view-honoree .c-honoree-detail__dates{position:relative;margin:0 0 1.5rem;color:#fff;text-transform:uppercase;font-weight:700;font-style:italic;font-size:.875rem}@media (min-width:48em){.c-view-honoree .c-honoree-detail__dates{font-size:1.125rem}}@media (min-width:64em){.c-view-honoree .c-honoree-detail__dates{font-size:1.4375rem}}.c-view-honoree .c-honoree-detail__quote{position:relative;float:none;width:100%;margin:0 0 2.5rem;padding:0}@media (min-width:64em){.c-view-honoree .c-honoree-detail__quote{margin:2.5rem 0 3.75rem}}.c-view-honoree .c-honoree-detail .more-content{position:relative}.c-view-honoree .c-honoree-detail .more-content li,.c-view-honoree .c-honoree-detail .more-content p{font-size:1rem}@media (min-width:48em){.c-view-honoree .c-honoree-detail .more-content li,.c-view-honoree .c-honoree-detail .more-content p{font-size:1.125rem}}@media (min-width:64em){.c-view-honoree .c-honoree-detail .more-content li,.c-view-honoree .c-honoree-detail .more-content p{font-size:1.4375rem}}.c-view-honoree .c-honoree-detail__sidebar{position:relative;margin-bottom:2.5rem;padding-left:1.25rem;border-left:.0625rem solid #393e46}@media (min-width:64em){.c-view-honoree .c-honoree-detail__sidebar{position:absolute;top:55rem;right:1.25rem;width:36%;padding-left:2.5rem}}@media (min-width:80em){.c-view-honoree .c-honoree-detail__sidebar{top:62.5rem;width:38%}}.c-view-honoree .c-honoree-detail__sidebar .h2{margin-top:0;font-weight:900;font-style:italic}.c-view-honoree .c-honoree-detail__sidebar p{margin:0}.c-view-honoree .c-gallery{overflow:hidden;height:.0625rem;padding:0 .625rem}@media (min-width:64em){.c-view-honoree .c-gallery{padding:0 .625rem}}.c-view-honoree .c-gallery--show{height:auto}.c-view-honoree .c-gallery-carousel{max-width:42.5rem;margin:0 auto;padding:2.5rem 0}@media (min-width:64em){.c-view-honoree .c-gallery-carousel{max-width:73.75rem;padding:3.125rem 0}}.c-view-honoree .c-gallery-carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.c-view-honoree .c-gallery-carousel-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 1.25rem;padding:0 .625rem}.c-view-honoree .c-gallery-carousel-nav__button{cursor:pointer;overflow:hidden;display:block;width:2.5rem;height:1.5625rem;text-indent:-9999px;border:0;outline:0;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .3s;transition:opacity .3s}.c-view-honoree .c-gallery-carousel-nav__button:hover{opacity:.8}.c-view-honoree .c-gallery-carousel-nav__button--prev{background-image:url(/modules/custom/map_app/app/dist/img/icon-arrow-left-sand.svg)}.c-view-honoree .c-gallery-carousel-nav__button--next{margin:0 0 0 .9375rem;background-image:url(/modules/custom/map_app/app/dist/img/icon-arrow-right-sand.svg)}.c-view-honoree .c-gallery-carousel-nav__button.disabled{opacity:.3}.c-view-honoree .c-gallery-slide:hover .c-gallery-slide__caption,.c-view-honoree .c-gallery-slide:hover .c-gallery-slide__photo{background-color:#f4bc40}.c-view-honoree .c-gallery-slide__anchor{cursor:pointer;display:table;table-layout:fixed;text-decoration:none}.c-view-honoree .c-gallery-slide__photo{position:relative;padding:.625rem;-webkit-transition:background-color .3s;transition:background-color .3s}.c-view-honoree .c-gallery-slide__photo-inner{max-width:calc(100vw - 40px);width:auto;max-height:25rem;margin:0;-webkit-transition:opacity .3s;transition:opacity .3s}.c-view-honoree .c-gallery-slide__caption{display:table-caption;caption-side:bottom;padding:.625rem;-webkit-transition:background-color .3s;transition:background-color .3s}.c-view-honoree .c-gallery-slide__caption p{margin:0;font-style:italic;font-size:.875rem;line-height:1.4}.c-view-honoree .c-gallery-slide__video-background{position:absolute;top:.625rem;left:.625rem;right:.625rem;bottom:.625rem;background-color:rgba(0,0,0,.7);-webkit-transition:background-color .3s;transition:background-color .3s}.c-view-honoree .c-gallery-slide__video-background:hover{background-color:rgba(0,0,0,.5)}.c-view-honoree .c-gallery-slide__video-background:hover .c-gallery-slide__video-play{opacity:.7}.c-view-honoree .c-gallery-slide__video-play{opacity:.5;position:absolute;top:50%;left:50%;width:6.25rem;height:6.25rem;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/icon-play-circle-sand.svg);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:opacity .3s;transition:opacity .3s}@media (min-width:64em){.c-view-honoree .c-gallery-slide__video-play{width:8.125rem;height:8.125rem}}.c-view-honoree .c-honorees-carousel-header{padding:0 1.25rem;background-color:#f2aa10}.c-view-honoree .c-honorees-carousel-header__text{max-width:73.75rem;margin:0 auto;padding:3.125rem 0 2.5rem;text-align:center;font-weight:400;font-style:italic;font-size:1rem}@media (min-width:48em){.c-view-honoree .c-honorees-carousel-header__text{padding:3.75rem 0 3.125rem;font-size:1.125rem}}@media (min-width:64em){.c-view-honoree .c-honorees-carousel-header__text{font-size:1.5rem}}.c-view-honoree .c-honorees-carousel{padding:0 3.125rem;background-color:#f2aa10}.c-view-honoree .c-honorees-carousel__container{max-width:76.875rem;margin:0 auto}.c-view-honoree .c-honorees-carousel .VueCarousel-navigation-button{opacity:.3;overflow:hidden;width:1.875rem;height:1.875rem;text-indent:-9999px;outline:0!important;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .3s;transition:opacity .3s}@media (min-width:1440px){.c-view-honoree .c-honorees-carousel .VueCarousel-navigation-button{width:4.375rem;height:4.375rem}}.c-view-honoree .c-honorees-carousel .VueCarousel-navigation-button:hover{opacity:.5}.c-view-honoree .c-honorees-carousel .VueCarousel-navigation-button.VueCarousel-navigation-prev{background-image:url(/modules/custom/map_app/app/dist/img/icon-arrow-circle-white-left.svg)}.c-view-honoree .c-honorees-carousel .VueCarousel-navigation-button.VueCarousel-navigation-next{background-image:url(/modules/custom/map_app/app/dist/img/icon-arrow-circle-white-right.svg)}.c-view-honoree .c-honorees-carousel .VueCarousel-navigation--disabled{opacity:0!important}.c-view-honoree .c-honoree-slide{padding:0 1.5625rem}.c-view-honoree .c-honoree-slide__anchor{cursor:pointer;display:block;text-decoration:none}.c-view-honoree .c-honoree-slide__anchor:hover .c-honoree-slide__photo{opacity:.7}.c-view-honoree .c-honoree-slide__anchor:hover .c-honoree-slide__name{text-decoration:underline}.c-view-honoree .c-honoree-slide__photo{opacity:.5;margin:0 0 1.25rem;padding:0 0 100%;border-radius:50%;background-color:#dc9a0c;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-transition:opacity .3s;transition:opacity .3s}.c-view-honoree .c-honoree-slide__name{margin:0;text-align:center;font-weight:900;font-style:italic;font-size:1rem}@media (min-width:48em){.c-view-honoree .c-honoree-slide__name{font-size:1.125rem}}@media (min-width:64em){.c-view-honoree .c-honoree-slide__name{font-size:1.375rem}}.c-view-honoree .c-honoree-footer{padding:0 1.25rem;background-color:#f2aa10}.c-view-honoree .c-honoree-footer__container{padding:1.25rem 0}.c-view-honoree .c-honoree-footer__copyright{margin:0;text-align:center;font-style:italic;font-size:.875rem}@media (min-width:48em){.c-view-honoree .c-honoree-footer__copyright{font-size:1rem}}@media (min-width:64em){.c-view-honoree .c-honoree-footer__copyright{font-size:1.125rem}}.c-view-honoree .c-honoree-footer__copyright a{text-decoration:none;font-weight:400}.c-view-honoree .c-honoree-footer__copyright span{color:#fff}.c-view-honoree .c-honoree-footer__copyright span:hover{text-decoration:underline}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{display:block}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#999;color:#fff;margin:0;padding:.5em}.browserupgrade a{color:#fff}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.c-field-checkbox{margin:1.5625rem 0}.c-field-checkbox input[type=checkbox]{display:none}.c-field-checkbox input[type=checkbox]+label{cursor:pointer;position:relative;display:inline-block;padding:0 0 0 2.1875rem;color:#fff;font-style:italic;font-weight:900;font-size:1.5rem;line-height:1}.c-field-checkbox input[type=checkbox]+label:before{content:"";display:block;position:absolute;top:-.0625rem;left:0;width:1.5rem;height:1.5rem;background-color:#f7f3e1}.c-field-checkbox input[type=checkbox]+label:after{content:"";opacity:0;display:block;position:absolute;top:.375rem;left:.1875rem;width:1.125rem;height:.5rem;border-left:.125rem solid #008483;border-bottom:.125rem solid #008483;-webkit-transform:rotate(-55deg);transform:rotate(-55deg);-webkit-transition:opacity .3s;transition:opacity .3s}.c-field-checkbox input[type=checkbox]:checked+label:after{opacity:1}@-webkit-keyframes gear-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes gear-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0,-50%,0) scaleX(1);transform:translate3d(0,-50%,0) scaleX(1)}20%{z-index:1;-webkit-transform:translate3d(80%,-50%,0) scale3d(1.2,1.2,1);transform:translate3d(80%,-50%,0) scale3d(1.2,1.2,1)}30%{z-index:1;-webkit-transform:translate3d(120%,-50%,0) scale3d(1.2,1.2,1);transform:translate3d(120%,-50%,0) scale3d(1.2,1.2,1)}50%{z-index:auto;-webkit-transform:translate3d(200%,-50%,0) scaleX(1);transform:translate3d(200%,-50%,0) scaleX(1)}70%{z-index:auto;-webkit-transform:translate3d(120%,-50%,0) scale3d(.8,.8,1);transform:translate3d(120%,-50%,0) scale3d(.8,.8,1)}80%{z-index:auto;-webkit-transform:translate3d(80%,-50%,0) scale3d(.8,.8,1);transform:translate3d(80%,-50%,0) scale3d(.8,.8,1)}to{z-index:1;-webkit-transform:translate3d(0,-50%,0) scaleX(1);transform:translate3d(0,-50%,0) scaleX(1)}}@keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0,-50%,0) scaleX(1);transform:translate3d(0,-50%,0) scaleX(1)}20%{z-index:1;-webkit-transform:translate3d(80%,-50%,0) scale3d(1.2,1.2,1);transform:translate3d(80%,-50%,0) scale3d(1.2,1.2,1)}30%{z-index:1;-webkit-transform:translate3d(120%,-50%,0) scale3d(1.2,1.2,1);transform:translate3d(120%,-50%,0) scale3d(1.2,1.2,1)}50%{z-index:auto;-webkit-transform:translate3d(200%,-50%,0) scaleX(1);transform:translate3d(200%,-50%,0) scaleX(1)}70%{z-index:auto;-webkit-transform:translate3d(120%,-50%,0) scale3d(.8,.8,1);transform:translate3d(120%,-50%,0) scale3d(.8,.8,1)}80%{z-index:auto;-webkit-transform:translate3d(80%,-50%,0) scale3d(.8,.8,1);transform:translate3d(80%,-50%,0) scale3d(.8,.8,1)}to{z-index:1;-webkit-transform:translate3d(0,-50%,0) scaleX(1);transform:translate3d(0,-50%,0) scaleX(1)}}@-webkit-keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0,-50%,0) scaleX(1);transform:translate3d(0,-50%,0) scaleX(1)}20%{z-index:auto;-webkit-transform:translate3d(-80%,-50%,0) scale3d(.8,.8,1);transform:translate3d(-80%,-50%,0) scale3d(.8,.8,1)}30%{z-index:auto;-webkit-transform:translate3d(-120%,-50%,0) scale3d(.8,.8,1);transform:translate3d(-120%,-50%,0) scale3d(.8,.8,1)}50%{z-index:1;-webkit-transform:translate3d(-200%,-50%,0) scaleX(1);transform:translate3d(-200%,-50%,0) scaleX(1)}70%{z-index:1;-webkit-transform:translate3d(-120%,-50%,0) scale3d(1.2,1.2,1);transform:translate3d(-120%,-50%,0) scale3d(1.2,1.2,1)}80%{z-index:1;-webkit-transform:translate3d(-80%,-50%,0) scale3d(1.2,1.2,1);transform:translate3d(-80%,-50%,0) scale3d(1.2,1.2,1)}to{z-index:auto;-webkit-transform:translate3d(0,-50%,0) scaleX(1);transform:translate3d(0,-50%,0) scaleX(1)}}@keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0,-50%,0) scaleX(1);transform:translate3d(0,-50%,0) scaleX(1)}20%{z-index:auto;-webkit-transform:translate3d(-80%,-50%,0) scale3d(.8,.8,1);transform:translate3d(-80%,-50%,0) scale3d(.8,.8,1)}30%{z-index:auto;-webkit-transform:translate3d(-120%,-50%,0) scale3d(.8,.8,1);transform:translate3d(-120%,-50%,0) scale3d(.8,.8,1)}50%{z-index:1;-webkit-transform:translate3d(-200%,-50%,0) scaleX(1);transform:translate3d(-200%,-50%,0) scaleX(1)}70%{z-index:1;-webkit-transform:translate3d(-120%,-50%,0) scale3d(1.2,1.2,1);transform:translate3d(-120%,-50%,0) scale3d(1.2,1.2,1)}80%{z-index:1;-webkit-transform:translate3d(-80%,-50%,0) scale3d(1.2,1.2,1);transform:translate3d(-80%,-50%,0) scale3d(1.2,1.2,1)}to{z-index:auto;-webkit-transform:translate3d(0,-50%,0) scaleX(1);transform:translate3d(0,-50%,0) scaleX(1)}}@-webkit-keyframes nav-dot-tooltip-pulse{0%{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) scale3d(.9,.7,1);transform:translate3d(-50%,-50%,0) scale3d(.9,.7,1)}50%{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) scale3d(.9,.7,1);transform:translate3d(-50%,-50%,0) scale3d(.9,.7,1)}to{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale3d(1.15,1.4,1);transform:translate3d(-50%,-50%,0) scale3d(1.15,1.4,1)}}@keyframes nav-dot-tooltip-pulse{0%{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) scale3d(.9,.7,1);transform:translate3d(-50%,-50%,0) scale3d(.9,.7,1)}50%{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) scale3d(.9,.7,1);transform:translate3d(-50%,-50%,0) scale3d(.9,.7,1)}to{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale3d(1.15,1.4,1);transform:translate3d(-50%,-50%,0) scale3d(1.15,1.4,1)}}.map-app-open{overflow:hidden;position:fixed;width:100%;height:100%}@media (min-width:64em){.map-app-open{position:relative;width:auto;height:auto}}.app-body{background-color:#999}#app{z-index:10;color:#000;background-color:#d14730;text-align:left;font-family:basic-sans,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,.c-app{position:fixed;bottom:0;left:0;width:100%}.c-app{overflow:hidden;-webkit-transition:-webkit-clip-path 1s;transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s,-webkit-clip-path 1s}.c-app.open{height:100%}.user-logged-in .c-app.open{height:calc(100% - 39px)}@media (min-width:976px){.user-logged-in.toolbar-tray-open .c-app.open{height:calc(100% - 79px)}}.c-transition-circle{position:absolute;width:400vh;height:400vh;border-radius:50%;-webkit-transform:translate3d(-50%,-50%,0) scale3d(0,0,1);transform:translate3d(-50%,-50%,0) scale3d(0,0,1)}.c-logo{z-index:11;opacity:0;visibility:hidden;overflow:hidden;display:block;position:absolute;top:.9375rem;left:.9375rem;width:12.8125rem;height:3.75rem;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/logo.svg);-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}@media (min-width:48em){.c-logo{top:1.875rem;left:1.25rem;height:5.875rem}}@media (min-width:64em){.c-logo{top:2.5rem;left:1.25rem;height:7.5625rem}}.c-logo.active{opacity:1;visibility:visible}.c-curve{z-index:10;opacity:0;visibility:hidden;position:absolute;top:0;left:-5.3125rem;width:18.75rem;height:5.625rem;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}@media (min-width:48em){.c-curve{top:-.625rem;left:-3.125rem;height:9.625rem}}@media (min-width:64em){.c-curve{top:0;left:0;height:12.5625rem}}.c-curve__ellipse{fill:#fb6d55;-webkit-transition:fill .5s;transition:fill .5s}.c-curve.active{opacity:1;visibility:visible}.c-clip-svg{position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot{z-index:10;opacity:0;visibility:hidden;position:fixed;color:#000;bottom:1.375rem;left:1.375rem;-webkit-transform:translate3d(-1000px,0,0);transform:translate3d(-1000px,0,0);-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}@media (min-width:30em){.c-nav-dot{bottom:1.875rem;left:1.875rem}}@media (min-width:48em){.c-nav-dot{bottom:2.5rem;left:2.5rem}}.c-nav-dot:after{content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot__anchor{display:block;overflow:hidden;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f7f3e1;-webkit-box-shadow:0 0 0 .25rem rgba(247,243,225,.5);box-shadow:0 0 0 .25rem rgba(247,243,225,.5);-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s}@media (min-width:30em){.c-nav-dot__anchor{width:3.75rem;height:3.75rem}}@media (min-width:64em){.c-nav-dot__anchor{width:5rem;height:5rem;-webkit-box-shadow:0 0 0 .4375rem rgba(247,243,225,.5);box-shadow:0 0 0 .4375rem rgba(247,243,225,.5)}}.c-nav-dot__anchor:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .375rem rgba(247,243,225,.5);box-shadow:0 0 0 .375rem rgba(247,243,225,.5)}@media (min-width:64em){.c-nav-dot__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(247,243,225,.5);box-shadow:0 0 0 .625rem rgba(247,243,225,.5)}}.c-nav-dot__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-nav-dot__marker{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center 62%;background-size:70% auto;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker.svg)}.c-nav-dot__marker.active{opacity:1;visibility:visible}.c-nav-dot__close{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.c-nav-dot__close:after,.c-nav-dot__close:before{content:"";position:absolute;top:50%;left:50%;width:11%;height:120%;border-radius:.125rem;background-color:#000;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.c-nav-dot__close:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.c-nav-dot__close.active{opacity:1;visibility:visible}.c-nav-dot__back{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.c-nav-dot__back:before{content:"";position:absolute;top:50%;left:50%;width:50%;height:50%;border-left:.125rem solid #000;border-bottom:.125rem solid #000;-webkit-transform:translate3d(-92%,-50%,0) rotate(45deg);transform:translate3d(-92%,-50%,0) rotate(45deg)}@media (min-width:48em){.c-nav-dot__back:before{margin:0;border-left-width:.1875rem;border-bottom-width:.1875rem}}.c-nav-dot__back:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:.125rem;background-color:#000;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media (min-width:48em){.c-nav-dot__back:after{height:.1875rem}}.c-nav-dot.visible,.c-nav-dot__back.active{opacity:1;visibility:visible}.c-nav-dot.visible{-webkit-transform:translateZ(0);transform:translateZ(0)}.c-nav-dot.disabled:after{display:block}.c-nav-dot.flip-top{bottom:auto;top:6.25rem}@media (min-width:48em){.c-nav-dot.flip-top{top:10rem}}@media (min-width:64em){.c-nav-dot.flip-top{top:15rem}}.c-nav-dot.transform-transitions{-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.c-nav-dot.transform-transitions .c-nav-dot__anchor{-webkit-transition:none;transition:none}.user-logged-in .c-nav-dot.flip-top{top:8.6875rem}@media (min-width:48em){.user-logged-in .c-nav-dot.flip-top{top:12.4375rem}}@media (min-width:976px){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:14.9375rem}}@media (min-width:64em){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:19.9375rem}}.c-nav-dot-tooltip{opacity:0;visibility:hidden;z-index:1;position:fixed;bottom:1.5rem;left:2.625rem;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}@media (min-width:30em){.c-nav-dot-tooltip{bottom:2.25rem;left:3.75rem}}@media (min-width:48em){.c-nav-dot-tooltip{bottom:2.875rem;left:4.375rem}}@media (min-width:64em){.c-nav-dot-tooltip{left:5rem}}.c-nav-dot-tooltip.active{opacity:1;visibility:visible}.c-nav-dot-tooltip.active:before{-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite}.c-nav-dot-tooltip.active:after,.c-nav-dot-tooltip.active:before{visibility:visible;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s}.c-nav-dot-tooltip.active:after{-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite}.c-nav-dot-tooltip.active .c-nav-dot-tooltip__anchor{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s,background-color .3s,-webkit-box-shadow .3s,-webkit-transform .5s .5s;transition:opacity .5s,background-color .3s,-webkit-box-shadow .3s,-webkit-transform .5s .5s;transition:opacity .5s,background-color .3s,box-shadow .3s,transform .5s .5s;transition:opacity .5s,background-color .3s,box-shadow .3s,transform .5s .5s,-webkit-box-shadow .3s,-webkit-transform .5s .5s}.c-nav-dot-tooltip:after,.c-nav-dot-tooltip:before{content:"";opacity:.5;visibility:hidden;display:block;z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;border:.125rem solid #fff;border-radius:9999px;-webkit-transform:translate3d(-50%,-50%,0) scale3d(.9,.7,1);transform:translate3d(-50%,-50%,0) scale3d(.9,.7,1)}.c-nav-dot-tooltip__inner{overflow:hidden;padding:.375rem}@media (min-width:64em){.c-nav-dot-tooltip__inner{padding:.625rem}}.c-nav-dot-tooltip__anchor{opacity:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.5rem;padding:0 1.25rem 0 2.1875rem;text-decoration:none;color:#000;font-weight:700;font-style:italic;font-size:.875rem;line-height:1;border-radius:9999px;background-color:#f3b328;-webkit-box-shadow:0 0 0 .25rem rgba(243,179,40,.5);box-shadow:0 0 0 .25rem rgba(243,179,40,.5);-webkit-transform:translate3d(-120%,0,0);transform:translate3d(-120%,0,0);-webkit-transition:opacity .5s,background-color .3s,-webkit-box-shadow .3s;transition:opacity .5s,background-color .3s,-webkit-box-shadow .3s;transition:opacity .5s,background-color .3s,box-shadow .3s;transition:opacity .5s,background-color .3s,box-shadow .3s,-webkit-box-shadow .3s}@media (min-width:30em){.c-nav-dot-tooltip__anchor{height:2.25rem;padding:0 1.25rem 0 3rem;font-size:1rem}}@media (min-width:64em){.c-nav-dot-tooltip__anchor{height:3rem;padding:0 1.25rem 0 3.125rem;font-size:1.125rem;-webkit-box-shadow:0 0 0 .4375rem rgba(243,179,40,.5);box-shadow:0 0 0 .4375rem rgba(243,179,40,.5)}}.c-nav-dot-tooltip__anchor:hover{color:#000;background-color:#f4bc40;-webkit-box-shadow:0 0 0 .375rem rgba(243,179,40,.5);box-shadow:0 0 0 .375rem rgba(243,179,40,.5)}@media (min-width:64em){.c-nav-dot-tooltip__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(243,179,40,.5);box-shadow:0 0 0 .625rem rgba(243,179,40,.5)}}.c-get-involved-button{cursor:pointer;z-index:1;position:fixed;top:1.375rem;right:5rem;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.875rem;padding:0 .9375rem;color:#f7f3e1;letter-spacing:.0625rem;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;font-size:.75rem;line-height:1;border-radius:9999px;border:.0625rem solid #f7f3e1;background-color:transparent;-webkit-transform:translate3d(330px,0,0);transform:translate3d(330px,0,0);-webkit-transition:color .3s,background-color .3s,-webkit-transform .2s linear;transition:color .3s,background-color .3s,-webkit-transform .2s linear;transition:color .3s,background-color .3s,transform .2s linear;transition:color .3s,background-color .3s,transform .2s linear,-webkit-transform .2s linear}@media (min-width:30em){.c-get-involved-button{top:1.875rem;right:7.5rem;height:2.125rem;padding:0 1.25rem;font-size:.875rem}}@media (min-width:48em){.c-get-involved-button{top:2.6875rem;right:7.8125rem;height:2.9375rem;padding:0 2.5rem;font-size:1.125rem}}.c-get-involved-button:hover{color:#000;background-color:#f7f3e1}.c-get-involved-button.active{-webkit-transform:translateZ(0);transform:translateZ(0)}.c-settings-wrapper{z-index:14;position:fixed;top:5.3125rem;right:1.375rem;padding:1.875rem 0 0;-webkit-transform:translate3d(330px,0,0);transform:translate3d(330px,0,0);-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}@media (min-width:30em){.c-settings-wrapper{right:2.5rem}}@media (min-width:48em){.c-settings-wrapper{top:6.5625rem;padding:2.5rem 0 0}}.c-settings-wrapper__heading{position:absolute;top:0;left:50%;width:5rem;margin:0 0 0 -2.5rem;font-weight:900;font-style:italic;font-size:.75rem;line-height:1;text-align:center;text-transform:uppercase;color:#fff;-webkit-transition:opacity .2s;transition:opacity .2s}@media (min-width:48em){.c-settings-wrapper__heading{width:6.25rem;margin:0 0 0 -3.125rem;font-size:1rem}}.c-settings-wrapper.active{-webkit-transform:translateZ(0);transform:translateZ(0)}.c-settings-wrapper.panel-open .c-settings-wrapper__heading{opacity:0}.c-settings-wrapper.panel-open .c-settings-button{background-color:#fff}.c-settings-wrapper.panel-open .c-settings-button__icon{opacity:0;visibility:hidden}.c-settings-wrapper.panel-open .c-settings-button__close{opacity:1;visibility:visible}.c-settings-button{cursor:pointer;overflow:hidden;position:relative;display:block;width:2.5rem;height:2.5rem;padding:0;border-radius:50%;border:0;background-color:#f7f3e1;-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s}@media (min-width:48em){.c-settings-button{width:3.3125rem;height:3.3125rem}}@media (min-width:64em){.c-settings-button:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .3125rem rgba(247,243,225,.5);box-shadow:0 0 0 .3125rem rgba(247,243,225,.5)}.c-settings-button:hover .c-settings-button__icon{-webkit-animation:gear-rotate 4s linear infinite;animation:gear-rotate 4s linear infinite}}.c-settings-button__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-settings-button__icon{width:60%;height:60%;margin:-30% 0 0 -30%;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/icon-gear-dark-blue.svg)}.c-settings-button__close,.c-settings-button__icon{position:absolute;top:50%;left:50%;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.c-settings-button__close{opacity:0;visibility:hidden;width:50%;height:50%;margin:-25% 0 0 -25%}.c-settings-button__close:after,.c-settings-button__close:before{content:"";display:block;position:absolute;top:50%;left:50%;width:.125rem;height:90%;border-radius:.0625rem;background-color:#000;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.c-settings-button__close:before{-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.user-logged-in .c-settings-wrapper{top:7.8125rem}@media (min-width:48em){.user-logged-in .c-settings-wrapper{top:9.0625rem}}@media (min-width:976px){.user-logged-in.toolbar-tray-open .c-settings-wrapper{top:11.5625rem}}.c-toggle-nav{z-index:1;position:fixed;top:50%;right:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.5rem;margin:-2.9375rem 0 0;-webkit-transform:translate3d(330px,0,0);transform:translate3d(330px,0,0);-webkit-transition:-webkit-transform .2s linear .1s;transition:-webkit-transform .2s linear .1s;transition:transform .2s linear .1s;transition:transform .2s linear .1s,-webkit-transform .2s linear .1s}@media (min-width:30em){.c-toggle-nav{right:1.25rem;margin:-3.3125rem 0 0}}@media (min-width:48em){.c-toggle-nav{right:1.875rem;margin:-4.125rem 0 0}}@media (min-width:64em){.c-toggle-nav{margin:-3.8125rem 0 0}}.c-toggle-nav__heading{margin:0 0 .5rem;text-align:center;text-transform:uppercase;color:#fff;font-weight:900;font-style:italic;font-size:.75rem;line-height:1}@media (min-width:30em){.c-toggle-nav__heading{font-size:1rem}}.c-toggle-nav__list{list-style:none;position:relative;width:2rem;margin:0;padding:.625rem 0;border-radius:1rem;background-color:#f7f3e1}.c-toggle-nav__list:before{content:"";display:block;position:absolute;top:.625rem;left:50%;width:1rem;height:1rem;border-radius:50%;background-color:rgba(0,0,0,.7);-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.c-toggle-nav__item{position:relative;width:100%;margin:0 0 .625rem}@media (min-width:64em){.c-toggle-nav__item{margin:0 0 .3125rem}}.c-toggle-nav__item:last-of-type{margin:0}.c-toggle-nav__item.map{display:none}@media (min-width:48em){.c-toggle-nav__item.map{display:block}}.c-toggle-nav__link{position:relative;display:block;width:1rem;height:1rem;margin:0 auto;border-radius:50%;background-color:rgba(0,0,0,.3);-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}@media (min-width:64em){.c-toggle-nav__link:hover{-webkit-box-shadow:0 0 0 .1875rem rgba(166,165,159,.3);box-shadow:0 0 0 .1875rem rgba(166,165,159,.3)}.c-toggle-nav__link:hover .c-toggle-nav__link-label{opacity:1;visibility:visible;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}.c-toggle-nav__link-label{cursor:default;opacity:0;visibility:hidden;position:absolute;top:50%;right:100%;margin:0 .75rem 0 0;padding:.25rem .3125rem .125rem .375rem;color:#f7f3e1;font-weight:700;font-size:.875rem;line-height:1;border-radius:.1875rem;background-color:#000;-webkit-transform:translate3d(-10px,-50%,0);transform:translate3d(-10px,-50%,0);-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,transform .3s;transition:opacity .3s,visibility .3s,transform .3s,-webkit-transform .3s}.c-toggle-nav__link-label:before{content:"";z-index:-1;display:block;position:absolute;top:50%;right:-.375rem;width:.875rem;height:.875rem;border-radius:0 .1875rem 0 0;background-color:#000;-webkit-transform:translate3d(0,-50%,0) rotate(45deg);transform:translate3d(0,-50%,0) rotate(45deg)}.c-toggle-nav.active{-webkit-transform:translateZ(0);transform:translateZ(0)}.user-logged-in .c-toggle-nav{margin:-1.75rem 0 0}@media (min-width:30em){.user-logged-in .c-toggle-nav{margin:-2.125rem 0 0}}@media (min-width:48em){.user-logged-in .c-toggle-nav{margin:-2.9375rem 0 0}}@media (min-width:64em){.user-logged-in .c-toggle-nav{margin:-2.625rem 0 0}}@media (min-width:976px){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.6875rem 0 0}}@media (min-width:64em){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.375rem 0 0}}.c-placeholder{opacity:.1;position:absolute;top:50%;left:0;width:100%;margin:0;text-align:center;font-size:6.25rem;line-height:1;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.c-settings-overlay{z-index:12;opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.c-settings-overlay.active{opacity:1;visibility:visible}.c-settings-panel{z-index:13;position:fixed;top:0;right:0;width:16.25rem;height:100%;padding:7.8125rem 1.25rem 1.25rem;background-color:#d14730;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media (min-width:30em){.c-settings-panel{padding:7.8125rem 1.25rem 1.25rem}}@media (min-width:48em){.c-settings-panel{width:22.5rem;padding:10rem 3.125rem 3.125rem}}.c-settings-panel.active{-webkit-transform:translateZ(0);transform:translateZ(0)}.c-settings-panel__heading{margin:0 0 2.5rem;text-transform:uppercase;font-style:italic;font-weight:900;font-size:1.25rem;line-height:1}@media (min-width:48em){.c-settings-panel__heading{font-size:1.5rem}}.user-logged-in .c-settings-panel{padding-top:10.3125rem}@media (min-width:48em){.user-logged-in .c-settings-panel{padding-top:12.5rem}}@media (min-width:976px){.user-logged-in.toolbar-tray-open .c-settings-panel{padding-top:15rem}}.c-apply-filters{cursor:pointer;display:inline-block;height:3.125rem;margin:1.25rem 0 0;padding:0 2.5rem;color:#fff;text-decoration:none;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;font-size:1.25rem;line-height:1;border:0;border-radius:1.5625rem;background-color:#008483;-webkit-transition:background-color .3s;transition:background-color .3s}.c-apply-filters:hover{background-color:#009e9c}.c-loading{z-index:2;position:absolute;top:50%;left:50%;width:6.25rem;margin:-1.5625rem 0 0 -3.125rem}.c-loading__marker{position:absolute;top:0;width:2.0625rem;height:3.125rem;background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-transform:translate3d(0,-50%,0) scaleX(1);transform:translate3d(0,-50%,0) scaleX(1)}.c-loading__marker.marker-left{z-index:1;left:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-left.svg);-webkit-animation:marker-revolve-left 2s linear infinite;animation:marker-revolve-left 2s linear infinite}.c-loading__marker.marker-right{z-index:auto;right:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-right.svg);-webkit-animation:marker-revolve-right 2s linear infinite;animation:marker-revolve-right 2s linear infinite}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@media (min-width:48em){.route-from-home-to-list .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%,26px,0);transform:translate3d(-50%,26px,0)}}@media (min-width:64em){.route-from-home-to-list .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%,21px,0);transform:translate3d(-50%,21px,0)}}.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%,26px,0);transform:translate3d(-50%,26px,0)}@media (min-width:48em){.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%,52px,0);transform:translate3d(-50%,52px,0)}}@media (min-width:64em){.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%,42px,0);transform:translate3d(-50%,42px,0)}}.route-from-list-to-home .main-leave,.route-from-map-to-home .main-leave,.route-from-timeline-to-home .main-leave{-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}.route-from-list-to-home .main-leave-to,.route-from-map-to-home .main-leave-to,.route-from-timeline-to-home .main-leave-to{opacity:0}.route-from-home-to-list .main-enter-active,.route-from-home-to-map .main-enter-active,.route-from-home-to-timeline .main-enter-active{opacity:0;-webkit-transition:opacity .3s linear .5s;transition:opacity .3s linear .5s}.route-from-home-to-list .main-enter-to,.route-from-home-to-map .main-enter-to,.route-from-home-to-timeline .main-enter-to{opacity:1}.route-from-list-to-timeline .main-enter,.route-from-map-to-list .main-enter,.route-from-map-to-timeline .main-enter{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.route-from-list-to-timeline .main-leave-to,.route-from-map-to-list .main-leave-to,.route-from-map-to-timeline .main-leave-to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.route-from-list-to-timeline .main-enter-active .c-timeline,.route-from-map-to-timeline .main-enter-active .c-timeline{opacity:0}.route-from-list-to-timeline .main-enter-to .c-timeline,.route-from-map-to-timeline .main-enter-to .c-timeline{opacity:1}.route-from-list-to-map .main-enter,.route-from-timeline-to-list .main-enter,.route-from-timeline-to-map .main-enter{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.route-from-list-to-map .main-leave-to,.route-from-timeline-to-list .main-leave-to,.route-from-timeline-to-map .main-leave-to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.route-from-list-to-map .main-enter-active .c-map-wrapper,.route-from-timeline-to-map .main-enter-active .c-map-wrapper{opacity:0}.route-from-list-to-map .main-enter-to .c-map-wrapper,.route-from-timeline-to-map .main-enter-to .c-map-wrapper{opacity:1}.route-from-home-to-list .c-curve__ellipse,.route-from-honoree-to-list .c-curve__ellipse,.route-from-map-to-list .c-curve__ellipse,.route-from-timeline-to-list .c-curve__ellipse,.route-to-list .c-curve__ellipse{fill:#f3b328}.route-from-home-to-timeline .c-curve__ellipse,.route-from-honoree-to-timeline .c-curve__ellipse,.route-from-list-to-timeline .c-curve__ellipse,.route-from-map-to-timeline .c-curve__ellipse,.route-to-timeline .c-curve__ellipse{fill:#008483}.route-from-home-to-honoree .c-nav-dot,.route-from-honoree-to-honoree .c-nav-dot,.route-from-list-to-honoree .c-nav-dot,.route-from-map-to-honoree .c-nav-dot,.route-from-timeline-to-honoree .c-nav-dot,.route-to-honoree .c-nav-dot{z-index:16}.route-from-home-to-honoree .c-transition-circle,.route-from-honoree-to-honoree .c-transition-circle,.route-from-list-to-honoree .c-transition-circle,.route-from-map-to-honoree .c-transition-circle,.route-from-timeline-to-honoree .c-transition-circle,.route-to-honoree .c-transition-circle{z-index:1}.route-from-home-to-honoree .c-curve__ellipse,.route-from-honoree-to-honoree .c-curve__ellipse,.route-from-list-to-honoree .c-curve__ellipse,.route-from-map-to-honoree .c-curve__ellipse,.route-from-timeline-to-honoree .c-curve__ellipse,.route-to-honoree .c-curve__ellipse{fill:#e8a718}.route-from-home-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-to-honoree .c-get-involved-button{-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}@media (min-width:30em){.route-from-home-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-to-honoree .c-get-involved-button{-webkit-transform:translate3d(90px,0,0);transform:translate3d(90px,0,0)}}.route-from-home-to-honoree .c-settings-wrapper,.route-from-home-to-honoree .c-toggle-nav,.route-from-honoree-to-honoree .c-settings-wrapper,.route-from-honoree-to-honoree .c-toggle-nav,.route-from-list-to-honoree .c-settings-wrapper,.route-from-list-to-honoree .c-toggle-nav,.route-from-map-to-honoree .c-settings-wrapper,.route-from-map-to-honoree .c-toggle-nav,.route-from-timeline-to-honoree .c-settings-wrapper,.route-from-timeline-to-honoree .c-toggle-nav,.route-to-honoree .c-settings-wrapper,.route-to-honoree .c-toggle-nav{-webkit-transform:translate3d(330px,0,0);transform:translate3d(330px,0,0)}.route-from-home-to-honoree .main-enter-active,.route-from-honoree-to-honoree .main-enter-active,.route-from-list-to-honoree .main-enter-active,.route-from-map-to-honoree .main-enter-active,.route-from-timeline-to-honoree .main-enter-active,.route-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity .3s linear .5s;transition:opacity .3s linear .5s}.route-from-home-to-honoree .main-enter-to,.route-from-honoree-to-honoree .main-enter-to,.route-from-list-to-honoree .main-enter-to,.route-from-map-to-honoree .main-enter-to,.route-from-timeline-to-honoree .main-enter-to,.route-to-honoree .main-enter-to{opacity:1}.route-from-honoree-to-list .c-transition-circle,.route-from-honoree-to-map .c-transition-circle,.route-from-honoree-to-timeline .c-transition-circle{z-index:1}.route-from-honoree-to-list .c-view-honoree,.route-from-honoree-to-map .c-view-honoree,.route-from-honoree-to-timeline .c-view-honoree{opacity:0!important;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}.route-from-honoree-to-honoree .c-curve__ellipse{fill:#e8a718}.route-from-honoree-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.route-from-honoree-to-honoree .main-enter-to{opacity:1}.route-from-honoree-to-list.disable-collapse .c-nav-dot,.route-from-honoree-to-map.disable-collapse .c-nav-dot,.route-from-honoree-to-timeline.disable-collapse .c-nav-dot,.route-from-list-to-map.disable-collapse .c-nav-dot,.route-from-list-to-timeline.disable-collapse .c-nav-dot,.route-from-map-to-list.disable-collapse .c-nav-dot,.route-from-map-to-timeline.disable-collapse .c-nav-dot,.route-from-timeline-to-list.disable-collapse .c-nav-dot,.route-from-timeline-to-map.disable-collapse .c-nav-dot,.route-to-home.disable-collapse .c-nav-dot,.route-to-list.disable-collapse .c-nav-dot,.route-to-map.disable-collapse .c-nav-dot,.route-to-timeline.disable-collapse .c-nav-dot{opacity:0;visibility:hidden;-webkit-transform:translate3d(-1000px,0,0)!important;transform:translate3d(-1000px,0,0)!important;-webkit-transition:opacity .5s,visibility .5s,-webkit-transform 0s .5s;transition:opacity .5s,visibility .5s,-webkit-transform 0s .5s;transition:opacity .5s,visibility .5s,transform 0s .5s;transition:opacity .5s,visibility .5s,transform 0s .5s,-webkit-transform 0s .5s}.layer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:31.25rem;padding:0 1.25rem}.layer__label{opacity:.1;margin:0;color:#000;font-family:basic-sans,Helvetica,Arial,sans-serif}.layer--1{background-color:#0e5088}.layer--2{background-color:#008483}.layer--3{background-color:#f3b328}.layer--4{background-color:#d14730}.c-lightbox{z-index:-1;opacity:0;visibility:hidden;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;bottom:0;width:100%;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.c-lightbox.active{z-index:999;opacity:1;visibility:visible;-webkit-transition:z-index 0s .3s,opacity .3s,visibility .3s;transition:z-index 0s .3s,opacity .3s,visibility .3s}.c-lightbox__close{cursor:pointer;overflow:hidden;display:block;position:fixed;top:.625rem;right:.625rem;width:2.5rem;height:2.5rem;text-indent:-9999px;border:0;outline:0;background-color:transparent}.c-lightbox__close:after,.c-lightbox__close:before{content:"";display:block;position:absolute;top:50%;left:50%;width:.25rem;height:120%;border-radius:.125rem;background-color:#fff;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.c-lightbox__close:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.c-lightbox__background{position:fixed;top:0;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.7)}.c-lightbox__slide{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;max-width:62.5rem;width:100%;padding:1.25rem;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.c-lightbox__slide.active{opacity:1;visibility:visible}.c-lightbox__video{position:relative;padding:0 0 56%}.c-lightbox__video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.c-lightbox__image{max-width:100%;max-height:75vh;margin:0 auto}.c-lightbox__caption{position:absolute;top:100%;left:0;width:100%;padding:0 1.25rem 1.25rem;color:#fff;font-style:italic;font-size:.75rem;line-height:1.4}@media (min-width:48em){.c-lightbox__caption{font-size:.875rem}}@media (min-width:64em){.c-lightbox__caption{font-size:1rem}}.c-lightbox__caption p:last-of-type{margin:0}.c-lightbox__arrow{cursor:pointer;overflow:hidden;display:block;position:fixed;top:50%;width:2.5rem;height:1.5rem;margin:-.75rem 0 0;text-indent:-9999px;border:0;outline:0;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .3s;transition:opacity .3s}.c-lightbox__arrow:hover{opacity:.8}.c-lightbox__arrow--prev{left:.625rem;background-image:url(/modules/custom/map_app/app/dist/img/icon-arrow-left-sand.svg)}@media (min-width:48em){.c-lightbox__arrow--prev{left:1.25rem}}.c-lightbox__arrow--next{right:.625rem;background-image:url(/modules/custom/map_app/app/dist/img/icon-arrow-right-sand.svg)}@media (min-width:48em){.c-lightbox__arrow--next{right:1.25rem}}.c-lightbox__arrow.disabled{opacity:.3}.user-logged-in .c-lightbox{top:2.4375rem}.user-logged-in .c-lightbox__close{top:3.0625rem}@media (min-width:976px){.user-logged-in.toolbar-tray-open .c-lightbox{top:4.9375rem}}@media (min-width:976px){.user-logged-in.toolbar-tray-open .c-lightbox__close{top:5.5625rem}}
{"version":3,"sources":["app.css","webpack:///src/scss/_normalize.scss","webpack:///src/components/MapLabel.vue","webpack:///src/components/ColumbiaMap.vue","webpack:///src/components/List.vue","webpack:///src/scss/_variables.scss","webpack:///src/scss/_mixins.scss","webpack:///src/components/TimelineItem.vue","webpack:///src/components/Timeline.vue","webpack:///src/components/Honoree.vue","webpack:///src/scss/_base.scss","webpack:///src/scss/_forms.scss","webpack:///src/scss/_shared.scss","webpack:///src/components/Lightbox.vue"],"names":[],"mappings":"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","file":"app.css","sourcesContent":["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=\"button\"],[type=\"reset\"],[type=\"submit\"]{-webkit-appearance:button}button::-moz-focus-inner,[type=\"button\"]::-moz-focus-inner,[type=\"reset\"]::-moz-focus-inner,[type=\"submit\"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=\"button\"]:-moz-focusring,[type=\"reset\"]:-moz-focusring,[type=\"submit\"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=\"checkbox\"],[type=\"radio\"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=\"number\"]::-webkit-inner-spin-button,[type=\"number\"]::-webkit-outer-spin-button{height:auto}[type=\"search\"]{-webkit-appearance:textfield;outline-offset:-2px}[type=\"search\"]::-webkit-search-cancel-button,[type=\"search\"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{display:block}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#999;color:#fff;margin:0;padding:0.5em}.browserupgrade a{color:#fff}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.c-field-checkbox{margin:1.5625rem 0}.c-field-checkbox input[type=\"checkbox\"]{display:none}.c-field-checkbox input[type=\"checkbox\"]+label{cursor:pointer;position:relative;display:inline-block;padding:0 0 0 2.1875rem;color:#fff;font-style:italic;font-weight:900;font-size:1.5rem;line-height:1}.c-field-checkbox input[type=\"checkbox\"]+label:before{content:'';display:block;position:absolute;top:-.0625rem;left:0;width:1.5rem;height:1.5rem;background-color:#f7f3e1}.c-field-checkbox input[type=\"checkbox\"]+label:after{content:'';opacity:0;display:block;position:absolute;top:.375rem;left:.1875rem;width:1.125rem;height:.5rem;border-left:.125rem solid #008483;border-bottom:.125rem solid #008483;-webkit-transform:rotate3d(0, 0, 1, -55deg);transform:rotate3d(0, 0, 1, -55deg);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.c-field-checkbox input[type=\"checkbox\"]:checked+label:after{opacity:1}@-webkit-keyframes gear-rotate{from{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@keyframes gear-rotate{from{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@-webkit-keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:1;-webkit-transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1)}30%{z-index:1;-webkit-transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1)}50%{z-index:auto;-webkit-transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:auto;-webkit-transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1)}80%{z-index:auto;-webkit-transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1)}100%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:1;-webkit-transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1)}30%{z-index:1;-webkit-transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1)}50%{z-index:auto;-webkit-transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:auto;-webkit-transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1)}80%{z-index:auto;-webkit-transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1)}100%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@-webkit-keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:auto;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1)}30%{z-index:auto;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1)}50%{z-index:1;-webkit-transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:1;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1)}80%{z-index:1;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1)}100%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:auto;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1)}30%{z-index:auto;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1)}50%{z-index:1;-webkit-transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:1;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1)}80%{z-index:1;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1)}100%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@-webkit-keyframes nav-dot-tooltip-pulse{0%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}50%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1);transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1)}}@keyframes nav-dot-tooltip-pulse{0%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}50%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1);transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1)}}.map-app-open{overflow:hidden;position:fixed;width:100%;height:100%}@media (min-width: 64em){.map-app-open{position:relative;width:auto;height:auto}}.app-body{background-color:#999}#app{z-index:10;position:fixed;bottom:0;left:0;width:100%;color:#000;background-color:#d14730;text-align:left;font-family:basic-sans,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-app{overflow:hidden;position:fixed;bottom:0;left:0;width:100%;-webkit-transition:-webkit-clip-path 1s;transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s, -webkit-clip-path 1s}.c-app.open{height:100%}.user-logged-in .c-app.open{height:calc(100% - 39px)}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-app.open{height:calc(100% - 79px)}}.c-transition-circle{position:absolute;width:400vh;height:400vh;border-radius:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 1);transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 1)}.c-logo{z-index:11;opacity:0;visibility:hidden;overflow:hidden;display:block;position:absolute;top:.9375rem;left:.9375rem;width:12.8125rem;height:3.75rem;text-indent:-9999px;background-repeat:no-repeat;background-position:left top;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/logo.svg);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}@media (min-width: 48em){.c-logo{top:1.875rem;left:1.25rem;height:5.875rem}}@media (min-width: 64em){.c-logo{top:2.5rem;left:1.25rem;height:7.5625rem}}.c-logo.active{opacity:1;visibility:visible}.c-curve{z-index:10;opacity:0;visibility:hidden;position:absolute;top:0;left:-5.3125rem;width:18.75rem;height:5.625rem;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}@media (min-width: 48em){.c-curve{top:-.625rem;left:-3.125rem;height:9.625rem}}@media (min-width: 64em){.c-curve{top:0;left:0;height:12.5625rem}}.c-curve__ellipse{fill:#FB6D55;-webkit-transition:fill 0.5s;transition:fill 0.5s}.c-curve.active{opacity:1;visibility:visible}.c-clip-svg{position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot{z-index:10;opacity:0;visibility:hidden;position:fixed;color:#000;bottom:1.375rem;left:1.375rem;-webkit-transform:translate3d(-1000px, 0, 0);transform:translate3d(-1000px, 0, 0);-webkit-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s}@media (min-width: 30em){.c-nav-dot{bottom:1.875rem;left:1.875rem}}@media (min-width: 48em){.c-nav-dot{bottom:2.5rem;left:2.5rem}}.c-nav-dot:after{content:'';display:none;position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot__anchor{display:block;overflow:hidden;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f7f3e1;-webkit-box-shadow:0 0 0 .25rem rgba(247,243,225,0.5);box-shadow:0 0 0 .25rem rgba(247,243,225,0.5);-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 30em){.c-nav-dot__anchor{width:3.75rem;height:3.75rem}}@media (min-width: 64em){.c-nav-dot__anchor{width:5rem;height:5rem;-webkit-box-shadow:0 0 0 .4375rem rgba(247,243,225,0.5);box-shadow:0 0 0 .4375rem rgba(247,243,225,0.5)}}.c-nav-dot__anchor:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .375rem rgba(247,243,225,0.5);box-shadow:0 0 0 .375rem rgba(247,243,225,0.5)}@media (min-width: 64em){.c-nav-dot__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(247,243,225,0.5);box-shadow:0 0 0 .625rem rgba(247,243,225,0.5)}}.c-nav-dot__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-nav-dot__marker{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center 62%;background-size:70% auto;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker.svg)}.c-nav-dot__marker.active{opacity:1;visibility:visible}.c-nav-dot__close{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-nav-dot__close:before,.c-nav-dot__close:after{content:'';position:absolute;top:50%;left:50%;width:11%;height:120%;border-radius:.125rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-nav-dot__close:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.c-nav-dot__close.active{opacity:1;visibility:visible}.c-nav-dot__back{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-nav-dot__back:before{content:'';position:absolute;top:50%;left:50%;width:50%;height:50%;border-left:.125rem solid #000;border-bottom:.125rem solid #000;-webkit-transform:translate3d(-92%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-92%, -50%, 0) rotate3d(0, 0, 1, 45deg)}@media (min-width: 48em){.c-nav-dot__back:before{margin:0;border-left-width:.1875rem;border-bottom-width:.1875rem}}.c-nav-dot__back:after{content:'';position:absolute;top:50%;left:50%;width:100%;height:.125rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media (min-width: 48em){.c-nav-dot__back:after{height:.1875rem}}.c-nav-dot__back.active{opacity:1;visibility:visible}.c-nav-dot.visible{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-nav-dot.disabled:after{display:block}.c-nav-dot.flip-top{bottom:auto;top:6.25rem}@media (min-width: 48em){.c-nav-dot.flip-top{top:10rem}}@media (min-width: 64em){.c-nav-dot.flip-top{top:15rem}}.c-nav-dot.transform-transitions{-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out}.c-nav-dot.transform-transitions .c-nav-dot__anchor{-webkit-transition:none;transition:none}.user-logged-in .c-nav-dot.flip-top{top:8.6875rem}@media (min-width: 48em){.user-logged-in .c-nav-dot.flip-top{top:12.4375rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:14.9375rem}}@media (min-width: 64em){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:19.9375rem}}.c-nav-dot-tooltip{opacity:0;visibility:hidden;z-index:1;position:fixed;bottom:1.5rem;left:2.625rem;-webkit-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s}@media (min-width: 30em){.c-nav-dot-tooltip{bottom:2.25rem;left:3.75rem}}@media (min-width: 48em){.c-nav-dot-tooltip{bottom:2.875rem;left:4.375rem}}@media (min-width: 64em){.c-nav-dot-tooltip{left:5rem}}.c-nav-dot-tooltip.active{opacity:1;visibility:visible}.c-nav-dot-tooltip.active:before{visibility:visible;-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s}.c-nav-dot-tooltip.active:after{visibility:visible;-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s}.c-nav-dot-tooltip.active .c-nav-dot-tooltip__anchor{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, transform 0.5s 0.5s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s}.c-nav-dot-tooltip:before,.c-nav-dot-tooltip:after{content:'';opacity:0.5;visibility:hidden;display:block;z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;border:.125rem solid #fff;border-radius:9999px;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}.c-nav-dot-tooltip__inner{overflow:hidden;padding:.375rem}@media (min-width: 64em){.c-nav-dot-tooltip__inner{padding:.625rem}}.c-nav-dot-tooltip__anchor{opacity:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.5rem;padding:0 1.25rem 0 2.1875rem;text-decoration:none;color:#000;font-weight:700;font-style:italic;font-size:.875rem;line-height:1;border-radius:9999px;background-color:#F3B328;-webkit-box-shadow:0 0 0 .25rem rgba(243,179,40,0.5);box-shadow:0 0 0 .25rem rgba(243,179,40,0.5);-webkit-transform:translate3d(-120%, 0, 0);transform:translate3d(-120%, 0, 0);-webkit-transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 30em){.c-nav-dot-tooltip__anchor{height:2.25rem;padding:0 1.25rem 0 3rem;font-size:1rem}}@media (min-width: 64em){.c-nav-dot-tooltip__anchor{height:3rem;padding:0 1.25rem 0 3.125rem;font-size:1.125rem;-webkit-box-shadow:0 0 0 .4375rem rgba(243,179,40,0.5);box-shadow:0 0 0 .4375rem rgba(243,179,40,0.5)}}.c-nav-dot-tooltip__anchor:hover{color:#000;background-color:#f4bc40;-webkit-box-shadow:0 0 0 .375rem rgba(243,179,40,0.5);box-shadow:0 0 0 .375rem rgba(243,179,40,0.5)}@media (min-width: 64em){.c-nav-dot-tooltip__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(243,179,40,0.5);box-shadow:0 0 0 .625rem rgba(243,179,40,0.5)}}.c-get-involved-button{cursor:pointer;z-index:1;position:fixed;top:1.375rem;right:5rem;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.875rem;padding:0 .9375rem;color:#f7f3e1;letter-spacing:.0625rem;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;font-size:.75rem;line-height:1;border-radius:9999px;border:.0625rem solid #f7f3e1;background-color:transparent;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:color 0.3s, background-color 0.3s, -webkit-transform 0.2s linear;transition:color 0.3s, background-color 0.3s, -webkit-transform 0.2s linear;transition:color 0.3s, background-color 0.3s, transform 0.2s linear;transition:color 0.3s, background-color 0.3s, transform 0.2s linear, -webkit-transform 0.2s linear}@media (min-width: 30em){.c-get-involved-button{top:1.875rem;right:7.5rem;height:2.125rem;padding:0 1.25rem;font-size:.875rem}}@media (min-width: 48em){.c-get-involved-button{top:2.6875rem;right:7.8125rem;height:2.9375rem;padding:0 2.5rem;font-size:1.125rem}}.c-get-involved-button:hover{color:#000;background-color:#f7f3e1}.c-get-involved-button.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-wrapper{z-index:14;position:fixed;top:5.3125rem;right:1.375rem;padding:1.875rem 0 0;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear}@media (min-width: 30em){.c-settings-wrapper{right:2.5rem}}@media (min-width: 48em){.c-settings-wrapper{top:6.5625rem;padding:2.5rem 0 0}}.c-settings-wrapper__heading{position:absolute;top:0;left:50%;width:5rem;margin:0 0 0 -2.5rem;font-weight:900;font-style:italic;font-size:.75rem;line-height:1;text-align:center;text-transform:uppercase;color:#FFF;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media (min-width: 48em){.c-settings-wrapper__heading{width:6.25rem;margin:0 0 0 -3.125rem;font-size:1rem}}.c-settings-wrapper.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-wrapper.panel-open .c-settings-wrapper__heading{opacity:0}.c-settings-wrapper.panel-open .c-settings-button{background-color:#FFF}.c-settings-wrapper.panel-open .c-settings-button__icon{opacity:0;visibility:hidden}.c-settings-wrapper.panel-open .c-settings-button__close{opacity:1;visibility:visible}.c-settings-button{cursor:pointer;overflow:hidden;position:relative;display:block;width:2.5rem;height:2.5rem;padding:0;border-radius:50%;border:0;background-color:#f7f3e1;-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 48em){.c-settings-button{width:3.3125rem;height:3.3125rem}}@media (min-width: 64em){.c-settings-button:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5);box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5)}.c-settings-button:hover .c-settings-button__icon{-webkit-animation:gear-rotate 4s linear infinite;animation:gear-rotate 4s linear infinite}}.c-settings-button__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-settings-button__icon{position:absolute;top:50%;left:50%;width:60%;height:60%;margin:-30% 0 0 -30%;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/icon-gear-dark-blue.svg);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-button__close{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:50%;height:50%;margin:-25% 0 0 -25%;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-button__close:before,.c-settings-button__close:after{content:'';display:block;position:absolute;top:50%;left:50%;width:.125rem;height:90%;border-radius:.0625rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-settings-button__close:before{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.user-logged-in .c-settings-wrapper{top:7.8125rem}@media (min-width: 48em){.user-logged-in .c-settings-wrapper{top:9.0625rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-settings-wrapper{top:11.5625rem}}.c-toggle-nav{z-index:1;position:fixed;top:50%;right:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.5rem;margin:-2.9375rem 0 0;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:-webkit-transform 0.2s linear 0.1s;transition:-webkit-transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s, -webkit-transform 0.2s linear 0.1s}@media (min-width: 30em){.c-toggle-nav{right:1.25rem;margin:-3.3125rem 0 0}}@media (min-width: 48em){.c-toggle-nav{right:1.875rem;margin:-4.125rem 0 0}}@media (min-width: 64em){.c-toggle-nav{margin:-3.8125rem 0 0}}.c-toggle-nav__heading{margin:0 0 .5rem;text-align:center;text-transform:uppercase;color:#fff;font-weight:900;font-style:italic;font-size:.75rem;line-height:1}@media (min-width: 30em){.c-toggle-nav__heading{font-size:1rem}}.c-toggle-nav__list{list-style:none;position:relative;width:2rem;margin:0;padding:.625rem 0;border-radius:1rem;background-color:#f7f3e1}.c-toggle-nav__list:before{content:'';display:block;position:absolute;top:.625rem;left:50%;width:1rem;height:1rem;border-radius:50%;background-color:rgba(0,0,0,0.7);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.c-toggle-nav__item{position:relative;width:100%;margin:0 0 .625rem}@media (min-width: 64em){.c-toggle-nav__item{margin:0 0 .3125rem}}.c-toggle-nav__item:last-of-type{margin:0}.c-toggle-nav__item.map{display:none}@media (min-width: 48em){.c-toggle-nav__item.map{display:block}}.c-toggle-nav__link{position:relative;display:block;width:1rem;height:1rem;margin:0 auto;border-radius:50%;background-color:rgba(0,0,0,0.3);-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 64em){.c-toggle-nav__link:hover{-webkit-box-shadow:0 0 0 .1875rem rgba(166,165,159,0.3);box-shadow:0 0 0 .1875rem rgba(166,165,159,0.3)}.c-toggle-nav__link:hover .c-toggle-nav__link-label{opacity:1;visibility:visible;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}}.c-toggle-nav__link-label{cursor:default;opacity:0;visibility:hidden;position:absolute;top:50%;right:100%;margin:0 .75rem 0 0;padding:.25rem .3125rem .125rem .375rem;color:#f7f3e1;font-weight:bold;font-size:.875rem;line-height:1;border-radius:.1875rem;background-color:#000;-webkit-transform:translate3d(-10px, -50%, 0);transform:translate3d(-10px, -50%, 0);-webkit-transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s}.c-toggle-nav__link-label:before{content:'';z-index:-1;display:block;position:absolute;top:50%;right:-.375rem;width:.875rem;height:.875rem;border-radius:0 .1875rem 0 0;background-color:#000;-webkit-transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-toggle-nav.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.user-logged-in .c-toggle-nav{margin:-1.75rem 0 0}@media (min-width: 30em){.user-logged-in .c-toggle-nav{margin:-2.125rem 0 0}}@media (min-width: 48em){.user-logged-in .c-toggle-nav{margin:-2.9375rem 0 0}}@media (min-width: 64em){.user-logged-in .c-toggle-nav{margin:-2.625rem 0 0}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.6875rem 0 0}}@media (min-width: 64em){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.375rem 0 0}}.c-placeholder{opacity:0.1;position:absolute;top:50%;left:0;width:100%;margin:0;text-align:center;font-size:6.25rem;line-height:1;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.c-settings-overlay{z-index:12;opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-overlay.active{opacity:1;visibility:visible}.c-settings-panel{z-index:13;position:fixed;top:0;right:0;width:16.25rem;height:100%;padding:7.8125rem 1.25rem 1.25rem;background-color:#d14730;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}@media (min-width: 30em){.c-settings-panel{padding:7.8125rem 1.25rem 1.25rem}}@media (min-width: 48em){.c-settings-panel{width:22.5rem;padding:10rem 3.125rem 3.125rem}}.c-settings-panel.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-panel__heading{margin:0 0 2.5rem;text-transform:uppercase;font-style:italic;font-weight:900;font-size:1.25rem;line-height:1}@media (min-width: 48em){.c-settings-panel__heading{font-size:1.5rem}}.user-logged-in .c-settings-panel{padding-top:10.3125rem}@media (min-width: 48em){.user-logged-in .c-settings-panel{padding-top:12.5rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-settings-panel{padding-top:15rem}}.c-apply-filters{cursor:pointer;display:inline-block;height:3.125rem;margin:1.25rem 0 0;padding:0 2.5rem;color:#FFF;text-decoration:none;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:bold;font-style:italic;font-size:1.25rem;line-height:1;border:0;border-radius:1.5625rem;background-color:#008483;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.c-apply-filters:hover{background-color:#009e9c}.c-loading{z-index:2;position:absolute;top:50%;left:50%;width:6.25rem;margin:-1.5625rem 0 0 -3.125rem}.c-loading__marker{position:absolute;top:0;width:2.0625rem;height:3.125rem;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}.c-loading__marker.marker-left{z-index:1;left:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-left.svg);-webkit-animation:marker-revolve-left 2s linear infinite;animation:marker-revolve-left 2s linear infinite}.c-loading__marker.marker-right{z-index:auto;right:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-right.svg);-webkit-animation:marker-revolve-right 2s linear infinite;animation:marker-revolve-right 2s linear infinite}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@media (min-width: 48em){.route-to-list .c-toggle-nav__list:before,.route-from-home-to-list .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 26px, 0);transform:translate3d(-50%, 26px, 0)}}@media (min-width: 64em){.route-to-list .c-toggle-nav__list:before,.route-from-home-to-list .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 21px, 0);transform:translate3d(-50%, 21px, 0)}}.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 26px, 0);transform:translate3d(-50%, 26px, 0)}@media (min-width: 48em){.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 52px, 0);transform:translate3d(-50%, 52px, 0)}}@media (min-width: 64em){.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 42px, 0);transform:translate3d(-50%, 42px, 0)}}.route-from-map-to-home .main-leave,.route-from-list-to-home .main-leave,.route-from-timeline-to-home .main-leave{-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.route-from-map-to-home .main-leave-to,.route-from-list-to-home .main-leave-to,.route-from-timeline-to-home .main-leave-to{opacity:0}.route-from-home-to-map .main-enter-active,.route-from-home-to-list .main-enter-active,.route-from-home-to-timeline .main-enter-active{opacity:0;-webkit-transition:opacity 0.3s linear 0.5s;transition:opacity 0.3s linear 0.5s}.route-from-home-to-map .main-enter-to,.route-from-home-to-list .main-enter-to,.route-from-home-to-timeline .main-enter-to{opacity:1}.route-from-map-to-list .main-enter,.route-from-map-to-timeline .main-enter,.route-from-list-to-timeline .main-enter{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.route-from-map-to-list .main-leave-to,.route-from-map-to-timeline .main-leave-to,.route-from-list-to-timeline .main-leave-to{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.route-from-map-to-timeline .main-enter-active .c-timeline,.route-from-list-to-timeline .main-enter-active .c-timeline{opacity:0}.route-from-map-to-timeline .main-enter-to .c-timeline,.route-from-list-to-timeline .main-enter-to .c-timeline{opacity:1}.route-from-timeline-to-list .main-enter,.route-from-timeline-to-map .main-enter,.route-from-list-to-map .main-enter{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.route-from-timeline-to-list .main-leave-to,.route-from-timeline-to-map .main-leave-to,.route-from-list-to-map .main-leave-to{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.route-from-timeline-to-map .main-enter-active .c-map-wrapper,.route-from-list-to-map .main-enter-active .c-map-wrapper{opacity:0}.route-from-timeline-to-map .main-enter-to .c-map-wrapper,.route-from-list-to-map .main-enter-to .c-map-wrapper{opacity:1}.route-to-list .c-curve__ellipse,.route-from-home-to-list .c-curve__ellipse,.route-from-map-to-list .c-curve__ellipse,.route-from-timeline-to-list .c-curve__ellipse,.route-from-honoree-to-list .c-curve__ellipse{fill:#F3B328}.route-to-timeline .c-curve__ellipse,.route-from-home-to-timeline .c-curve__ellipse,.route-from-map-to-timeline .c-curve__ellipse,.route-from-list-to-timeline .c-curve__ellipse,.route-from-honoree-to-timeline .c-curve__ellipse{fill:#008483}.route-to-honoree .c-nav-dot,.route-from-home-to-honoree .c-nav-dot,.route-from-map-to-honoree .c-nav-dot,.route-from-list-to-honoree .c-nav-dot,.route-from-timeline-to-honoree .c-nav-dot,.route-from-honoree-to-honoree .c-nav-dot{z-index:16}.route-to-honoree .c-transition-circle,.route-from-home-to-honoree .c-transition-circle,.route-from-map-to-honoree .c-transition-circle,.route-from-list-to-honoree .c-transition-circle,.route-from-timeline-to-honoree .c-transition-circle,.route-from-honoree-to-honoree .c-transition-circle{z-index:1}.route-to-honoree .c-curve__ellipse,.route-from-home-to-honoree .c-curve__ellipse,.route-from-map-to-honoree .c-curve__ellipse,.route-from-list-to-honoree .c-curve__ellipse,.route-from-timeline-to-honoree .c-curve__ellipse,.route-from-honoree-to-honoree .c-curve__ellipse{fill:#e8a718}.route-to-honoree .c-get-involved-button,.route-from-home-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button{-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}@media (min-width: 30em){.route-to-honoree .c-get-involved-button,.route-from-home-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button{-webkit-transform:translate3d(90px, 0, 0);transform:translate3d(90px, 0, 0)}}.route-to-honoree .c-settings-wrapper,.route-from-home-to-honoree .c-settings-wrapper,.route-from-map-to-honoree .c-settings-wrapper,.route-from-list-to-honoree .c-settings-wrapper,.route-from-timeline-to-honoree .c-settings-wrapper,.route-from-honoree-to-honoree .c-settings-wrapper{-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0)}.route-to-honoree .c-toggle-nav,.route-from-home-to-honoree .c-toggle-nav,.route-from-map-to-honoree .c-toggle-nav,.route-from-list-to-honoree .c-toggle-nav,.route-from-timeline-to-honoree .c-toggle-nav,.route-from-honoree-to-honoree .c-toggle-nav{-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0)}.route-to-honoree .main-enter-active,.route-from-home-to-honoree .main-enter-active,.route-from-map-to-honoree .main-enter-active,.route-from-list-to-honoree .main-enter-active,.route-from-timeline-to-honoree .main-enter-active,.route-from-honoree-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity 0.3s linear 0.5s;transition:opacity 0.3s linear 0.5s}.route-to-honoree .main-enter-to,.route-from-home-to-honoree .main-enter-to,.route-from-map-to-honoree .main-enter-to,.route-from-list-to-honoree .main-enter-to,.route-from-timeline-to-honoree .main-enter-to,.route-from-honoree-to-honoree .main-enter-to{opacity:1}.route-from-honoree-to-map .c-transition-circle,.route-from-honoree-to-list .c-transition-circle,.route-from-honoree-to-timeline .c-transition-circle{z-index:1}.route-from-honoree-to-map .c-view-honoree,.route-from-honoree-to-list .c-view-honoree,.route-from-honoree-to-timeline .c-view-honoree{opacity:0 !important;-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.route-from-honoree-to-honoree .c-curve__ellipse{fill:#e8a718}.route-from-honoree-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.route-from-honoree-to-honoree .main-enter-to{opacity:1}.route-to-home.disable-collapse .c-nav-dot,.route-to-map.disable-collapse .c-nav-dot,.route-to-list.disable-collapse .c-nav-dot,.route-to-timeline.disable-collapse .c-nav-dot,.route-from-map-to-list.disable-collapse .c-nav-dot,.route-from-map-to-timeline.disable-collapse .c-nav-dot,.route-from-list-to-map.disable-collapse .c-nav-dot,.route-from-list-to-timeline.disable-collapse .c-nav-dot,.route-from-timeline-to-list.disable-collapse .c-nav-dot,.route-from-timeline-to-map.disable-collapse .c-nav-dot,.route-from-honoree-to-map.disable-collapse .c-nav-dot,.route-from-honoree-to-list.disable-collapse .c-nav-dot,.route-from-honoree-to-timeline.disable-collapse .c-nav-dot{opacity:0;visibility:hidden;-webkit-transform:translate3d(-1000px, 0, 0) !important;transform:translate3d(-1000px, 0, 0) !important;-webkit-transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0s 0.5s, -webkit-transform 0s 0.5s}.layer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:31.25rem;padding:0 1.25rem}.layer__label{opacity:0.1;margin:0;color:#000;font-family:basic-sans,Helvetica,Arial,sans-serif}.layer--1{background-color:#0e5088}.layer--2{background-color:#008483}.layer--3{background-color:#F3B328}.layer--4{background-color:#d14730}.c-map-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;letter-spacing:.03125rem;font-style:italic;font-weight:900;font-size:.625rem;line-height:0.9;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.c-map-label__line{white-space:nowrap;padding:.125rem .1875rem .0625rem;background-color:#d14730}.c-map-label--street{text-transform:uppercase;letter-spacing:normal;font-size:.6875rem}.c-map-label--district{text-transform:uppercase;letter-spacing:.125rem;font-size:1.0625rem}.c-map-label--river{color:#d14730;text-transform:uppercase;letter-spacing:.3125rem;font-size:1.0625rem}.c-map-label--river .c-map-label__line{background-color:transparent}\n\n/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=\"button\"],[type=\"reset\"],[type=\"submit\"]{-webkit-appearance:button}button::-moz-focus-inner,[type=\"button\"]::-moz-focus-inner,[type=\"reset\"]::-moz-focus-inner,[type=\"submit\"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=\"button\"]:-moz-focusring,[type=\"reset\"]:-moz-focusring,[type=\"submit\"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=\"checkbox\"],[type=\"radio\"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=\"number\"]::-webkit-inner-spin-button,[type=\"number\"]::-webkit-outer-spin-button{height:auto}[type=\"search\"]{-webkit-appearance:textfield;outline-offset:-2px}[type=\"search\"]::-webkit-search-cancel-button,[type=\"search\"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{display:block}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#999;color:#fff;margin:0;padding:0.5em}.browserupgrade a{color:#fff}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.c-field-checkbox{margin:1.5625rem 0}.c-field-checkbox input[type=\"checkbox\"]{display:none}.c-field-checkbox input[type=\"checkbox\"]+label{cursor:pointer;position:relative;display:inline-block;padding:0 0 0 2.1875rem;color:#fff;font-style:italic;font-weight:900;font-size:1.5rem;line-height:1}.c-field-checkbox input[type=\"checkbox\"]+label:before{content:'';display:block;position:absolute;top:-.0625rem;left:0;width:1.5rem;height:1.5rem;background-color:#f7f3e1}.c-field-checkbox input[type=\"checkbox\"]+label:after{content:'';opacity:0;display:block;position:absolute;top:.375rem;left:.1875rem;width:1.125rem;height:.5rem;border-left:.125rem solid #008483;border-bottom:.125rem solid #008483;-webkit-transform:rotate3d(0, 0, 1, -55deg);transform:rotate3d(0, 0, 1, -55deg);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.c-field-checkbox input[type=\"checkbox\"]:checked+label:after{opacity:1}@-webkit-keyframes gear-rotate{from{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@keyframes gear-rotate{from{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@-webkit-keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:1;-webkit-transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1)}30%{z-index:1;-webkit-transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1)}50%{z-index:auto;-webkit-transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:auto;-webkit-transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1)}80%{z-index:auto;-webkit-transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1)}100%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:1;-webkit-transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1)}30%{z-index:1;-webkit-transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1)}50%{z-index:auto;-webkit-transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:auto;-webkit-transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1)}80%{z-index:auto;-webkit-transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1)}100%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@-webkit-keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:auto;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1)}30%{z-index:auto;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1)}50%{z-index:1;-webkit-transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:1;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1)}80%{z-index:1;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1)}100%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:auto;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1)}30%{z-index:auto;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1)}50%{z-index:1;-webkit-transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:1;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1)}80%{z-index:1;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1)}100%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@-webkit-keyframes nav-dot-tooltip-pulse{0%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}50%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1);transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1)}}@keyframes nav-dot-tooltip-pulse{0%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}50%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1);transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1)}}.map-app-open{overflow:hidden;position:fixed;width:100%;height:100%}@media (min-width: 64em){.map-app-open{position:relative;width:auto;height:auto}}.app-body{background-color:#999}#app{z-index:10;position:fixed;bottom:0;left:0;width:100%;color:#000;background-color:#d14730;text-align:left;font-family:basic-sans,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-app{overflow:hidden;position:fixed;bottom:0;left:0;width:100%;-webkit-transition:-webkit-clip-path 1s;transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s, -webkit-clip-path 1s}.c-app.open{height:100%}.user-logged-in .c-app.open{height:calc(100% - 39px)}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-app.open{height:calc(100% - 79px)}}.c-transition-circle{position:absolute;width:400vh;height:400vh;border-radius:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 1);transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 1)}.c-logo{z-index:11;opacity:0;visibility:hidden;overflow:hidden;display:block;position:absolute;top:.9375rem;left:.9375rem;width:12.8125rem;height:3.75rem;text-indent:-9999px;background-repeat:no-repeat;background-position:left top;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/logo.svg);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}@media (min-width: 48em){.c-logo{top:1.875rem;left:1.25rem;height:5.875rem}}@media (min-width: 64em){.c-logo{top:2.5rem;left:1.25rem;height:7.5625rem}}.c-logo.active{opacity:1;visibility:visible}.c-curve{z-index:10;opacity:0;visibility:hidden;position:absolute;top:0;left:-5.3125rem;width:18.75rem;height:5.625rem;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}@media (min-width: 48em){.c-curve{top:-.625rem;left:-3.125rem;height:9.625rem}}@media (min-width: 64em){.c-curve{top:0;left:0;height:12.5625rem}}.c-curve__ellipse{fill:#FB6D55;-webkit-transition:fill 0.5s;transition:fill 0.5s}.c-curve.active{opacity:1;visibility:visible}.c-clip-svg{position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot{z-index:10;opacity:0;visibility:hidden;position:fixed;color:#000;bottom:1.375rem;left:1.375rem;-webkit-transform:translate3d(-1000px, 0, 0);transform:translate3d(-1000px, 0, 0);-webkit-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s}@media (min-width: 30em){.c-nav-dot{bottom:1.875rem;left:1.875rem}}@media (min-width: 48em){.c-nav-dot{bottom:2.5rem;left:2.5rem}}.c-nav-dot:after{content:'';display:none;position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot__anchor{display:block;overflow:hidden;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f7f3e1;-webkit-box-shadow:0 0 0 .25rem rgba(247,243,225,0.5);box-shadow:0 0 0 .25rem rgba(247,243,225,0.5);-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 30em){.c-nav-dot__anchor{width:3.75rem;height:3.75rem}}@media (min-width: 64em){.c-nav-dot__anchor{width:5rem;height:5rem;-webkit-box-shadow:0 0 0 .4375rem rgba(247,243,225,0.5);box-shadow:0 0 0 .4375rem rgba(247,243,225,0.5)}}.c-nav-dot__anchor:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .375rem rgba(247,243,225,0.5);box-shadow:0 0 0 .375rem rgba(247,243,225,0.5)}@media (min-width: 64em){.c-nav-dot__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(247,243,225,0.5);box-shadow:0 0 0 .625rem rgba(247,243,225,0.5)}}.c-nav-dot__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-nav-dot__marker{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center 62%;background-size:70% auto;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker.svg)}.c-nav-dot__marker.active{opacity:1;visibility:visible}.c-nav-dot__close{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-nav-dot__close:before,.c-nav-dot__close:after{content:'';position:absolute;top:50%;left:50%;width:11%;height:120%;border-radius:.125rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-nav-dot__close:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.c-nav-dot__close.active{opacity:1;visibility:visible}.c-nav-dot__back{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-nav-dot__back:before{content:'';position:absolute;top:50%;left:50%;width:50%;height:50%;border-left:.125rem solid #000;border-bottom:.125rem solid #000;-webkit-transform:translate3d(-92%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-92%, -50%, 0) rotate3d(0, 0, 1, 45deg)}@media (min-width: 48em){.c-nav-dot__back:before{margin:0;border-left-width:.1875rem;border-bottom-width:.1875rem}}.c-nav-dot__back:after{content:'';position:absolute;top:50%;left:50%;width:100%;height:.125rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media (min-width: 48em){.c-nav-dot__back:after{height:.1875rem}}.c-nav-dot__back.active{opacity:1;visibility:visible}.c-nav-dot.visible{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-nav-dot.disabled:after{display:block}.c-nav-dot.flip-top{bottom:auto;top:6.25rem}@media (min-width: 48em){.c-nav-dot.flip-top{top:10rem}}@media (min-width: 64em){.c-nav-dot.flip-top{top:15rem}}.c-nav-dot.transform-transitions{-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out}.c-nav-dot.transform-transitions .c-nav-dot__anchor{-webkit-transition:none;transition:none}.user-logged-in .c-nav-dot.flip-top{top:8.6875rem}@media (min-width: 48em){.user-logged-in .c-nav-dot.flip-top{top:12.4375rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:14.9375rem}}@media (min-width: 64em){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:19.9375rem}}.c-nav-dot-tooltip{opacity:0;visibility:hidden;z-index:1;position:fixed;bottom:1.5rem;left:2.625rem;-webkit-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s}@media (min-width: 30em){.c-nav-dot-tooltip{bottom:2.25rem;left:3.75rem}}@media (min-width: 48em){.c-nav-dot-tooltip{bottom:2.875rem;left:4.375rem}}@media (min-width: 64em){.c-nav-dot-tooltip{left:5rem}}.c-nav-dot-tooltip.active{opacity:1;visibility:visible}.c-nav-dot-tooltip.active:before{visibility:visible;-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s}.c-nav-dot-tooltip.active:after{visibility:visible;-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s}.c-nav-dot-tooltip.active .c-nav-dot-tooltip__anchor{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, transform 0.5s 0.5s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s}.c-nav-dot-tooltip:before,.c-nav-dot-tooltip:after{content:'';opacity:0.5;visibility:hidden;display:block;z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;border:.125rem solid #fff;border-radius:9999px;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}.c-nav-dot-tooltip__inner{overflow:hidden;padding:.375rem}@media (min-width: 64em){.c-nav-dot-tooltip__inner{padding:.625rem}}.c-nav-dot-tooltip__anchor{opacity:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.5rem;padding:0 1.25rem 0 2.1875rem;text-decoration:none;color:#000;font-weight:700;font-style:italic;font-size:.875rem;line-height:1;border-radius:9999px;background-color:#F3B328;-webkit-box-shadow:0 0 0 .25rem rgba(243,179,40,0.5);box-shadow:0 0 0 .25rem rgba(243,179,40,0.5);-webkit-transform:translate3d(-120%, 0, 0);transform:translate3d(-120%, 0, 0);-webkit-transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 30em){.c-nav-dot-tooltip__anchor{height:2.25rem;padding:0 1.25rem 0 3rem;font-size:1rem}}@media (min-width: 64em){.c-nav-dot-tooltip__anchor{height:3rem;padding:0 1.25rem 0 3.125rem;font-size:1.125rem;-webkit-box-shadow:0 0 0 .4375rem rgba(243,179,40,0.5);box-shadow:0 0 0 .4375rem rgba(243,179,40,0.5)}}.c-nav-dot-tooltip__anchor:hover{color:#000;background-color:#f4bc40;-webkit-box-shadow:0 0 0 .375rem rgba(243,179,40,0.5);box-shadow:0 0 0 .375rem rgba(243,179,40,0.5)}@media (min-width: 64em){.c-nav-dot-tooltip__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(243,179,40,0.5);box-shadow:0 0 0 .625rem rgba(243,179,40,0.5)}}.c-get-involved-button{cursor:pointer;z-index:1;position:fixed;top:1.375rem;right:5rem;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.875rem;padding:0 .9375rem;color:#f7f3e1;letter-spacing:.0625rem;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;font-size:.75rem;line-height:1;border-radius:9999px;border:.0625rem solid #f7f3e1;background-color:transparent;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:color 0.3s, background-color 0.3s, -webkit-transform 0.2s linear;transition:color 0.3s, background-color 0.3s, -webkit-transform 0.2s linear;transition:color 0.3s, background-color 0.3s, transform 0.2s linear;transition:color 0.3s, background-color 0.3s, transform 0.2s linear, -webkit-transform 0.2s linear}@media (min-width: 30em){.c-get-involved-button{top:1.875rem;right:7.5rem;height:2.125rem;padding:0 1.25rem;font-size:.875rem}}@media (min-width: 48em){.c-get-involved-button{top:2.6875rem;right:7.8125rem;height:2.9375rem;padding:0 2.5rem;font-size:1.125rem}}.c-get-involved-button:hover{color:#000;background-color:#f7f3e1}.c-get-involved-button.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-wrapper{z-index:14;position:fixed;top:5.3125rem;right:1.375rem;padding:1.875rem 0 0;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear}@media (min-width: 30em){.c-settings-wrapper{right:2.5rem}}@media (min-width: 48em){.c-settings-wrapper{top:6.5625rem;padding:2.5rem 0 0}}.c-settings-wrapper__heading{position:absolute;top:0;left:50%;width:5rem;margin:0 0 0 -2.5rem;font-weight:900;font-style:italic;font-size:.75rem;line-height:1;text-align:center;text-transform:uppercase;color:#FFF;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media (min-width: 48em){.c-settings-wrapper__heading{width:6.25rem;margin:0 0 0 -3.125rem;font-size:1rem}}.c-settings-wrapper.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-wrapper.panel-open .c-settings-wrapper__heading{opacity:0}.c-settings-wrapper.panel-open .c-settings-button{background-color:#FFF}.c-settings-wrapper.panel-open .c-settings-button__icon{opacity:0;visibility:hidden}.c-settings-wrapper.panel-open .c-settings-button__close{opacity:1;visibility:visible}.c-settings-button{cursor:pointer;overflow:hidden;position:relative;display:block;width:2.5rem;height:2.5rem;padding:0;border-radius:50%;border:0;background-color:#f7f3e1;-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 48em){.c-settings-button{width:3.3125rem;height:3.3125rem}}@media (min-width: 64em){.c-settings-button:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5);box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5)}.c-settings-button:hover .c-settings-button__icon{-webkit-animation:gear-rotate 4s linear infinite;animation:gear-rotate 4s linear infinite}}.c-settings-button__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-settings-button__icon{position:absolute;top:50%;left:50%;width:60%;height:60%;margin:-30% 0 0 -30%;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/icon-gear-dark-blue.svg);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-button__close{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:50%;height:50%;margin:-25% 0 0 -25%;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-button__close:before,.c-settings-button__close:after{content:'';display:block;position:absolute;top:50%;left:50%;width:.125rem;height:90%;border-radius:.0625rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-settings-button__close:before{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.user-logged-in .c-settings-wrapper{top:7.8125rem}@media (min-width: 48em){.user-logged-in .c-settings-wrapper{top:9.0625rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-settings-wrapper{top:11.5625rem}}.c-toggle-nav{z-index:1;position:fixed;top:50%;right:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.5rem;margin:-2.9375rem 0 0;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:-webkit-transform 0.2s linear 0.1s;transition:-webkit-transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s, -webkit-transform 0.2s linear 0.1s}@media (min-width: 30em){.c-toggle-nav{right:1.25rem;margin:-3.3125rem 0 0}}@media (min-width: 48em){.c-toggle-nav{right:1.875rem;margin:-4.125rem 0 0}}@media (min-width: 64em){.c-toggle-nav{margin:-3.8125rem 0 0}}.c-toggle-nav__heading{margin:0 0 .5rem;text-align:center;text-transform:uppercase;color:#fff;font-weight:900;font-style:italic;font-size:.75rem;line-height:1}@media (min-width: 30em){.c-toggle-nav__heading{font-size:1rem}}.c-toggle-nav__list{list-style:none;position:relative;width:2rem;margin:0;padding:.625rem 0;border-radius:1rem;background-color:#f7f3e1}.c-toggle-nav__list:before{content:'';display:block;position:absolute;top:.625rem;left:50%;width:1rem;height:1rem;border-radius:50%;background-color:rgba(0,0,0,0.7);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.c-toggle-nav__item{position:relative;width:100%;margin:0 0 .625rem}@media (min-width: 64em){.c-toggle-nav__item{margin:0 0 .3125rem}}.c-toggle-nav__item:last-of-type{margin:0}.c-toggle-nav__item.map{display:none}@media (min-width: 48em){.c-toggle-nav__item.map{display:block}}.c-toggle-nav__link{position:relative;display:block;width:1rem;height:1rem;margin:0 auto;border-radius:50%;background-color:rgba(0,0,0,0.3);-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 64em){.c-toggle-nav__link:hover{-webkit-box-shadow:0 0 0 .1875rem rgba(166,165,159,0.3);box-shadow:0 0 0 .1875rem rgba(166,165,159,0.3)}.c-toggle-nav__link:hover .c-toggle-nav__link-label{opacity:1;visibility:visible;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}}.c-toggle-nav__link-label{cursor:default;opacity:0;visibility:hidden;position:absolute;top:50%;right:100%;margin:0 .75rem 0 0;padding:.25rem .3125rem .125rem .375rem;color:#f7f3e1;font-weight:bold;font-size:.875rem;line-height:1;border-radius:.1875rem;background-color:#000;-webkit-transform:translate3d(-10px, -50%, 0);transform:translate3d(-10px, -50%, 0);-webkit-transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s}.c-toggle-nav__link-label:before{content:'';z-index:-1;display:block;position:absolute;top:50%;right:-.375rem;width:.875rem;height:.875rem;border-radius:0 .1875rem 0 0;background-color:#000;-webkit-transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-toggle-nav.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.user-logged-in .c-toggle-nav{margin:-1.75rem 0 0}@media (min-width: 30em){.user-logged-in .c-toggle-nav{margin:-2.125rem 0 0}}@media (min-width: 48em){.user-logged-in .c-toggle-nav{margin:-2.9375rem 0 0}}@media (min-width: 64em){.user-logged-in .c-toggle-nav{margin:-2.625rem 0 0}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.6875rem 0 0}}@media (min-width: 64em){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.375rem 0 0}}.c-placeholder{opacity:0.1;position:absolute;top:50%;left:0;width:100%;margin:0;text-align:center;font-size:6.25rem;line-height:1;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.c-settings-overlay{z-index:12;opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-overlay.active{opacity:1;visibility:visible}.c-settings-panel{z-index:13;position:fixed;top:0;right:0;width:16.25rem;height:100%;padding:7.8125rem 1.25rem 1.25rem;background-color:#d14730;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}@media (min-width: 30em){.c-settings-panel{padding:7.8125rem 1.25rem 1.25rem}}@media (min-width: 48em){.c-settings-panel{width:22.5rem;padding:10rem 3.125rem 3.125rem}}.c-settings-panel.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-panel__heading{margin:0 0 2.5rem;text-transform:uppercase;font-style:italic;font-weight:900;font-size:1.25rem;line-height:1}@media (min-width: 48em){.c-settings-panel__heading{font-size:1.5rem}}.user-logged-in .c-settings-panel{padding-top:10.3125rem}@media (min-width: 48em){.user-logged-in .c-settings-panel{padding-top:12.5rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-settings-panel{padding-top:15rem}}.c-apply-filters{cursor:pointer;display:inline-block;height:3.125rem;margin:1.25rem 0 0;padding:0 2.5rem;color:#FFF;text-decoration:none;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:bold;font-style:italic;font-size:1.25rem;line-height:1;border:0;border-radius:1.5625rem;background-color:#008483;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.c-apply-filters:hover{background-color:#009e9c}.c-loading{z-index:2;position:absolute;top:50%;left:50%;width:6.25rem;margin:-1.5625rem 0 0 -3.125rem}.c-loading__marker{position:absolute;top:0;width:2.0625rem;height:3.125rem;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}.c-loading__marker.marker-left{z-index:1;left:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-left.svg);-webkit-animation:marker-revolve-left 2s linear infinite;animation:marker-revolve-left 2s linear infinite}.c-loading__marker.marker-right{z-index:auto;right:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-right.svg);-webkit-animation:marker-revolve-right 2s linear infinite;animation:marker-revolve-right 2s linear infinite}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@media (min-width: 48em){.route-to-list .c-toggle-nav__list:before,.route-from-home-to-list .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 26px, 0);transform:translate3d(-50%, 26px, 0)}}@media (min-width: 64em){.route-to-list .c-toggle-nav__list:before,.route-from-home-to-list .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 21px, 0);transform:translate3d(-50%, 21px, 0)}}.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 26px, 0);transform:translate3d(-50%, 26px, 0)}@media (min-width: 48em){.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 52px, 0);transform:translate3d(-50%, 52px, 0)}}@media (min-width: 64em){.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 42px, 0);transform:translate3d(-50%, 42px, 0)}}.route-from-map-to-home .main-leave,.route-from-list-to-home .main-leave,.route-from-timeline-to-home .main-leave{-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.route-from-map-to-home .main-leave-to,.route-from-list-to-home .main-leave-to,.route-from-timeline-to-home .main-leave-to{opacity:0}.route-from-home-to-map .main-enter-active,.route-from-home-to-list .main-enter-active,.route-from-home-to-timeline .main-enter-active{opacity:0;-webkit-transition:opacity 0.3s linear 0.5s;transition:opacity 0.3s linear 0.5s}.route-from-home-to-map .main-enter-to,.route-from-home-to-list .main-enter-to,.route-from-home-to-timeline .main-enter-to{opacity:1}.route-from-map-to-list .main-enter,.route-from-map-to-timeline .main-enter,.route-from-list-to-timeline .main-enter{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.route-from-map-to-list .main-leave-to,.route-from-map-to-timeline .main-leave-to,.route-from-list-to-timeline .main-leave-to{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.route-from-map-to-timeline .main-enter-active .c-timeline,.route-from-list-to-timeline .main-enter-active .c-timeline{opacity:0}.route-from-map-to-timeline .main-enter-to .c-timeline,.route-from-list-to-timeline .main-enter-to .c-timeline{opacity:1}.route-from-timeline-to-list .main-enter,.route-from-timeline-to-map .main-enter,.route-from-list-to-map .main-enter{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.route-from-timeline-to-list .main-leave-to,.route-from-timeline-to-map .main-leave-to,.route-from-list-to-map .main-leave-to{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.route-from-timeline-to-map .main-enter-active .c-map-wrapper,.route-from-list-to-map .main-enter-active .c-map-wrapper{opacity:0}.route-from-timeline-to-map .main-enter-to .c-map-wrapper,.route-from-list-to-map .main-enter-to .c-map-wrapper{opacity:1}.route-to-list .c-curve__ellipse,.route-from-home-to-list .c-curve__ellipse,.route-from-map-to-list .c-curve__ellipse,.route-from-timeline-to-list .c-curve__ellipse,.route-from-honoree-to-list .c-curve__ellipse{fill:#F3B328}.route-to-timeline .c-curve__ellipse,.route-from-home-to-timeline .c-curve__ellipse,.route-from-map-to-timeline .c-curve__ellipse,.route-from-list-to-timeline .c-curve__ellipse,.route-from-honoree-to-timeline .c-curve__ellipse{fill:#008483}.route-to-honoree .c-nav-dot,.route-from-home-to-honoree .c-nav-dot,.route-from-map-to-honoree .c-nav-dot,.route-from-list-to-honoree .c-nav-dot,.route-from-timeline-to-honoree .c-nav-dot,.route-from-honoree-to-honoree .c-nav-dot{z-index:16}.route-to-honoree .c-transition-circle,.route-from-home-to-honoree .c-transition-circle,.route-from-map-to-honoree .c-transition-circle,.route-from-list-to-honoree .c-transition-circle,.route-from-timeline-to-honoree .c-transition-circle,.route-from-honoree-to-honoree .c-transition-circle{z-index:1}.route-to-honoree .c-curve__ellipse,.route-from-home-to-honoree .c-curve__ellipse,.route-from-map-to-honoree .c-curve__ellipse,.route-from-list-to-honoree .c-curve__ellipse,.route-from-timeline-to-honoree .c-curve__ellipse,.route-from-honoree-to-honoree .c-curve__ellipse{fill:#e8a718}.route-to-honoree .c-get-involved-button,.route-from-home-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button{-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}@media (min-width: 30em){.route-to-honoree .c-get-involved-button,.route-from-home-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button{-webkit-transform:translate3d(90px, 0, 0);transform:translate3d(90px, 0, 0)}}.route-to-honoree .c-settings-wrapper,.route-from-home-to-honoree .c-settings-wrapper,.route-from-map-to-honoree .c-settings-wrapper,.route-from-list-to-honoree .c-settings-wrapper,.route-from-timeline-to-honoree .c-settings-wrapper,.route-from-honoree-to-honoree .c-settings-wrapper{-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0)}.route-to-honoree .c-toggle-nav,.route-from-home-to-honoree .c-toggle-nav,.route-from-map-to-honoree .c-toggle-nav,.route-from-list-to-honoree .c-toggle-nav,.route-from-timeline-to-honoree .c-toggle-nav,.route-from-honoree-to-honoree .c-toggle-nav{-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0)}.route-to-honoree .main-enter-active,.route-from-home-to-honoree .main-enter-active,.route-from-map-to-honoree .main-enter-active,.route-from-list-to-honoree .main-enter-active,.route-from-timeline-to-honoree .main-enter-active,.route-from-honoree-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity 0.3s linear 0.5s;transition:opacity 0.3s linear 0.5s}.route-to-honoree .main-enter-to,.route-from-home-to-honoree .main-enter-to,.route-from-map-to-honoree .main-enter-to,.route-from-list-to-honoree .main-enter-to,.route-from-timeline-to-honoree .main-enter-to,.route-from-honoree-to-honoree .main-enter-to{opacity:1}.route-from-honoree-to-map .c-transition-circle,.route-from-honoree-to-list .c-transition-circle,.route-from-honoree-to-timeline .c-transition-circle{z-index:1}.route-from-honoree-to-map .c-view-honoree,.route-from-honoree-to-list .c-view-honoree,.route-from-honoree-to-timeline .c-view-honoree{opacity:0 !important;-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.route-from-honoree-to-honoree .c-curve__ellipse{fill:#e8a718}.route-from-honoree-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.route-from-honoree-to-honoree .main-enter-to{opacity:1}.route-to-home.disable-collapse .c-nav-dot,.route-to-map.disable-collapse .c-nav-dot,.route-to-list.disable-collapse .c-nav-dot,.route-to-timeline.disable-collapse .c-nav-dot,.route-from-map-to-list.disable-collapse .c-nav-dot,.route-from-map-to-timeline.disable-collapse .c-nav-dot,.route-from-list-to-map.disable-collapse .c-nav-dot,.route-from-list-to-timeline.disable-collapse .c-nav-dot,.route-from-timeline-to-list.disable-collapse .c-nav-dot,.route-from-timeline-to-map.disable-collapse .c-nav-dot,.route-from-honoree-to-map.disable-collapse .c-nav-dot,.route-from-honoree-to-list.disable-collapse .c-nav-dot,.route-from-honoree-to-timeline.disable-collapse .c-nav-dot{opacity:0;visibility:hidden;-webkit-transform:translate3d(-1000px, 0, 0) !important;transform:translate3d(-1000px, 0, 0) !important;-webkit-transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0s 0.5s, -webkit-transform 0s 0.5s}.layer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:31.25rem;padding:0 1.25rem}.layer__label{opacity:0.1;margin:0;color:#000;font-family:basic-sans,Helvetica,Arial,sans-serif}.layer--1{background-color:#0e5088}.layer--2{background-color:#008483}.layer--3{background-color:#F3B328}.layer--4{background-color:#d14730}.c-view-map{position:fixed;top:0;left:0;bottom:0;width:100%;background-color:#d14730;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.user-logged-in .c-view-map{top:2.4375rem}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-view-map{top:4.9375rem}}.c-map-border{z-index:1;position:fixed;background-color:#FB6D55}.c-map-border--top{top:0;left:0;width:100%;height:.8125rem}.c-map-border--right{top:0;right:0;width:.8125rem;height:100%}.c-map-border--bottom{bottom:0;left:0;width:100%;height:.8125rem}.c-map-border--left{top:0;left:0;width:.8125rem;height:100%}.user-logged-in .c-map-border--top{top:2.4375rem}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-map-border--top{top:4.9375rem}}.c-map-wrapper{position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:opacity 0.5s 1s;transition:opacity 0.5s 1s}.c-map-image{width:100%;height:100%;border:.8125rem solid transparent}.c-map-dot-overlay{opacity:0.8;position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(#000 15%, transparent 16%),radial-gradient(#000 15%, transparent 16%);background:-ms-radial-gradient(top left, circle farthest-side, #393e46 15%, transparent 16%),-ms-radial-gradient(top left, circle farthest-side, #393e46 15%, transparent 16%);background-position:0 0, 4px 4px;background-size:8px 8px}.c-map-labels{position:absolute;top:0;left:0;width:100%;height:100%}.c-map-labels__scale{position:absolute;top:54.5%;left:43%;width:86%;height:91%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-map-draggable{cursor:-webkit-grab;cursor:grab;position:absolute;top:0;left:0;width:100%;height:100%}.c-map-marker{cursor:pointer;z-index:1;position:absolute;width:.0625rem;height:.0625rem;-webkit-transition:opacity 0.1s, -webkit-transform 0.3s linear;transition:opacity 0.1s, -webkit-transform 0.3s linear;transition:opacity 0.1s, transform 0.3s linear;transition:opacity 0.1s, transform 0.3s linear, -webkit-transform 0.3s linear}.c-map-marker:hover:before{-webkit-transform:rotate3d(0, 0, 1, -10deg) scale3d(1.1, 1.1, 1);transform:rotate3d(0, 0, 1, -10deg) scale3d(1.1, 1.1, 1)}.c-map-marker:before{content:'';display:block;position:absolute;bottom:0;left:-1.25rem;width:2.5rem;height:3.125rem;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-right.svg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.c-map-marker.latest-year:before,.c-map-marker.year-2020:before{background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-teal.svg)}.c-map-marker.year-2021:before{background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-gold.svg)}.c-map-marker.popup-active{z-index:2}.c-map-marker.popup-active:before{-webkit-transform:rotate3d(0, 0, 1, -10deg) scale3d(1.1, 1.1, 1);transform:rotate3d(0, 0, 1, -10deg) scale3d(1.1, 1.1, 1)}.c-map-marker.popup-active .c-map-marker-popup{opacity:1;visibility:visible}.c-map-marker.popup-right .c-map-marker-popup__box{margin:0 0 0 -27.5rem}.c-map-marker.popup-bottom .c-map-marker-popup{bottom:auto;top:100%;padding:2.1875rem 0 0}.c-map-marker.popup-bottom .c-map-marker-popup__triangle{bottom:auto;top:0;border-top:0;border-bottom:2.1875rem solid #008483}.c-map-marker-popup{opacity:0;visibility:hidden;position:absolute;bottom:100%;left:0;width:30.625rem;margin:0 0 0 -15.3125rem;padding:0 0 2.1875rem;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-map-marker-popup__close{cursor:pointer;position:absolute;top:-.3125rem;right:-.3125rem;width:2.125rem;height:2.125rem;border-radius:50%;background-color:#f7f3e1;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}@media (min-width: 64em){.c-map-marker-popup__close:hover{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}}.c-map-marker-popup__close:before,.c-map-marker-popup__close:after{content:'';display:block;position:absolute;top:50%;left:50%;width:.125rem;height:1rem;border-radius:.0625rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-map-marker-popup__close:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.c-map-marker-popup__box{position:relative;width:100%;min-height:8.5rem;padding:1.5625rem 1.875rem;border-radius:.625rem;background-color:#008483}.c-map-marker-popup__photo{float:left;display:block;z-index:1;position:relative;width:8.5rem;height:8.5rem;margin:-3.125rem .625rem .3125rem -3.125rem;border-radius:50%;background-color:#005150;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:-webkit-box-shadow 0.3s, -webkit-transform 0.3s;transition:-webkit-box-shadow 0.3s, -webkit-transform 0.3s;transition:box-shadow 0.3s, transform 0.3s;transition:box-shadow 0.3s, transform 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s}.c-map-marker-popup__photo:hover{-webkit-box-shadow:0 0 0 .1875rem rgba(247,243,225,0.7);box-shadow:0 0 0 .1875rem rgba(247,243,225,0.7);-webkit-transform:scale3d(1.05, 1.05, 1);transform:scale3d(1.05, 1.05, 1)}.c-map-marker-popup__photo:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:rgba(85,85,85,0.5)}.c-map-marker-popup__heading{margin:0 0 1rem;color:#fff;font-weight:900;font-size:1.5rem;line-height:1}.c-map-marker-popup__subheading{margin:0 0 1rem;color:#fff;text-transform:uppercase;font-weight:normal;font-size:.875rem;line-height:1}.c-map-marker-popup__teaser{color:#fff}.c-map-marker-popup__teaser p{margin:0;font-style:italic;line-height:1.4}.c-map-marker-popup__teaser a{color:#fff;font-weight:900}.c-map-marker-popup__teaser a:hover{color:#fff;text-decoration:none}.c-map-marker-popup__triangle{position:absolute;bottom:0;left:50%;margin:0 0 0 -1.125rem;border-top:2.1875rem solid #008483;border-left:1.125rem solid transparent;border-right:1.125rem solid transparent}.c-map-lady-street-button{cursor:pointer;position:absolute;top:47.1%;left:45.2%;margin:-.25rem 0 0 3.375rem;width:1.25rem;height:1.25rem;border-radius:50%;background-color:#008483;background-repeat:no-repeat;background-position:center center;background-size:auto 60%;background-image:url(/modules/custom/map_app/app/dist/img/icon-info-white.svg);-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.c-map-lady-street-button:hover{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.c-map-lady-street-tooltip{z-index:1;opacity:0;visibility:hidden;position:absolute;bottom:52.9%;left:45.2%;width:18.125rem;margin:0 0 1.25rem -5.0625rem;padding:1.25rem 1.5625rem;border-radius:.25rem;background-color:#393e46;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translate3d(0, 20px, 0) scale3d(0, 0, 1);transform:translate3d(0, 20px, 0) scale3d(0, 0, 1);-webkit-transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s}.c-map-lady-street-tooltip.active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}.c-map-lady-street-tooltip:after{content:'';display:block;position:absolute;top:100%;left:50%;width:1.25rem;height:1.25rem;margin:-.125rem 0 0;background-repeat:no-repeat;background-position:center top;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/tooltip-point.svg);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.c-map-lady-street-tooltip__text{margin:0;color:#FFF;font-style:italic;line-height:1.4}.c-map-architecture-button{cursor:pointer;position:absolute;top:51.1%;left:34.6%;margin:-.25rem 0 0 3.375rem;width:1.25rem;height:1.25rem;border-radius:50%;background-color:#008483;background-repeat:no-repeat;background-position:center center;background-size:auto 60%;background-image:url(/modules/custom/map_app/app/dist/img/icon-info-white.svg);-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.c-map-architecture-button:hover{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.c-map-architecture-tooltip{z-index:1;opacity:0;visibility:hidden;position:absolute;bottom:49.1%;left:34.6%;width:18.125rem;margin:0 0 1.25rem -5.0625rem;padding:1.25rem 1.5625rem;border-radius:.25rem;background-color:#393e46;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translate3d(0, 20px, 0) scale3d(0, 0, 1);transform:translate3d(0, 20px, 0) scale3d(0, 0, 1);-webkit-transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s}.c-map-architecture-tooltip.active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}.c-map-architecture-tooltip:after{content:'';display:block;position:absolute;top:100%;left:50%;width:1.25rem;height:1.25rem;margin:-.125rem 0 0;background-repeat:no-repeat;background-position:center top;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/tooltip-point.svg);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.c-map-architecture-tooltip__text{margin:0;color:#FFF;font-style:italic;line-height:1.4}.c-map-zoom{position:absolute;bottom:2.5rem;right:2.5rem;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.c-map-zoom__button{cursor:pointer;overflow:hidden;display:block;position:relative;width:3.3125rem;height:3.3125rem;margin:.5rem 0 0;padding:0;border-radius:50%;border:0;outline:0;background-color:#f7f3e1;-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.1s linear;transition:background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.1s linear;transition:background-color 0.3s, box-shadow 0.3s, transform 0.1s linear;transition:background-color 0.3s, box-shadow 0.3s, transform 0.1s linear, -webkit-box-shadow 0.3s, -webkit-transform 0.1s linear}@media (min-width: 64em){.c-map-zoom__button:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5);box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5)}}.c-map-zoom__button.increase .c-map-zoom__icon:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 90deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 90deg)}.c-map-zoom__button.decrease{-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.1s linear 0.1s;transition:background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.1s linear 0.1s;transition:background-color 0.3s, box-shadow 0.3s, transform 0.1s linear 0.1s;transition:background-color 0.3s, box-shadow 0.3s, transform 0.1s linear 0.1s, -webkit-box-shadow 0.3s, -webkit-transform 0.1s linear 0.1s}.c-map-zoom__label{position:absolute;top:-9999px;left:-9999px}.c-map-zoom__icon{position:absolute;top:50%;left:50%;width:36%;height:36%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-map-zoom__icon:before,.c-map-zoom__icon:after{content:'';display:block;position:absolute;top:50%;left:50%;width:100%;height:.25rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-map-zoom.map-zoom-enter .c-map-zoom__button{-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}\n\n/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=\"button\"],[type=\"reset\"],[type=\"submit\"]{-webkit-appearance:button}button::-moz-focus-inner,[type=\"button\"]::-moz-focus-inner,[type=\"reset\"]::-moz-focus-inner,[type=\"submit\"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=\"button\"]:-moz-focusring,[type=\"reset\"]:-moz-focusring,[type=\"submit\"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=\"checkbox\"],[type=\"radio\"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=\"number\"]::-webkit-inner-spin-button,[type=\"number\"]::-webkit-outer-spin-button{height:auto}[type=\"search\"]{-webkit-appearance:textfield;outline-offset:-2px}[type=\"search\"]::-webkit-search-cancel-button,[type=\"search\"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{display:block}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#999;color:#fff;margin:0;padding:0.5em}.browserupgrade a{color:#fff}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.c-field-checkbox{margin:1.5625rem 0}.c-field-checkbox input[type=\"checkbox\"]{display:none}.c-field-checkbox input[type=\"checkbox\"]+label{cursor:pointer;position:relative;display:inline-block;padding:0 0 0 2.1875rem;color:#fff;font-style:italic;font-weight:900;font-size:1.5rem;line-height:1}.c-field-checkbox input[type=\"checkbox\"]+label:before{content:'';display:block;position:absolute;top:-.0625rem;left:0;width:1.5rem;height:1.5rem;background-color:#f7f3e1}.c-field-checkbox input[type=\"checkbox\"]+label:after{content:'';opacity:0;display:block;position:absolute;top:.375rem;left:.1875rem;width:1.125rem;height:.5rem;border-left:.125rem solid #008483;border-bottom:.125rem solid #008483;-webkit-transform:rotate3d(0, 0, 1, -55deg);transform:rotate3d(0, 0, 1, -55deg);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.c-field-checkbox input[type=\"checkbox\"]:checked+label:after{opacity:1}@-webkit-keyframes gear-rotate{from{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@keyframes gear-rotate{from{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@-webkit-keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:1;-webkit-transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1)}30%{z-index:1;-webkit-transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1)}50%{z-index:auto;-webkit-transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:auto;-webkit-transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1)}80%{z-index:auto;-webkit-transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1)}100%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:1;-webkit-transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1)}30%{z-index:1;-webkit-transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1)}50%{z-index:auto;-webkit-transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:auto;-webkit-transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1)}80%{z-index:auto;-webkit-transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1)}100%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@-webkit-keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:auto;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1)}30%{z-index:auto;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1)}50%{z-index:1;-webkit-transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:1;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1)}80%{z-index:1;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1)}100%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:auto;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1)}30%{z-index:auto;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1)}50%{z-index:1;-webkit-transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:1;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1)}80%{z-index:1;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1)}100%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@-webkit-keyframes nav-dot-tooltip-pulse{0%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}50%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1);transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1)}}@keyframes nav-dot-tooltip-pulse{0%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}50%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1);transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1)}}.map-app-open{overflow:hidden;position:fixed;width:100%;height:100%}@media (min-width: 64em){.map-app-open{position:relative;width:auto;height:auto}}.app-body{background-color:#999}#app{z-index:10;position:fixed;bottom:0;left:0;width:100%;color:#000;background-color:#d14730;text-align:left;font-family:basic-sans,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-app{overflow:hidden;position:fixed;bottom:0;left:0;width:100%;-webkit-transition:-webkit-clip-path 1s;transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s, -webkit-clip-path 1s}.c-app.open{height:100%}.user-logged-in .c-app.open{height:calc(100% - 39px)}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-app.open{height:calc(100% - 79px)}}.c-transition-circle{position:absolute;width:400vh;height:400vh;border-radius:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 1);transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 1)}.c-logo{z-index:11;opacity:0;visibility:hidden;overflow:hidden;display:block;position:absolute;top:.9375rem;left:.9375rem;width:12.8125rem;height:3.75rem;text-indent:-9999px;background-repeat:no-repeat;background-position:left top;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/logo.svg);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}@media (min-width: 48em){.c-logo{top:1.875rem;left:1.25rem;height:5.875rem}}@media (min-width: 64em){.c-logo{top:2.5rem;left:1.25rem;height:7.5625rem}}.c-logo.active{opacity:1;visibility:visible}.c-curve{z-index:10;opacity:0;visibility:hidden;position:absolute;top:0;left:-5.3125rem;width:18.75rem;height:5.625rem;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}@media (min-width: 48em){.c-curve{top:-.625rem;left:-3.125rem;height:9.625rem}}@media (min-width: 64em){.c-curve{top:0;left:0;height:12.5625rem}}.c-curve__ellipse{fill:#FB6D55;-webkit-transition:fill 0.5s;transition:fill 0.5s}.c-curve.active{opacity:1;visibility:visible}.c-clip-svg{position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot{z-index:10;opacity:0;visibility:hidden;position:fixed;color:#000;bottom:1.375rem;left:1.375rem;-webkit-transform:translate3d(-1000px, 0, 0);transform:translate3d(-1000px, 0, 0);-webkit-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s}@media (min-width: 30em){.c-nav-dot{bottom:1.875rem;left:1.875rem}}@media (min-width: 48em){.c-nav-dot{bottom:2.5rem;left:2.5rem}}.c-nav-dot:after{content:'';display:none;position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot__anchor{display:block;overflow:hidden;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f7f3e1;-webkit-box-shadow:0 0 0 .25rem rgba(247,243,225,0.5);box-shadow:0 0 0 .25rem rgba(247,243,225,0.5);-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 30em){.c-nav-dot__anchor{width:3.75rem;height:3.75rem}}@media (min-width: 64em){.c-nav-dot__anchor{width:5rem;height:5rem;-webkit-box-shadow:0 0 0 .4375rem rgba(247,243,225,0.5);box-shadow:0 0 0 .4375rem rgba(247,243,225,0.5)}}.c-nav-dot__anchor:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .375rem rgba(247,243,225,0.5);box-shadow:0 0 0 .375rem rgba(247,243,225,0.5)}@media (min-width: 64em){.c-nav-dot__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(247,243,225,0.5);box-shadow:0 0 0 .625rem rgba(247,243,225,0.5)}}.c-nav-dot__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-nav-dot__marker{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center 62%;background-size:70% auto;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker.svg)}.c-nav-dot__marker.active{opacity:1;visibility:visible}.c-nav-dot__close{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-nav-dot__close:before,.c-nav-dot__close:after{content:'';position:absolute;top:50%;left:50%;width:11%;height:120%;border-radius:.125rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-nav-dot__close:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.c-nav-dot__close.active{opacity:1;visibility:visible}.c-nav-dot__back{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-nav-dot__back:before{content:'';position:absolute;top:50%;left:50%;width:50%;height:50%;border-left:.125rem solid #000;border-bottom:.125rem solid #000;-webkit-transform:translate3d(-92%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-92%, -50%, 0) rotate3d(0, 0, 1, 45deg)}@media (min-width: 48em){.c-nav-dot__back:before{margin:0;border-left-width:.1875rem;border-bottom-width:.1875rem}}.c-nav-dot__back:after{content:'';position:absolute;top:50%;left:50%;width:100%;height:.125rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media (min-width: 48em){.c-nav-dot__back:after{height:.1875rem}}.c-nav-dot__back.active{opacity:1;visibility:visible}.c-nav-dot.visible{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-nav-dot.disabled:after{display:block}.c-nav-dot.flip-top{bottom:auto;top:6.25rem}@media (min-width: 48em){.c-nav-dot.flip-top{top:10rem}}@media (min-width: 64em){.c-nav-dot.flip-top{top:15rem}}.c-nav-dot.transform-transitions{-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out}.c-nav-dot.transform-transitions .c-nav-dot__anchor{-webkit-transition:none;transition:none}.user-logged-in .c-nav-dot.flip-top{top:8.6875rem}@media (min-width: 48em){.user-logged-in .c-nav-dot.flip-top{top:12.4375rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:14.9375rem}}@media (min-width: 64em){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:19.9375rem}}.c-nav-dot-tooltip{opacity:0;visibility:hidden;z-index:1;position:fixed;bottom:1.5rem;left:2.625rem;-webkit-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s}@media (min-width: 30em){.c-nav-dot-tooltip{bottom:2.25rem;left:3.75rem}}@media (min-width: 48em){.c-nav-dot-tooltip{bottom:2.875rem;left:4.375rem}}@media (min-width: 64em){.c-nav-dot-tooltip{left:5rem}}.c-nav-dot-tooltip.active{opacity:1;visibility:visible}.c-nav-dot-tooltip.active:before{visibility:visible;-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s}.c-nav-dot-tooltip.active:after{visibility:visible;-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s}.c-nav-dot-tooltip.active .c-nav-dot-tooltip__anchor{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, transform 0.5s 0.5s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s}.c-nav-dot-tooltip:before,.c-nav-dot-tooltip:after{content:'';opacity:0.5;visibility:hidden;display:block;z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;border:.125rem solid #fff;border-radius:9999px;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}.c-nav-dot-tooltip__inner{overflow:hidden;padding:.375rem}@media (min-width: 64em){.c-nav-dot-tooltip__inner{padding:.625rem}}.c-nav-dot-tooltip__anchor{opacity:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.5rem;padding:0 1.25rem 0 2.1875rem;text-decoration:none;color:#000;font-weight:700;font-style:italic;font-size:.875rem;line-height:1;border-radius:9999px;background-color:#F3B328;-webkit-box-shadow:0 0 0 .25rem rgba(243,179,40,0.5);box-shadow:0 0 0 .25rem rgba(243,179,40,0.5);-webkit-transform:translate3d(-120%, 0, 0);transform:translate3d(-120%, 0, 0);-webkit-transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 30em){.c-nav-dot-tooltip__anchor{height:2.25rem;padding:0 1.25rem 0 3rem;font-size:1rem}}@media (min-width: 64em){.c-nav-dot-tooltip__anchor{height:3rem;padding:0 1.25rem 0 3.125rem;font-size:1.125rem;-webkit-box-shadow:0 0 0 .4375rem rgba(243,179,40,0.5);box-shadow:0 0 0 .4375rem rgba(243,179,40,0.5)}}.c-nav-dot-tooltip__anchor:hover{color:#000;background-color:#f4bc40;-webkit-box-shadow:0 0 0 .375rem rgba(243,179,40,0.5);box-shadow:0 0 0 .375rem rgba(243,179,40,0.5)}@media (min-width: 64em){.c-nav-dot-tooltip__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(243,179,40,0.5);box-shadow:0 0 0 .625rem rgba(243,179,40,0.5)}}.c-get-involved-button{cursor:pointer;z-index:1;position:fixed;top:1.375rem;right:5rem;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.875rem;padding:0 .9375rem;color:#f7f3e1;letter-spacing:.0625rem;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;font-size:.75rem;line-height:1;border-radius:9999px;border:.0625rem solid #f7f3e1;background-color:transparent;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:color 0.3s, background-color 0.3s, -webkit-transform 0.2s linear;transition:color 0.3s, background-color 0.3s, -webkit-transform 0.2s linear;transition:color 0.3s, background-color 0.3s, transform 0.2s linear;transition:color 0.3s, background-color 0.3s, transform 0.2s linear, -webkit-transform 0.2s linear}@media (min-width: 30em){.c-get-involved-button{top:1.875rem;right:7.5rem;height:2.125rem;padding:0 1.25rem;font-size:.875rem}}@media (min-width: 48em){.c-get-involved-button{top:2.6875rem;right:7.8125rem;height:2.9375rem;padding:0 2.5rem;font-size:1.125rem}}.c-get-involved-button:hover{color:#000;background-color:#f7f3e1}.c-get-involved-button.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-wrapper{z-index:14;position:fixed;top:5.3125rem;right:1.375rem;padding:1.875rem 0 0;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear}@media (min-width: 30em){.c-settings-wrapper{right:2.5rem}}@media (min-width: 48em){.c-settings-wrapper{top:6.5625rem;padding:2.5rem 0 0}}.c-settings-wrapper__heading{position:absolute;top:0;left:50%;width:5rem;margin:0 0 0 -2.5rem;font-weight:900;font-style:italic;font-size:.75rem;line-height:1;text-align:center;text-transform:uppercase;color:#FFF;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media (min-width: 48em){.c-settings-wrapper__heading{width:6.25rem;margin:0 0 0 -3.125rem;font-size:1rem}}.c-settings-wrapper.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-wrapper.panel-open .c-settings-wrapper__heading{opacity:0}.c-settings-wrapper.panel-open .c-settings-button{background-color:#FFF}.c-settings-wrapper.panel-open .c-settings-button__icon{opacity:0;visibility:hidden}.c-settings-wrapper.panel-open .c-settings-button__close{opacity:1;visibility:visible}.c-settings-button{cursor:pointer;overflow:hidden;position:relative;display:block;width:2.5rem;height:2.5rem;padding:0;border-radius:50%;border:0;background-color:#f7f3e1;-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 48em){.c-settings-button{width:3.3125rem;height:3.3125rem}}@media (min-width: 64em){.c-settings-button:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5);box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5)}.c-settings-button:hover .c-settings-button__icon{-webkit-animation:gear-rotate 4s linear infinite;animation:gear-rotate 4s linear infinite}}.c-settings-button__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-settings-button__icon{position:absolute;top:50%;left:50%;width:60%;height:60%;margin:-30% 0 0 -30%;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/icon-gear-dark-blue.svg);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-button__close{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:50%;height:50%;margin:-25% 0 0 -25%;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-button__close:before,.c-settings-button__close:after{content:'';display:block;position:absolute;top:50%;left:50%;width:.125rem;height:90%;border-radius:.0625rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-settings-button__close:before{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.user-logged-in .c-settings-wrapper{top:7.8125rem}@media (min-width: 48em){.user-logged-in .c-settings-wrapper{top:9.0625rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-settings-wrapper{top:11.5625rem}}.c-toggle-nav{z-index:1;position:fixed;top:50%;right:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.5rem;margin:-2.9375rem 0 0;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:-webkit-transform 0.2s linear 0.1s;transition:-webkit-transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s, -webkit-transform 0.2s linear 0.1s}@media (min-width: 30em){.c-toggle-nav{right:1.25rem;margin:-3.3125rem 0 0}}@media (min-width: 48em){.c-toggle-nav{right:1.875rem;margin:-4.125rem 0 0}}@media (min-width: 64em){.c-toggle-nav{margin:-3.8125rem 0 0}}.c-toggle-nav__heading{margin:0 0 .5rem;text-align:center;text-transform:uppercase;color:#fff;font-weight:900;font-style:italic;font-size:.75rem;line-height:1}@media (min-width: 30em){.c-toggle-nav__heading{font-size:1rem}}.c-toggle-nav__list{list-style:none;position:relative;width:2rem;margin:0;padding:.625rem 0;border-radius:1rem;background-color:#f7f3e1}.c-toggle-nav__list:before{content:'';display:block;position:absolute;top:.625rem;left:50%;width:1rem;height:1rem;border-radius:50%;background-color:rgba(0,0,0,0.7);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.c-toggle-nav__item{position:relative;width:100%;margin:0 0 .625rem}@media (min-width: 64em){.c-toggle-nav__item{margin:0 0 .3125rem}}.c-toggle-nav__item:last-of-type{margin:0}.c-toggle-nav__item.map{display:none}@media (min-width: 48em){.c-toggle-nav__item.map{display:block}}.c-toggle-nav__link{position:relative;display:block;width:1rem;height:1rem;margin:0 auto;border-radius:50%;background-color:rgba(0,0,0,0.3);-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 64em){.c-toggle-nav__link:hover{-webkit-box-shadow:0 0 0 .1875rem rgba(166,165,159,0.3);box-shadow:0 0 0 .1875rem rgba(166,165,159,0.3)}.c-toggle-nav__link:hover .c-toggle-nav__link-label{opacity:1;visibility:visible;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}}.c-toggle-nav__link-label{cursor:default;opacity:0;visibility:hidden;position:absolute;top:50%;right:100%;margin:0 .75rem 0 0;padding:.25rem .3125rem .125rem .375rem;color:#f7f3e1;font-weight:bold;font-size:.875rem;line-height:1;border-radius:.1875rem;background-color:#000;-webkit-transform:translate3d(-10px, -50%, 0);transform:translate3d(-10px, -50%, 0);-webkit-transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s}.c-toggle-nav__link-label:before{content:'';z-index:-1;display:block;position:absolute;top:50%;right:-.375rem;width:.875rem;height:.875rem;border-radius:0 .1875rem 0 0;background-color:#000;-webkit-transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-toggle-nav.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.user-logged-in .c-toggle-nav{margin:-1.75rem 0 0}@media (min-width: 30em){.user-logged-in .c-toggle-nav{margin:-2.125rem 0 0}}@media (min-width: 48em){.user-logged-in .c-toggle-nav{margin:-2.9375rem 0 0}}@media (min-width: 64em){.user-logged-in .c-toggle-nav{margin:-2.625rem 0 0}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.6875rem 0 0}}@media (min-width: 64em){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.375rem 0 0}}.c-placeholder{opacity:0.1;position:absolute;top:50%;left:0;width:100%;margin:0;text-align:center;font-size:6.25rem;line-height:1;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.c-settings-overlay{z-index:12;opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-overlay.active{opacity:1;visibility:visible}.c-settings-panel{z-index:13;position:fixed;top:0;right:0;width:16.25rem;height:100%;padding:7.8125rem 1.25rem 1.25rem;background-color:#d14730;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}@media (min-width: 30em){.c-settings-panel{padding:7.8125rem 1.25rem 1.25rem}}@media (min-width: 48em){.c-settings-panel{width:22.5rem;padding:10rem 3.125rem 3.125rem}}.c-settings-panel.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-panel__heading{margin:0 0 2.5rem;text-transform:uppercase;font-style:italic;font-weight:900;font-size:1.25rem;line-height:1}@media (min-width: 48em){.c-settings-panel__heading{font-size:1.5rem}}.user-logged-in .c-settings-panel{padding-top:10.3125rem}@media (min-width: 48em){.user-logged-in .c-settings-panel{padding-top:12.5rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-settings-panel{padding-top:15rem}}.c-apply-filters{cursor:pointer;display:inline-block;height:3.125rem;margin:1.25rem 0 0;padding:0 2.5rem;color:#FFF;text-decoration:none;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:bold;font-style:italic;font-size:1.25rem;line-height:1;border:0;border-radius:1.5625rem;background-color:#008483;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.c-apply-filters:hover{background-color:#009e9c}.c-loading{z-index:2;position:absolute;top:50%;left:50%;width:6.25rem;margin:-1.5625rem 0 0 -3.125rem}.c-loading__marker{position:absolute;top:0;width:2.0625rem;height:3.125rem;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}.c-loading__marker.marker-left{z-index:1;left:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-left.svg);-webkit-animation:marker-revolve-left 2s linear infinite;animation:marker-revolve-left 2s linear infinite}.c-loading__marker.marker-right{z-index:auto;right:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-right.svg);-webkit-animation:marker-revolve-right 2s linear infinite;animation:marker-revolve-right 2s linear infinite}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@media (min-width: 48em){.route-to-list .c-toggle-nav__list:before,.route-from-home-to-list .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 26px, 0);transform:translate3d(-50%, 26px, 0)}}@media (min-width: 64em){.route-to-list .c-toggle-nav__list:before,.route-from-home-to-list .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 21px, 0);transform:translate3d(-50%, 21px, 0)}}.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 26px, 0);transform:translate3d(-50%, 26px, 0)}@media (min-width: 48em){.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 52px, 0);transform:translate3d(-50%, 52px, 0)}}@media (min-width: 64em){.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 42px, 0);transform:translate3d(-50%, 42px, 0)}}.route-from-map-to-home .main-leave,.route-from-list-to-home .main-leave,.route-from-timeline-to-home .main-leave{-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.route-from-map-to-home .main-leave-to,.route-from-list-to-home .main-leave-to,.route-from-timeline-to-home .main-leave-to{opacity:0}.route-from-home-to-map .main-enter-active,.route-from-home-to-list .main-enter-active,.route-from-home-to-timeline .main-enter-active{opacity:0;-webkit-transition:opacity 0.3s linear 0.5s;transition:opacity 0.3s linear 0.5s}.route-from-home-to-map .main-enter-to,.route-from-home-to-list .main-enter-to,.route-from-home-to-timeline .main-enter-to{opacity:1}.route-from-map-to-list .main-enter,.route-from-map-to-timeline .main-enter,.route-from-list-to-timeline .main-enter{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.route-from-map-to-list .main-leave-to,.route-from-map-to-timeline .main-leave-to,.route-from-list-to-timeline .main-leave-to{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.route-from-map-to-timeline .main-enter-active .c-timeline,.route-from-list-to-timeline .main-enter-active .c-timeline{opacity:0}.route-from-map-to-timeline .main-enter-to .c-timeline,.route-from-list-to-timeline .main-enter-to .c-timeline{opacity:1}.route-from-timeline-to-list .main-enter,.route-from-timeline-to-map .main-enter,.route-from-list-to-map .main-enter{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.route-from-timeline-to-list .main-leave-to,.route-from-timeline-to-map .main-leave-to,.route-from-list-to-map .main-leave-to{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.route-from-timeline-to-map .main-enter-active .c-map-wrapper,.route-from-list-to-map .main-enter-active .c-map-wrapper{opacity:0}.route-from-timeline-to-map .main-enter-to .c-map-wrapper,.route-from-list-to-map .main-enter-to .c-map-wrapper{opacity:1}.route-to-list .c-curve__ellipse,.route-from-home-to-list .c-curve__ellipse,.route-from-map-to-list .c-curve__ellipse,.route-from-timeline-to-list .c-curve__ellipse,.route-from-honoree-to-list .c-curve__ellipse{fill:#F3B328}.route-to-timeline .c-curve__ellipse,.route-from-home-to-timeline .c-curve__ellipse,.route-from-map-to-timeline .c-curve__ellipse,.route-from-list-to-timeline .c-curve__ellipse,.route-from-honoree-to-timeline .c-curve__ellipse{fill:#008483}.route-to-honoree .c-nav-dot,.route-from-home-to-honoree .c-nav-dot,.route-from-map-to-honoree .c-nav-dot,.route-from-list-to-honoree .c-nav-dot,.route-from-timeline-to-honoree .c-nav-dot,.route-from-honoree-to-honoree .c-nav-dot{z-index:16}.route-to-honoree .c-transition-circle,.route-from-home-to-honoree .c-transition-circle,.route-from-map-to-honoree .c-transition-circle,.route-from-list-to-honoree .c-transition-circle,.route-from-timeline-to-honoree .c-transition-circle,.route-from-honoree-to-honoree .c-transition-circle{z-index:1}.route-to-honoree .c-curve__ellipse,.route-from-home-to-honoree .c-curve__ellipse,.route-from-map-to-honoree .c-curve__ellipse,.route-from-list-to-honoree .c-curve__ellipse,.route-from-timeline-to-honoree .c-curve__ellipse,.route-from-honoree-to-honoree .c-curve__ellipse{fill:#e8a718}.route-to-honoree .c-get-involved-button,.route-from-home-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button{-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}@media (min-width: 30em){.route-to-honoree .c-get-involved-button,.route-from-home-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button{-webkit-transform:translate3d(90px, 0, 0);transform:translate3d(90px, 0, 0)}}.route-to-honoree .c-settings-wrapper,.route-from-home-to-honoree .c-settings-wrapper,.route-from-map-to-honoree .c-settings-wrapper,.route-from-list-to-honoree .c-settings-wrapper,.route-from-timeline-to-honoree .c-settings-wrapper,.route-from-honoree-to-honoree .c-settings-wrapper{-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0)}.route-to-honoree .c-toggle-nav,.route-from-home-to-honoree .c-toggle-nav,.route-from-map-to-honoree .c-toggle-nav,.route-from-list-to-honoree .c-toggle-nav,.route-from-timeline-to-honoree .c-toggle-nav,.route-from-honoree-to-honoree .c-toggle-nav{-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0)}.route-to-honoree .main-enter-active,.route-from-home-to-honoree .main-enter-active,.route-from-map-to-honoree .main-enter-active,.route-from-list-to-honoree .main-enter-active,.route-from-timeline-to-honoree .main-enter-active,.route-from-honoree-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity 0.3s linear 0.5s;transition:opacity 0.3s linear 0.5s}.route-to-honoree .main-enter-to,.route-from-home-to-honoree .main-enter-to,.route-from-map-to-honoree .main-enter-to,.route-from-list-to-honoree .main-enter-to,.route-from-timeline-to-honoree .main-enter-to,.route-from-honoree-to-honoree .main-enter-to{opacity:1}.route-from-honoree-to-map .c-transition-circle,.route-from-honoree-to-list .c-transition-circle,.route-from-honoree-to-timeline .c-transition-circle{z-index:1}.route-from-honoree-to-map .c-view-honoree,.route-from-honoree-to-list .c-view-honoree,.route-from-honoree-to-timeline .c-view-honoree{opacity:0 !important;-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.route-from-honoree-to-honoree .c-curve__ellipse{fill:#e8a718}.route-from-honoree-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.route-from-honoree-to-honoree .main-enter-to{opacity:1}.route-to-home.disable-collapse .c-nav-dot,.route-to-map.disable-collapse .c-nav-dot,.route-to-list.disable-collapse .c-nav-dot,.route-to-timeline.disable-collapse .c-nav-dot,.route-from-map-to-list.disable-collapse .c-nav-dot,.route-from-map-to-timeline.disable-collapse .c-nav-dot,.route-from-list-to-map.disable-collapse .c-nav-dot,.route-from-list-to-timeline.disable-collapse .c-nav-dot,.route-from-timeline-to-list.disable-collapse .c-nav-dot,.route-from-timeline-to-map.disable-collapse .c-nav-dot,.route-from-honoree-to-map.disable-collapse .c-nav-dot,.route-from-honoree-to-list.disable-collapse .c-nav-dot,.route-from-honoree-to-timeline.disable-collapse .c-nav-dot{opacity:0;visibility:hidden;-webkit-transform:translate3d(-1000px, 0, 0) !important;transform:translate3d(-1000px, 0, 0) !important;-webkit-transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0s 0.5s, -webkit-transform 0s 0.5s}.layer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:31.25rem;padding:0 1.25rem}.layer__label{opacity:0.1;margin:0;color:#000;font-family:basic-sans,Helvetica,Arial,sans-serif}.layer--1{background-color:#0e5088}.layer--2{background-color:#008483}.layer--3{background-color:#F3B328}.layer--4{background-color:#d14730}.c-view-list{-ms-overflow-style:none;overflow:auto;position:fixed;top:0;left:0;bottom:0;width:100%;padding:0 1.875rem;border:.375rem solid #F3B328;background-color:#f2aa10;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(/modules/custom/map_app/app/dist/img/map-yellow.jpg);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}@media (min-width: 30em){.c-view-list{padding:0 13%;border:.8125rem solid #F3B328}}@media (min-width: 48em){.c-view-list{padding:0 6.875rem}}.c-view-list__container{max-width:30rem;margin:0 auto;padding:11.25rem 0}@media (min-width: 64em){.c-view-list__container{max-width:75rem}}.user-logged-in .c-view-list{top:2.4375rem}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-view-list{top:4.9375rem}}.c-honoree-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-honoree-item{position:relative;top:0;left:0;width:100%;margin:0 0 20%;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}@media (min-width: 64em){.c-honoree-item{width:44%;margin:0 3% 6%}}@media (min-width: 80em){.c-honoree-item{width:26%;margin:0 3.6666% 7.3333%}}.c-honoree-item__anchor{cursor:pointer;display:block}@media (min-width: 64em){.c-honoree-item__anchor:hover .c-honoree-item__photo:before{background-color:rgba(0,132,131,0.8)}.c-honoree-item__anchor:hover .c-honoree-item__expandable{opacity:1;max-height:18.75rem}}.c-honoree-item__photo{position:relative;padding:0 0 100%;border-radius:50%;background-color:#F3B328;background-repeat:no-repeat;background-position:center center;background-size:cover}.c-honoree-item__photo:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,0.3);-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.c-honoree-item__content{position:relative;margin:-6.25rem 0 0}@media (min-width: 30em){.c-honoree-item__content{position:absolute;bottom:1.875rem;left:50%;width:60%;margin:0}}@media (min-width: 48em){.c-honoree-item__content{width:70%}}.c-honoree-item__name{margin:0;color:#f7f3e1;font-weight:900;font-size:1.625rem;line-height:1}@media (min-width: 48em){.c-honoree-item__name{font-size:2.125rem}}.c-honoree-item__expandable{overflow:hidden;-webkit-transition:opacity 0.5s, max-height 0.5s;transition:opacity 0.5s, max-height 0.5s}@media (min-width: 64em){.c-honoree-item__expandable{opacity:0;max-height:0}}.c-honoree-item__description{margin:.625rem 0 0;color:#f7f3e1;font-style:italic;font-weight:700;font-size:.875rem;line-height:1.3}@media (min-width: 48em){.c-honoree-item__description{font-size:1rem}}.c-honoree-item__button{display:inline-block;height:3.125rem;margin:1.25rem 0 0;padding:.9375rem 3.125rem 0;color:#f7f3e1;text-decoration:none;font-weight:bold;font-style:italic;font-size:1.25rem;line-height:1;border-radius:1.5625rem;border:.0625rem solid #f7f3e1;-webkit-transition:color 0.3s, background-color 0.3s;transition:color 0.3s, background-color 0.3s}.c-honoree-item__button:hover{color:#000;background-color:#f7f3e1}\n\n/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=\"button\"],[type=\"reset\"],[type=\"submit\"]{-webkit-appearance:button}button::-moz-focus-inner,[type=\"button\"]::-moz-focus-inner,[type=\"reset\"]::-moz-focus-inner,[type=\"submit\"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=\"button\"]:-moz-focusring,[type=\"reset\"]:-moz-focusring,[type=\"submit\"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=\"checkbox\"],[type=\"radio\"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=\"number\"]::-webkit-inner-spin-button,[type=\"number\"]::-webkit-outer-spin-button{height:auto}[type=\"search\"]{-webkit-appearance:textfield;outline-offset:-2px}[type=\"search\"]::-webkit-search-cancel-button,[type=\"search\"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{display:block}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#999;color:#fff;margin:0;padding:0.5em}.browserupgrade a{color:#fff}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.c-field-checkbox{margin:1.5625rem 0}.c-field-checkbox input[type=\"checkbox\"]{display:none}.c-field-checkbox input[type=\"checkbox\"]+label{cursor:pointer;position:relative;display:inline-block;padding:0 0 0 2.1875rem;color:#fff;font-style:italic;font-weight:900;font-size:1.5rem;line-height:1}.c-field-checkbox input[type=\"checkbox\"]+label:before{content:'';display:block;position:absolute;top:-.0625rem;left:0;width:1.5rem;height:1.5rem;background-color:#f7f3e1}.c-field-checkbox input[type=\"checkbox\"]+label:after{content:'';opacity:0;display:block;position:absolute;top:.375rem;left:.1875rem;width:1.125rem;height:.5rem;border-left:.125rem solid #008483;border-bottom:.125rem solid #008483;-webkit-transform:rotate3d(0, 0, 1, -55deg);transform:rotate3d(0, 0, 1, -55deg);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.c-field-checkbox input[type=\"checkbox\"]:checked+label:after{opacity:1}@-webkit-keyframes gear-rotate{from{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@keyframes gear-rotate{from{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@-webkit-keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:1;-webkit-transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1)}30%{z-index:1;-webkit-transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1)}50%{z-index:auto;-webkit-transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:auto;-webkit-transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1)}80%{z-index:auto;-webkit-transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1)}100%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:1;-webkit-transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1)}30%{z-index:1;-webkit-transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1)}50%{z-index:auto;-webkit-transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:auto;-webkit-transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1)}80%{z-index:auto;-webkit-transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1)}100%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@-webkit-keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:auto;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1)}30%{z-index:auto;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1)}50%{z-index:1;-webkit-transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:1;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1)}80%{z-index:1;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1)}100%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:auto;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1)}30%{z-index:auto;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1)}50%{z-index:1;-webkit-transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:1;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1)}80%{z-index:1;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1)}100%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@-webkit-keyframes nav-dot-tooltip-pulse{0%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}50%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1);transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1)}}@keyframes nav-dot-tooltip-pulse{0%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}50%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1);transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1)}}.map-app-open{overflow:hidden;position:fixed;width:100%;height:100%}@media (min-width: 64em){.map-app-open{position:relative;width:auto;height:auto}}.app-body{background-color:#999}#app{z-index:10;position:fixed;bottom:0;left:0;width:100%;color:#000;background-color:#d14730;text-align:left;font-family:basic-sans,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-app{overflow:hidden;position:fixed;bottom:0;left:0;width:100%;-webkit-transition:-webkit-clip-path 1s;transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s, -webkit-clip-path 1s}.c-app.open{height:100%}.user-logged-in .c-app.open{height:calc(100% - 39px)}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-app.open{height:calc(100% - 79px)}}.c-transition-circle{position:absolute;width:400vh;height:400vh;border-radius:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 1);transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 1)}.c-logo{z-index:11;opacity:0;visibility:hidden;overflow:hidden;display:block;position:absolute;top:.9375rem;left:.9375rem;width:12.8125rem;height:3.75rem;text-indent:-9999px;background-repeat:no-repeat;background-position:left top;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/logo.svg);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}@media (min-width: 48em){.c-logo{top:1.875rem;left:1.25rem;height:5.875rem}}@media (min-width: 64em){.c-logo{top:2.5rem;left:1.25rem;height:7.5625rem}}.c-logo.active{opacity:1;visibility:visible}.c-curve{z-index:10;opacity:0;visibility:hidden;position:absolute;top:0;left:-5.3125rem;width:18.75rem;height:5.625rem;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}@media (min-width: 48em){.c-curve{top:-.625rem;left:-3.125rem;height:9.625rem}}@media (min-width: 64em){.c-curve{top:0;left:0;height:12.5625rem}}.c-curve__ellipse{fill:#FB6D55;-webkit-transition:fill 0.5s;transition:fill 0.5s}.c-curve.active{opacity:1;visibility:visible}.c-clip-svg{position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot{z-index:10;opacity:0;visibility:hidden;position:fixed;color:#000;bottom:1.375rem;left:1.375rem;-webkit-transform:translate3d(-1000px, 0, 0);transform:translate3d(-1000px, 0, 0);-webkit-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s}@media (min-width: 30em){.c-nav-dot{bottom:1.875rem;left:1.875rem}}@media (min-width: 48em){.c-nav-dot{bottom:2.5rem;left:2.5rem}}.c-nav-dot:after{content:'';display:none;position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot__anchor{display:block;overflow:hidden;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f7f3e1;-webkit-box-shadow:0 0 0 .25rem rgba(247,243,225,0.5);box-shadow:0 0 0 .25rem rgba(247,243,225,0.5);-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 30em){.c-nav-dot__anchor{width:3.75rem;height:3.75rem}}@media (min-width: 64em){.c-nav-dot__anchor{width:5rem;height:5rem;-webkit-box-shadow:0 0 0 .4375rem rgba(247,243,225,0.5);box-shadow:0 0 0 .4375rem rgba(247,243,225,0.5)}}.c-nav-dot__anchor:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .375rem rgba(247,243,225,0.5);box-shadow:0 0 0 .375rem rgba(247,243,225,0.5)}@media (min-width: 64em){.c-nav-dot__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(247,243,225,0.5);box-shadow:0 0 0 .625rem rgba(247,243,225,0.5)}}.c-nav-dot__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-nav-dot__marker{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center 62%;background-size:70% auto;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker.svg)}.c-nav-dot__marker.active{opacity:1;visibility:visible}.c-nav-dot__close{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-nav-dot__close:before,.c-nav-dot__close:after{content:'';position:absolute;top:50%;left:50%;width:11%;height:120%;border-radius:.125rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-nav-dot__close:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.c-nav-dot__close.active{opacity:1;visibility:visible}.c-nav-dot__back{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-nav-dot__back:before{content:'';position:absolute;top:50%;left:50%;width:50%;height:50%;border-left:.125rem solid #000;border-bottom:.125rem solid #000;-webkit-transform:translate3d(-92%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-92%, -50%, 0) rotate3d(0, 0, 1, 45deg)}@media (min-width: 48em){.c-nav-dot__back:before{margin:0;border-left-width:.1875rem;border-bottom-width:.1875rem}}.c-nav-dot__back:after{content:'';position:absolute;top:50%;left:50%;width:100%;height:.125rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media (min-width: 48em){.c-nav-dot__back:after{height:.1875rem}}.c-nav-dot__back.active{opacity:1;visibility:visible}.c-nav-dot.visible{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-nav-dot.disabled:after{display:block}.c-nav-dot.flip-top{bottom:auto;top:6.25rem}@media (min-width: 48em){.c-nav-dot.flip-top{top:10rem}}@media (min-width: 64em){.c-nav-dot.flip-top{top:15rem}}.c-nav-dot.transform-transitions{-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out}.c-nav-dot.transform-transitions .c-nav-dot__anchor{-webkit-transition:none;transition:none}.user-logged-in .c-nav-dot.flip-top{top:8.6875rem}@media (min-width: 48em){.user-logged-in .c-nav-dot.flip-top{top:12.4375rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:14.9375rem}}@media (min-width: 64em){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:19.9375rem}}.c-nav-dot-tooltip{opacity:0;visibility:hidden;z-index:1;position:fixed;bottom:1.5rem;left:2.625rem;-webkit-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s}@media (min-width: 30em){.c-nav-dot-tooltip{bottom:2.25rem;left:3.75rem}}@media (min-width: 48em){.c-nav-dot-tooltip{bottom:2.875rem;left:4.375rem}}@media (min-width: 64em){.c-nav-dot-tooltip{left:5rem}}.c-nav-dot-tooltip.active{opacity:1;visibility:visible}.c-nav-dot-tooltip.active:before{visibility:visible;-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s}.c-nav-dot-tooltip.active:after{visibility:visible;-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s}.c-nav-dot-tooltip.active .c-nav-dot-tooltip__anchor{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, transform 0.5s 0.5s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s}.c-nav-dot-tooltip:before,.c-nav-dot-tooltip:after{content:'';opacity:0.5;visibility:hidden;display:block;z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;border:.125rem solid #fff;border-radius:9999px;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}.c-nav-dot-tooltip__inner{overflow:hidden;padding:.375rem}@media (min-width: 64em){.c-nav-dot-tooltip__inner{padding:.625rem}}.c-nav-dot-tooltip__anchor{opacity:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.5rem;padding:0 1.25rem 0 2.1875rem;text-decoration:none;color:#000;font-weight:700;font-style:italic;font-size:.875rem;line-height:1;border-radius:9999px;background-color:#F3B328;-webkit-box-shadow:0 0 0 .25rem rgba(243,179,40,0.5);box-shadow:0 0 0 .25rem rgba(243,179,40,0.5);-webkit-transform:translate3d(-120%, 0, 0);transform:translate3d(-120%, 0, 0);-webkit-transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 30em){.c-nav-dot-tooltip__anchor{height:2.25rem;padding:0 1.25rem 0 3rem;font-size:1rem}}@media (min-width: 64em){.c-nav-dot-tooltip__anchor{height:3rem;padding:0 1.25rem 0 3.125rem;font-size:1.125rem;-webkit-box-shadow:0 0 0 .4375rem rgba(243,179,40,0.5);box-shadow:0 0 0 .4375rem rgba(243,179,40,0.5)}}.c-nav-dot-tooltip__anchor:hover{color:#000;background-color:#f4bc40;-webkit-box-shadow:0 0 0 .375rem rgba(243,179,40,0.5);box-shadow:0 0 0 .375rem rgba(243,179,40,0.5)}@media (min-width: 64em){.c-nav-dot-tooltip__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(243,179,40,0.5);box-shadow:0 0 0 .625rem rgba(243,179,40,0.5)}}.c-get-involved-button{cursor:pointer;z-index:1;position:fixed;top:1.375rem;right:5rem;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.875rem;padding:0 .9375rem;color:#f7f3e1;letter-spacing:.0625rem;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;font-size:.75rem;line-height:1;border-radius:9999px;border:.0625rem solid #f7f3e1;background-color:transparent;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:color 0.3s, background-color 0.3s, -webkit-transform 0.2s linear;transition:color 0.3s, background-color 0.3s, -webkit-transform 0.2s linear;transition:color 0.3s, background-color 0.3s, transform 0.2s linear;transition:color 0.3s, background-color 0.3s, transform 0.2s linear, -webkit-transform 0.2s linear}@media (min-width: 30em){.c-get-involved-button{top:1.875rem;right:7.5rem;height:2.125rem;padding:0 1.25rem;font-size:.875rem}}@media (min-width: 48em){.c-get-involved-button{top:2.6875rem;right:7.8125rem;height:2.9375rem;padding:0 2.5rem;font-size:1.125rem}}.c-get-involved-button:hover{color:#000;background-color:#f7f3e1}.c-get-involved-button.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-wrapper{z-index:14;position:fixed;top:5.3125rem;right:1.375rem;padding:1.875rem 0 0;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear}@media (min-width: 30em){.c-settings-wrapper{right:2.5rem}}@media (min-width: 48em){.c-settings-wrapper{top:6.5625rem;padding:2.5rem 0 0}}.c-settings-wrapper__heading{position:absolute;top:0;left:50%;width:5rem;margin:0 0 0 -2.5rem;font-weight:900;font-style:italic;font-size:.75rem;line-height:1;text-align:center;text-transform:uppercase;color:#FFF;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media (min-width: 48em){.c-settings-wrapper__heading{width:6.25rem;margin:0 0 0 -3.125rem;font-size:1rem}}.c-settings-wrapper.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-wrapper.panel-open .c-settings-wrapper__heading{opacity:0}.c-settings-wrapper.panel-open .c-settings-button{background-color:#FFF}.c-settings-wrapper.panel-open .c-settings-button__icon{opacity:0;visibility:hidden}.c-settings-wrapper.panel-open .c-settings-button__close{opacity:1;visibility:visible}.c-settings-button{cursor:pointer;overflow:hidden;position:relative;display:block;width:2.5rem;height:2.5rem;padding:0;border-radius:50%;border:0;background-color:#f7f3e1;-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 48em){.c-settings-button{width:3.3125rem;height:3.3125rem}}@media (min-width: 64em){.c-settings-button:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5);box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5)}.c-settings-button:hover .c-settings-button__icon{-webkit-animation:gear-rotate 4s linear infinite;animation:gear-rotate 4s linear infinite}}.c-settings-button__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-settings-button__icon{position:absolute;top:50%;left:50%;width:60%;height:60%;margin:-30% 0 0 -30%;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/icon-gear-dark-blue.svg);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-button__close{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:50%;height:50%;margin:-25% 0 0 -25%;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-button__close:before,.c-settings-button__close:after{content:'';display:block;position:absolute;top:50%;left:50%;width:.125rem;height:90%;border-radius:.0625rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-settings-button__close:before{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.user-logged-in .c-settings-wrapper{top:7.8125rem}@media (min-width: 48em){.user-logged-in .c-settings-wrapper{top:9.0625rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-settings-wrapper{top:11.5625rem}}.c-toggle-nav{z-index:1;position:fixed;top:50%;right:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.5rem;margin:-2.9375rem 0 0;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:-webkit-transform 0.2s linear 0.1s;transition:-webkit-transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s, -webkit-transform 0.2s linear 0.1s}@media (min-width: 30em){.c-toggle-nav{right:1.25rem;margin:-3.3125rem 0 0}}@media (min-width: 48em){.c-toggle-nav{right:1.875rem;margin:-4.125rem 0 0}}@media (min-width: 64em){.c-toggle-nav{margin:-3.8125rem 0 0}}.c-toggle-nav__heading{margin:0 0 .5rem;text-align:center;text-transform:uppercase;color:#fff;font-weight:900;font-style:italic;font-size:.75rem;line-height:1}@media (min-width: 30em){.c-toggle-nav__heading{font-size:1rem}}.c-toggle-nav__list{list-style:none;position:relative;width:2rem;margin:0;padding:.625rem 0;border-radius:1rem;background-color:#f7f3e1}.c-toggle-nav__list:before{content:'';display:block;position:absolute;top:.625rem;left:50%;width:1rem;height:1rem;border-radius:50%;background-color:rgba(0,0,0,0.7);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.c-toggle-nav__item{position:relative;width:100%;margin:0 0 .625rem}@media (min-width: 64em){.c-toggle-nav__item{margin:0 0 .3125rem}}.c-toggle-nav__item:last-of-type{margin:0}.c-toggle-nav__item.map{display:none}@media (min-width: 48em){.c-toggle-nav__item.map{display:block}}.c-toggle-nav__link{position:relative;display:block;width:1rem;height:1rem;margin:0 auto;border-radius:50%;background-color:rgba(0,0,0,0.3);-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 64em){.c-toggle-nav__link:hover{-webkit-box-shadow:0 0 0 .1875rem rgba(166,165,159,0.3);box-shadow:0 0 0 .1875rem rgba(166,165,159,0.3)}.c-toggle-nav__link:hover .c-toggle-nav__link-label{opacity:1;visibility:visible;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}}.c-toggle-nav__link-label{cursor:default;opacity:0;visibility:hidden;position:absolute;top:50%;right:100%;margin:0 .75rem 0 0;padding:.25rem .3125rem .125rem .375rem;color:#f7f3e1;font-weight:bold;font-size:.875rem;line-height:1;border-radius:.1875rem;background-color:#000;-webkit-transform:translate3d(-10px, -50%, 0);transform:translate3d(-10px, -50%, 0);-webkit-transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s}.c-toggle-nav__link-label:before{content:'';z-index:-1;display:block;position:absolute;top:50%;right:-.375rem;width:.875rem;height:.875rem;border-radius:0 .1875rem 0 0;background-color:#000;-webkit-transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-toggle-nav.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.user-logged-in .c-toggle-nav{margin:-1.75rem 0 0}@media (min-width: 30em){.user-logged-in .c-toggle-nav{margin:-2.125rem 0 0}}@media (min-width: 48em){.user-logged-in .c-toggle-nav{margin:-2.9375rem 0 0}}@media (min-width: 64em){.user-logged-in .c-toggle-nav{margin:-2.625rem 0 0}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.6875rem 0 0}}@media (min-width: 64em){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.375rem 0 0}}.c-placeholder{opacity:0.1;position:absolute;top:50%;left:0;width:100%;margin:0;text-align:center;font-size:6.25rem;line-height:1;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.c-settings-overlay{z-index:12;opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-overlay.active{opacity:1;visibility:visible}.c-settings-panel{z-index:13;position:fixed;top:0;right:0;width:16.25rem;height:100%;padding:7.8125rem 1.25rem 1.25rem;background-color:#d14730;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}@media (min-width: 30em){.c-settings-panel{padding:7.8125rem 1.25rem 1.25rem}}@media (min-width: 48em){.c-settings-panel{width:22.5rem;padding:10rem 3.125rem 3.125rem}}.c-settings-panel.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-panel__heading{margin:0 0 2.5rem;text-transform:uppercase;font-style:italic;font-weight:900;font-size:1.25rem;line-height:1}@media (min-width: 48em){.c-settings-panel__heading{font-size:1.5rem}}.user-logged-in .c-settings-panel{padding-top:10.3125rem}@media (min-width: 48em){.user-logged-in .c-settings-panel{padding-top:12.5rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-settings-panel{padding-top:15rem}}.c-apply-filters{cursor:pointer;display:inline-block;height:3.125rem;margin:1.25rem 0 0;padding:0 2.5rem;color:#FFF;text-decoration:none;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:bold;font-style:italic;font-size:1.25rem;line-height:1;border:0;border-radius:1.5625rem;background-color:#008483;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.c-apply-filters:hover{background-color:#009e9c}.c-loading{z-index:2;position:absolute;top:50%;left:50%;width:6.25rem;margin:-1.5625rem 0 0 -3.125rem}.c-loading__marker{position:absolute;top:0;width:2.0625rem;height:3.125rem;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}.c-loading__marker.marker-left{z-index:1;left:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-left.svg);-webkit-animation:marker-revolve-left 2s linear infinite;animation:marker-revolve-left 2s linear infinite}.c-loading__marker.marker-right{z-index:auto;right:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-right.svg);-webkit-animation:marker-revolve-right 2s linear infinite;animation:marker-revolve-right 2s linear infinite}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@media (min-width: 48em){.route-to-list .c-toggle-nav__list:before,.route-from-home-to-list .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 26px, 0);transform:translate3d(-50%, 26px, 0)}}@media (min-width: 64em){.route-to-list .c-toggle-nav__list:before,.route-from-home-to-list .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 21px, 0);transform:translate3d(-50%, 21px, 0)}}.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 26px, 0);transform:translate3d(-50%, 26px, 0)}@media (min-width: 48em){.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 52px, 0);transform:translate3d(-50%, 52px, 0)}}@media (min-width: 64em){.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 42px, 0);transform:translate3d(-50%, 42px, 0)}}.route-from-map-to-home .main-leave,.route-from-list-to-home .main-leave,.route-from-timeline-to-home .main-leave{-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.route-from-map-to-home .main-leave-to,.route-from-list-to-home .main-leave-to,.route-from-timeline-to-home .main-leave-to{opacity:0}.route-from-home-to-map .main-enter-active,.route-from-home-to-list .main-enter-active,.route-from-home-to-timeline .main-enter-active{opacity:0;-webkit-transition:opacity 0.3s linear 0.5s;transition:opacity 0.3s linear 0.5s}.route-from-home-to-map .main-enter-to,.route-from-home-to-list .main-enter-to,.route-from-home-to-timeline .main-enter-to{opacity:1}.route-from-map-to-list .main-enter,.route-from-map-to-timeline .main-enter,.route-from-list-to-timeline .main-enter{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.route-from-map-to-list .main-leave-to,.route-from-map-to-timeline .main-leave-to,.route-from-list-to-timeline .main-leave-to{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.route-from-map-to-timeline .main-enter-active .c-timeline,.route-from-list-to-timeline .main-enter-active .c-timeline{opacity:0}.route-from-map-to-timeline .main-enter-to .c-timeline,.route-from-list-to-timeline .main-enter-to .c-timeline{opacity:1}.route-from-timeline-to-list .main-enter,.route-from-timeline-to-map .main-enter,.route-from-list-to-map .main-enter{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.route-from-timeline-to-list .main-leave-to,.route-from-timeline-to-map .main-leave-to,.route-from-list-to-map .main-leave-to{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.route-from-timeline-to-map .main-enter-active .c-map-wrapper,.route-from-list-to-map .main-enter-active .c-map-wrapper{opacity:0}.route-from-timeline-to-map .main-enter-to .c-map-wrapper,.route-from-list-to-map .main-enter-to .c-map-wrapper{opacity:1}.route-to-list .c-curve__ellipse,.route-from-home-to-list .c-curve__ellipse,.route-from-map-to-list .c-curve__ellipse,.route-from-timeline-to-list .c-curve__ellipse,.route-from-honoree-to-list .c-curve__ellipse{fill:#F3B328}.route-to-timeline .c-curve__ellipse,.route-from-home-to-timeline .c-curve__ellipse,.route-from-map-to-timeline .c-curve__ellipse,.route-from-list-to-timeline .c-curve__ellipse,.route-from-honoree-to-timeline .c-curve__ellipse{fill:#008483}.route-to-honoree .c-nav-dot,.route-from-home-to-honoree .c-nav-dot,.route-from-map-to-honoree .c-nav-dot,.route-from-list-to-honoree .c-nav-dot,.route-from-timeline-to-honoree .c-nav-dot,.route-from-honoree-to-honoree .c-nav-dot{z-index:16}.route-to-honoree .c-transition-circle,.route-from-home-to-honoree .c-transition-circle,.route-from-map-to-honoree .c-transition-circle,.route-from-list-to-honoree .c-transition-circle,.route-from-timeline-to-honoree .c-transition-circle,.route-from-honoree-to-honoree .c-transition-circle{z-index:1}.route-to-honoree .c-curve__ellipse,.route-from-home-to-honoree .c-curve__ellipse,.route-from-map-to-honoree .c-curve__ellipse,.route-from-list-to-honoree .c-curve__ellipse,.route-from-timeline-to-honoree .c-curve__ellipse,.route-from-honoree-to-honoree .c-curve__ellipse{fill:#e8a718}.route-to-honoree .c-get-involved-button,.route-from-home-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button{-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}@media (min-width: 30em){.route-to-honoree .c-get-involved-button,.route-from-home-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button{-webkit-transform:translate3d(90px, 0, 0);transform:translate3d(90px, 0, 0)}}.route-to-honoree .c-settings-wrapper,.route-from-home-to-honoree .c-settings-wrapper,.route-from-map-to-honoree .c-settings-wrapper,.route-from-list-to-honoree .c-settings-wrapper,.route-from-timeline-to-honoree .c-settings-wrapper,.route-from-honoree-to-honoree .c-settings-wrapper{-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0)}.route-to-honoree .c-toggle-nav,.route-from-home-to-honoree .c-toggle-nav,.route-from-map-to-honoree .c-toggle-nav,.route-from-list-to-honoree .c-toggle-nav,.route-from-timeline-to-honoree .c-toggle-nav,.route-from-honoree-to-honoree .c-toggle-nav{-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0)}.route-to-honoree .main-enter-active,.route-from-home-to-honoree .main-enter-active,.route-from-map-to-honoree .main-enter-active,.route-from-list-to-honoree .main-enter-active,.route-from-timeline-to-honoree .main-enter-active,.route-from-honoree-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity 0.3s linear 0.5s;transition:opacity 0.3s linear 0.5s}.route-to-honoree .main-enter-to,.route-from-home-to-honoree .main-enter-to,.route-from-map-to-honoree .main-enter-to,.route-from-list-to-honoree .main-enter-to,.route-from-timeline-to-honoree .main-enter-to,.route-from-honoree-to-honoree .main-enter-to{opacity:1}.route-from-honoree-to-map .c-transition-circle,.route-from-honoree-to-list .c-transition-circle,.route-from-honoree-to-timeline .c-transition-circle{z-index:1}.route-from-honoree-to-map .c-view-honoree,.route-from-honoree-to-list .c-view-honoree,.route-from-honoree-to-timeline .c-view-honoree{opacity:0 !important;-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.route-from-honoree-to-honoree .c-curve__ellipse{fill:#e8a718}.route-from-honoree-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.route-from-honoree-to-honoree .main-enter-to{opacity:1}.route-to-home.disable-collapse .c-nav-dot,.route-to-map.disable-collapse .c-nav-dot,.route-to-list.disable-collapse .c-nav-dot,.route-to-timeline.disable-collapse .c-nav-dot,.route-from-map-to-list.disable-collapse .c-nav-dot,.route-from-map-to-timeline.disable-collapse .c-nav-dot,.route-from-list-to-map.disable-collapse .c-nav-dot,.route-from-list-to-timeline.disable-collapse .c-nav-dot,.route-from-timeline-to-list.disable-collapse .c-nav-dot,.route-from-timeline-to-map.disable-collapse .c-nav-dot,.route-from-honoree-to-map.disable-collapse .c-nav-dot,.route-from-honoree-to-list.disable-collapse .c-nav-dot,.route-from-honoree-to-timeline.disable-collapse .c-nav-dot{opacity:0;visibility:hidden;-webkit-transform:translate3d(-1000px, 0, 0) !important;transform:translate3d(-1000px, 0, 0) !important;-webkit-transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0s 0.5s, -webkit-transform 0s 0.5s}.layer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:31.25rem;padding:0 1.25rem}.layer__label{opacity:0.1;margin:0;color:#000;font-family:basic-sans,Helvetica,Arial,sans-serif}.layer--1{background-color:#0e5088}.layer--2{background-color:#008483}.layer--3{background-color:#F3B328}.layer--4{background-color:#d14730}.c-timeline-item{position:relative;width:60vw;height:.5rem;background-color:rgba(255,255,255,0.5)}@media (min-width: 64em){.c-timeline-item{width:.5rem;height:60vw}}.c-timeline-item__inner{cursor:pointer;position:absolute;top:50%;left:50%;width:5.625rem;height:5.625rem;margin:-.625rem 0 0;border-radius:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:-webkit-box-shadow 0.5s;transition:-webkit-box-shadow 0.5s;transition:box-shadow 0.5s;transition:box-shadow 0.5s, -webkit-box-shadow 0.5s}@media (min-width: 30em){.c-timeline-item__inner{width:7.5rem;height:7.5rem;margin:-1.25rem 0 0}}@media (min-width: 64em){.c-timeline-item__inner{margin:0 0 0 .625rem;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 90deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 90deg)}}@media (min-width: 64em){.c-timeline-item__inner:hover{-webkit-box-shadow:0 0 0 .4375rem #f7f3e1;box-shadow:0 0 0 .4375rem #f7f3e1}}.c-timeline-item__photo{position:absolute;bottom:0;left:2.8125rem;width:9.375rem;height:9.375rem;margin:0 0 0 -4.6875rem;border-radius:50%;border:.0625rem solid #999;background-color:#006b6a;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transform:translate3d(0, 30px, 0) scale3d(0.6, 0.6, 1);transform:translate3d(0, 30px, 0) scale3d(0.6, 0.6, 1);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}@media (min-width: 30em){.c-timeline-item__photo{left:3.75rem;width:12.5rem;height:12.5rem;margin:0 0 0 -6.25rem;-webkit-transform:translate3d(0, 48px, 0) scale3d(0.6, 0.6, 1);transform:translate3d(0, 48px, 0) scale3d(0.6, 0.6, 1)}}@media (min-width: 48em){.c-timeline-item__photo{width:20rem;height:20rem;margin:0 0 0 -10rem;-webkit-transform:translate3d(0, 100px, 0) scale3d(0.6, 0.6, 1);transform:translate3d(0, 100px, 0) scale3d(0.6, 0.6, 1)}}@media (min-width: 80em){.c-timeline-item__photo{width:33.125rem;height:33.125rem;margin:0 0 0 -16.5625rem;-webkit-transform:translate3d(0, 205px, 0) scale3d(0.23, 0.23, 1);transform:translate3d(0, 205px, 0) scale3d(0.23, 0.23, 1)}}.c-timeline-item__photo:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:.0625rem solid #999;background-color:rgba(85,85,85,0.5)}.c-timeline-item__content{opacity:0;visibility:hidden;position:absolute;top:4.375rem;left:-4.6875rem;width:16.875rem;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);-webkit-transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0.5s, -webkit-transform 0.5s}@media (min-width: 30em){.c-timeline-item__content{top:5.9375rem;left:-6.25rem;width:22.5rem}}@media (min-width: 80em){.c-timeline-item__content{opacity:1;visibility:visible;top:0;left:0;width:100%;height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:none;transition:none}}.c-timeline-item__label{margin:0 0 .625rem}@media (min-width: 80em){.c-timeline-item__label{opacity:0;visibility:hidden;position:absolute;top:100%;left:50%;width:46.25rem;margin:-.625rem 0 0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);-webkit-transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0.5s, -webkit-transform 0.5s}}.c-timeline-item__title{margin:0;color:#f7f3e1;font-weight:900;font-size:1.5rem;line-height:1}@media (min-width: 30em){.c-timeline-item__title{font-size:2.25rem}}@media (min-width: 48em){.c-timeline-item__title{font-size:2.5rem}}@media (min-width: 80em){.c-timeline-item__title{font-size:3.875rem}}.c-timeline-item__subtitle{margin:0;color:#f7f3e1;font-weight:900;font-style:italic;font-size:.875rem;line-height:1}@media (min-width: 30em){.c-timeline-item__subtitle{font-size:1.125rem}}@media (min-width: 80em){.c-timeline-item__subtitle{font-size:1.375rem}}@media (min-width: 80em){.c-timeline-item__body{opacity:0;visibility:hidden;position:absolute;top:-17.5rem;left:100%;width:29.375rem;margin:0 0 0 14.375rem;-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0);-webkit-transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0.5s, -webkit-transform 0.5s}}.c-timeline-item__heading{margin:0 0 .4375rem;text-transform:uppercase;font-weight:900;font-style:italic;font-size:1rem;line-height:1}@media (min-width: 30em){.c-timeline-item__heading{margin:0 0 .625rem;font-size:1.25rem}}@media (min-width: 80em){.c-timeline-item__heading{font-size:1.5rem}}.c-timeline-item__teaser{margin:0;color:#f7f3e1;font-style:italic;font-size:.75rem;line-height:1.4}@media (min-width: 30em){.c-timeline-item__teaser{font-size:.875rem}}@media (min-width: 48em){.c-timeline-item__teaser{font-size:1rem}}@media (min-width: 80em){.c-timeline-item__teaser{font-size:1.125rem}}.c-timeline-item__button{cursor:pointer;display:inline-block;height:1.875rem;margin:.9375rem 0 0;padding:.375rem 1.25rem 0;color:#f7f3e1;text-decoration:none;font-weight:bold;font-style:italic;font-size:1rem;line-height:1;border-radius:1.5625rem;border:.0625rem solid #f7f3e1;-webkit-transition:color 0.3s, background-color 0.3s;transition:color 0.3s, background-color 0.3s}@media (min-width: 48em){.c-timeline-item__button{height:3.125rem;margin:1.25rem 0 0;padding:.9375rem 2.5rem 0;font-size:1.25rem}}.c-timeline-item__button:hover{color:#000;background-color:#f7f3e1}.c-timeline-item.active{z-index:1}.c-timeline-item.active .c-timeline-item__inner{cursor:default;-webkit-box-shadow:none;box-shadow:none}.c-timeline-item.active .c-timeline-item__photo{-webkit-transform:translate3d(0, -50px, 0) scale3d(1, 1, 1);transform:translate3d(0, -50px, 0) scale3d(1, 1, 1)}@media (min-width: 30em){.c-timeline-item.active .c-timeline-item__photo{-webkit-transform:translate3d(0, -60px, 0) scale3d(1, 1, 1);transform:translate3d(0, -60px, 0) scale3d(1, 1, 1)}}@media (min-width: 80em){.c-timeline-item.active .c-timeline-item__photo{-webkit-transform:translate3d(0, 100px, 0) scale3d(1, 1, 1);transform:translate3d(0, 100px, 0) scale3d(1, 1, 1)}}.c-timeline-item.active .c-timeline-item__content,.c-timeline-item.active .c-timeline-item__label,.c-timeline-item.active .c-timeline-item__body{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}\n\n/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=\"button\"],[type=\"reset\"],[type=\"submit\"]{-webkit-appearance:button}button::-moz-focus-inner,[type=\"button\"]::-moz-focus-inner,[type=\"reset\"]::-moz-focus-inner,[type=\"submit\"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=\"button\"]:-moz-focusring,[type=\"reset\"]:-moz-focusring,[type=\"submit\"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=\"checkbox\"],[type=\"radio\"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=\"number\"]::-webkit-inner-spin-button,[type=\"number\"]::-webkit-outer-spin-button{height:auto}[type=\"search\"]{-webkit-appearance:textfield;outline-offset:-2px}[type=\"search\"]::-webkit-search-cancel-button,[type=\"search\"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{display:block}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#999;color:#fff;margin:0;padding:0.5em}.browserupgrade a{color:#fff}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.c-field-checkbox{margin:1.5625rem 0}.c-field-checkbox input[type=\"checkbox\"]{display:none}.c-field-checkbox input[type=\"checkbox\"]+label{cursor:pointer;position:relative;display:inline-block;padding:0 0 0 2.1875rem;color:#fff;font-style:italic;font-weight:900;font-size:1.5rem;line-height:1}.c-field-checkbox input[type=\"checkbox\"]+label:before{content:'';display:block;position:absolute;top:-.0625rem;left:0;width:1.5rem;height:1.5rem;background-color:#f7f3e1}.c-field-checkbox input[type=\"checkbox\"]+label:after{content:'';opacity:0;display:block;position:absolute;top:.375rem;left:.1875rem;width:1.125rem;height:.5rem;border-left:.125rem solid #008483;border-bottom:.125rem solid #008483;-webkit-transform:rotate3d(0, 0, 1, -55deg);transform:rotate3d(0, 0, 1, -55deg);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.c-field-checkbox input[type=\"checkbox\"]:checked+label:after{opacity:1}@-webkit-keyframes gear-rotate{from{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@keyframes gear-rotate{from{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@-webkit-keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:1;-webkit-transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1)}30%{z-index:1;-webkit-transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1)}50%{z-index:auto;-webkit-transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:auto;-webkit-transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1)}80%{z-index:auto;-webkit-transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1)}100%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:1;-webkit-transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1)}30%{z-index:1;-webkit-transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1)}50%{z-index:auto;-webkit-transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:auto;-webkit-transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1)}80%{z-index:auto;-webkit-transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1)}100%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@-webkit-keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:auto;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1)}30%{z-index:auto;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1)}50%{z-index:1;-webkit-transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:1;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1)}80%{z-index:1;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1)}100%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:auto;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1)}30%{z-index:auto;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1)}50%{z-index:1;-webkit-transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:1;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1)}80%{z-index:1;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1)}100%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@-webkit-keyframes nav-dot-tooltip-pulse{0%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}50%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1);transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1)}}@keyframes nav-dot-tooltip-pulse{0%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}50%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1);transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1)}}.map-app-open{overflow:hidden;position:fixed;width:100%;height:100%}@media (min-width: 64em){.map-app-open{position:relative;width:auto;height:auto}}.app-body{background-color:#999}#app{z-index:10;position:fixed;bottom:0;left:0;width:100%;color:#000;background-color:#d14730;text-align:left;font-family:basic-sans,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-app{overflow:hidden;position:fixed;bottom:0;left:0;width:100%;-webkit-transition:-webkit-clip-path 1s;transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s, -webkit-clip-path 1s}.c-app.open{height:100%}.user-logged-in .c-app.open{height:calc(100% - 39px)}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-app.open{height:calc(100% - 79px)}}.c-transition-circle{position:absolute;width:400vh;height:400vh;border-radius:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 1);transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 1)}.c-logo{z-index:11;opacity:0;visibility:hidden;overflow:hidden;display:block;position:absolute;top:.9375rem;left:.9375rem;width:12.8125rem;height:3.75rem;text-indent:-9999px;background-repeat:no-repeat;background-position:left top;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/logo.svg);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}@media (min-width: 48em){.c-logo{top:1.875rem;left:1.25rem;height:5.875rem}}@media (min-width: 64em){.c-logo{top:2.5rem;left:1.25rem;height:7.5625rem}}.c-logo.active{opacity:1;visibility:visible}.c-curve{z-index:10;opacity:0;visibility:hidden;position:absolute;top:0;left:-5.3125rem;width:18.75rem;height:5.625rem;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}@media (min-width: 48em){.c-curve{top:-.625rem;left:-3.125rem;height:9.625rem}}@media (min-width: 64em){.c-curve{top:0;left:0;height:12.5625rem}}.c-curve__ellipse{fill:#FB6D55;-webkit-transition:fill 0.5s;transition:fill 0.5s}.c-curve.active{opacity:1;visibility:visible}.c-clip-svg{position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot{z-index:10;opacity:0;visibility:hidden;position:fixed;color:#000;bottom:1.375rem;left:1.375rem;-webkit-transform:translate3d(-1000px, 0, 0);transform:translate3d(-1000px, 0, 0);-webkit-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s}@media (min-width: 30em){.c-nav-dot{bottom:1.875rem;left:1.875rem}}@media (min-width: 48em){.c-nav-dot{bottom:2.5rem;left:2.5rem}}.c-nav-dot:after{content:'';display:none;position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot__anchor{display:block;overflow:hidden;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f7f3e1;-webkit-box-shadow:0 0 0 .25rem rgba(247,243,225,0.5);box-shadow:0 0 0 .25rem rgba(247,243,225,0.5);-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 30em){.c-nav-dot__anchor{width:3.75rem;height:3.75rem}}@media (min-width: 64em){.c-nav-dot__anchor{width:5rem;height:5rem;-webkit-box-shadow:0 0 0 .4375rem rgba(247,243,225,0.5);box-shadow:0 0 0 .4375rem rgba(247,243,225,0.5)}}.c-nav-dot__anchor:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .375rem rgba(247,243,225,0.5);box-shadow:0 0 0 .375rem rgba(247,243,225,0.5)}@media (min-width: 64em){.c-nav-dot__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(247,243,225,0.5);box-shadow:0 0 0 .625rem rgba(247,243,225,0.5)}}.c-nav-dot__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-nav-dot__marker{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center 62%;background-size:70% auto;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker.svg)}.c-nav-dot__marker.active{opacity:1;visibility:visible}.c-nav-dot__close{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-nav-dot__close:before,.c-nav-dot__close:after{content:'';position:absolute;top:50%;left:50%;width:11%;height:120%;border-radius:.125rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-nav-dot__close:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.c-nav-dot__close.active{opacity:1;visibility:visible}.c-nav-dot__back{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-nav-dot__back:before{content:'';position:absolute;top:50%;left:50%;width:50%;height:50%;border-left:.125rem solid #000;border-bottom:.125rem solid #000;-webkit-transform:translate3d(-92%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-92%, -50%, 0) rotate3d(0, 0, 1, 45deg)}@media (min-width: 48em){.c-nav-dot__back:before{margin:0;border-left-width:.1875rem;border-bottom-width:.1875rem}}.c-nav-dot__back:after{content:'';position:absolute;top:50%;left:50%;width:100%;height:.125rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media (min-width: 48em){.c-nav-dot__back:after{height:.1875rem}}.c-nav-dot__back.active{opacity:1;visibility:visible}.c-nav-dot.visible{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-nav-dot.disabled:after{display:block}.c-nav-dot.flip-top{bottom:auto;top:6.25rem}@media (min-width: 48em){.c-nav-dot.flip-top{top:10rem}}@media (min-width: 64em){.c-nav-dot.flip-top{top:15rem}}.c-nav-dot.transform-transitions{-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out}.c-nav-dot.transform-transitions .c-nav-dot__anchor{-webkit-transition:none;transition:none}.user-logged-in .c-nav-dot.flip-top{top:8.6875rem}@media (min-width: 48em){.user-logged-in .c-nav-dot.flip-top{top:12.4375rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:14.9375rem}}@media (min-width: 64em){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:19.9375rem}}.c-nav-dot-tooltip{opacity:0;visibility:hidden;z-index:1;position:fixed;bottom:1.5rem;left:2.625rem;-webkit-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s}@media (min-width: 30em){.c-nav-dot-tooltip{bottom:2.25rem;left:3.75rem}}@media (min-width: 48em){.c-nav-dot-tooltip{bottom:2.875rem;left:4.375rem}}@media (min-width: 64em){.c-nav-dot-tooltip{left:5rem}}.c-nav-dot-tooltip.active{opacity:1;visibility:visible}.c-nav-dot-tooltip.active:before{visibility:visible;-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s}.c-nav-dot-tooltip.active:after{visibility:visible;-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s}.c-nav-dot-tooltip.active .c-nav-dot-tooltip__anchor{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, transform 0.5s 0.5s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s}.c-nav-dot-tooltip:before,.c-nav-dot-tooltip:after{content:'';opacity:0.5;visibility:hidden;display:block;z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;border:.125rem solid #fff;border-radius:9999px;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}.c-nav-dot-tooltip__inner{overflow:hidden;padding:.375rem}@media (min-width: 64em){.c-nav-dot-tooltip__inner{padding:.625rem}}.c-nav-dot-tooltip__anchor{opacity:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.5rem;padding:0 1.25rem 0 2.1875rem;text-decoration:none;color:#000;font-weight:700;font-style:italic;font-size:.875rem;line-height:1;border-radius:9999px;background-color:#F3B328;-webkit-box-shadow:0 0 0 .25rem rgba(243,179,40,0.5);box-shadow:0 0 0 .25rem rgba(243,179,40,0.5);-webkit-transform:translate3d(-120%, 0, 0);transform:translate3d(-120%, 0, 0);-webkit-transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 30em){.c-nav-dot-tooltip__anchor{height:2.25rem;padding:0 1.25rem 0 3rem;font-size:1rem}}@media (min-width: 64em){.c-nav-dot-tooltip__anchor{height:3rem;padding:0 1.25rem 0 3.125rem;font-size:1.125rem;-webkit-box-shadow:0 0 0 .4375rem rgba(243,179,40,0.5);box-shadow:0 0 0 .4375rem rgba(243,179,40,0.5)}}.c-nav-dot-tooltip__anchor:hover{color:#000;background-color:#f4bc40;-webkit-box-shadow:0 0 0 .375rem rgba(243,179,40,0.5);box-shadow:0 0 0 .375rem rgba(243,179,40,0.5)}@media (min-width: 64em){.c-nav-dot-tooltip__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(243,179,40,0.5);box-shadow:0 0 0 .625rem rgba(243,179,40,0.5)}}.c-get-involved-button{cursor:pointer;z-index:1;position:fixed;top:1.375rem;right:5rem;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.875rem;padding:0 .9375rem;color:#f7f3e1;letter-spacing:.0625rem;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;font-size:.75rem;line-height:1;border-radius:9999px;border:.0625rem solid #f7f3e1;background-color:transparent;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:color 0.3s, background-color 0.3s, -webkit-transform 0.2s linear;transition:color 0.3s, background-color 0.3s, -webkit-transform 0.2s linear;transition:color 0.3s, background-color 0.3s, transform 0.2s linear;transition:color 0.3s, background-color 0.3s, transform 0.2s linear, -webkit-transform 0.2s linear}@media (min-width: 30em){.c-get-involved-button{top:1.875rem;right:7.5rem;height:2.125rem;padding:0 1.25rem;font-size:.875rem}}@media (min-width: 48em){.c-get-involved-button{top:2.6875rem;right:7.8125rem;height:2.9375rem;padding:0 2.5rem;font-size:1.125rem}}.c-get-involved-button:hover{color:#000;background-color:#f7f3e1}.c-get-involved-button.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-wrapper{z-index:14;position:fixed;top:5.3125rem;right:1.375rem;padding:1.875rem 0 0;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear}@media (min-width: 30em){.c-settings-wrapper{right:2.5rem}}@media (min-width: 48em){.c-settings-wrapper{top:6.5625rem;padding:2.5rem 0 0}}.c-settings-wrapper__heading{position:absolute;top:0;left:50%;width:5rem;margin:0 0 0 -2.5rem;font-weight:900;font-style:italic;font-size:.75rem;line-height:1;text-align:center;text-transform:uppercase;color:#FFF;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media (min-width: 48em){.c-settings-wrapper__heading{width:6.25rem;margin:0 0 0 -3.125rem;font-size:1rem}}.c-settings-wrapper.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-wrapper.panel-open .c-settings-wrapper__heading{opacity:0}.c-settings-wrapper.panel-open .c-settings-button{background-color:#FFF}.c-settings-wrapper.panel-open .c-settings-button__icon{opacity:0;visibility:hidden}.c-settings-wrapper.panel-open .c-settings-button__close{opacity:1;visibility:visible}.c-settings-button{cursor:pointer;overflow:hidden;position:relative;display:block;width:2.5rem;height:2.5rem;padding:0;border-radius:50%;border:0;background-color:#f7f3e1;-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 48em){.c-settings-button{width:3.3125rem;height:3.3125rem}}@media (min-width: 64em){.c-settings-button:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5);box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5)}.c-settings-button:hover .c-settings-button__icon{-webkit-animation:gear-rotate 4s linear infinite;animation:gear-rotate 4s linear infinite}}.c-settings-button__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-settings-button__icon{position:absolute;top:50%;left:50%;width:60%;height:60%;margin:-30% 0 0 -30%;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/icon-gear-dark-blue.svg);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-button__close{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:50%;height:50%;margin:-25% 0 0 -25%;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-button__close:before,.c-settings-button__close:after{content:'';display:block;position:absolute;top:50%;left:50%;width:.125rem;height:90%;border-radius:.0625rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-settings-button__close:before{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.user-logged-in .c-settings-wrapper{top:7.8125rem}@media (min-width: 48em){.user-logged-in .c-settings-wrapper{top:9.0625rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-settings-wrapper{top:11.5625rem}}.c-toggle-nav{z-index:1;position:fixed;top:50%;right:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.5rem;margin:-2.9375rem 0 0;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:-webkit-transform 0.2s linear 0.1s;transition:-webkit-transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s, -webkit-transform 0.2s linear 0.1s}@media (min-width: 30em){.c-toggle-nav{right:1.25rem;margin:-3.3125rem 0 0}}@media (min-width: 48em){.c-toggle-nav{right:1.875rem;margin:-4.125rem 0 0}}@media (min-width: 64em){.c-toggle-nav{margin:-3.8125rem 0 0}}.c-toggle-nav__heading{margin:0 0 .5rem;text-align:center;text-transform:uppercase;color:#fff;font-weight:900;font-style:italic;font-size:.75rem;line-height:1}@media (min-width: 30em){.c-toggle-nav__heading{font-size:1rem}}.c-toggle-nav__list{list-style:none;position:relative;width:2rem;margin:0;padding:.625rem 0;border-radius:1rem;background-color:#f7f3e1}.c-toggle-nav__list:before{content:'';display:block;position:absolute;top:.625rem;left:50%;width:1rem;height:1rem;border-radius:50%;background-color:rgba(0,0,0,0.7);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.c-toggle-nav__item{position:relative;width:100%;margin:0 0 .625rem}@media (min-width: 64em){.c-toggle-nav__item{margin:0 0 .3125rem}}.c-toggle-nav__item:last-of-type{margin:0}.c-toggle-nav__item.map{display:none}@media (min-width: 48em){.c-toggle-nav__item.map{display:block}}.c-toggle-nav__link{position:relative;display:block;width:1rem;height:1rem;margin:0 auto;border-radius:50%;background-color:rgba(0,0,0,0.3);-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 64em){.c-toggle-nav__link:hover{-webkit-box-shadow:0 0 0 .1875rem rgba(166,165,159,0.3);box-shadow:0 0 0 .1875rem rgba(166,165,159,0.3)}.c-toggle-nav__link:hover .c-toggle-nav__link-label{opacity:1;visibility:visible;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}}.c-toggle-nav__link-label{cursor:default;opacity:0;visibility:hidden;position:absolute;top:50%;right:100%;margin:0 .75rem 0 0;padding:.25rem .3125rem .125rem .375rem;color:#f7f3e1;font-weight:bold;font-size:.875rem;line-height:1;border-radius:.1875rem;background-color:#000;-webkit-transform:translate3d(-10px, -50%, 0);transform:translate3d(-10px, -50%, 0);-webkit-transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s}.c-toggle-nav__link-label:before{content:'';z-index:-1;display:block;position:absolute;top:50%;right:-.375rem;width:.875rem;height:.875rem;border-radius:0 .1875rem 0 0;background-color:#000;-webkit-transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-toggle-nav.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.user-logged-in .c-toggle-nav{margin:-1.75rem 0 0}@media (min-width: 30em){.user-logged-in .c-toggle-nav{margin:-2.125rem 0 0}}@media (min-width: 48em){.user-logged-in .c-toggle-nav{margin:-2.9375rem 0 0}}@media (min-width: 64em){.user-logged-in .c-toggle-nav{margin:-2.625rem 0 0}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.6875rem 0 0}}@media (min-width: 64em){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.375rem 0 0}}.c-placeholder{opacity:0.1;position:absolute;top:50%;left:0;width:100%;margin:0;text-align:center;font-size:6.25rem;line-height:1;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.c-settings-overlay{z-index:12;opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-overlay.active{opacity:1;visibility:visible}.c-settings-panel{z-index:13;position:fixed;top:0;right:0;width:16.25rem;height:100%;padding:7.8125rem 1.25rem 1.25rem;background-color:#d14730;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}@media (min-width: 30em){.c-settings-panel{padding:7.8125rem 1.25rem 1.25rem}}@media (min-width: 48em){.c-settings-panel{width:22.5rem;padding:10rem 3.125rem 3.125rem}}.c-settings-panel.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-panel__heading{margin:0 0 2.5rem;text-transform:uppercase;font-style:italic;font-weight:900;font-size:1.25rem;line-height:1}@media (min-width: 48em){.c-settings-panel__heading{font-size:1.5rem}}.user-logged-in .c-settings-panel{padding-top:10.3125rem}@media (min-width: 48em){.user-logged-in .c-settings-panel{padding-top:12.5rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-settings-panel{padding-top:15rem}}.c-apply-filters{cursor:pointer;display:inline-block;height:3.125rem;margin:1.25rem 0 0;padding:0 2.5rem;color:#FFF;text-decoration:none;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:bold;font-style:italic;font-size:1.25rem;line-height:1;border:0;border-radius:1.5625rem;background-color:#008483;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.c-apply-filters:hover{background-color:#009e9c}.c-loading{z-index:2;position:absolute;top:50%;left:50%;width:6.25rem;margin:-1.5625rem 0 0 -3.125rem}.c-loading__marker{position:absolute;top:0;width:2.0625rem;height:3.125rem;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}.c-loading__marker.marker-left{z-index:1;left:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-left.svg);-webkit-animation:marker-revolve-left 2s linear infinite;animation:marker-revolve-left 2s linear infinite}.c-loading__marker.marker-right{z-index:auto;right:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-right.svg);-webkit-animation:marker-revolve-right 2s linear infinite;animation:marker-revolve-right 2s linear infinite}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@media (min-width: 48em){.route-to-list .c-toggle-nav__list:before,.route-from-home-to-list .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 26px, 0);transform:translate3d(-50%, 26px, 0)}}@media (min-width: 64em){.route-to-list .c-toggle-nav__list:before,.route-from-home-to-list .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 21px, 0);transform:translate3d(-50%, 21px, 0)}}.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 26px, 0);transform:translate3d(-50%, 26px, 0)}@media (min-width: 48em){.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 52px, 0);transform:translate3d(-50%, 52px, 0)}}@media (min-width: 64em){.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 42px, 0);transform:translate3d(-50%, 42px, 0)}}.route-from-map-to-home .main-leave,.route-from-list-to-home .main-leave,.route-from-timeline-to-home .main-leave{-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.route-from-map-to-home .main-leave-to,.route-from-list-to-home .main-leave-to,.route-from-timeline-to-home .main-leave-to{opacity:0}.route-from-home-to-map .main-enter-active,.route-from-home-to-list .main-enter-active,.route-from-home-to-timeline .main-enter-active{opacity:0;-webkit-transition:opacity 0.3s linear 0.5s;transition:opacity 0.3s linear 0.5s}.route-from-home-to-map .main-enter-to,.route-from-home-to-list .main-enter-to,.route-from-home-to-timeline .main-enter-to{opacity:1}.route-from-map-to-list .main-enter,.route-from-map-to-timeline .main-enter,.route-from-list-to-timeline .main-enter{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.route-from-map-to-list .main-leave-to,.route-from-map-to-timeline .main-leave-to,.route-from-list-to-timeline .main-leave-to{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.route-from-map-to-timeline .main-enter-active .c-timeline,.route-from-list-to-timeline .main-enter-active .c-timeline{opacity:0}.route-from-map-to-timeline .main-enter-to .c-timeline,.route-from-list-to-timeline .main-enter-to .c-timeline{opacity:1}.route-from-timeline-to-list .main-enter,.route-from-timeline-to-map .main-enter,.route-from-list-to-map .main-enter{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.route-from-timeline-to-list .main-leave-to,.route-from-timeline-to-map .main-leave-to,.route-from-list-to-map .main-leave-to{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.route-from-timeline-to-map .main-enter-active .c-map-wrapper,.route-from-list-to-map .main-enter-active .c-map-wrapper{opacity:0}.route-from-timeline-to-map .main-enter-to .c-map-wrapper,.route-from-list-to-map .main-enter-to .c-map-wrapper{opacity:1}.route-to-list .c-curve__ellipse,.route-from-home-to-list .c-curve__ellipse,.route-from-map-to-list .c-curve__ellipse,.route-from-timeline-to-list .c-curve__ellipse,.route-from-honoree-to-list .c-curve__ellipse{fill:#F3B328}.route-to-timeline .c-curve__ellipse,.route-from-home-to-timeline .c-curve__ellipse,.route-from-map-to-timeline .c-curve__ellipse,.route-from-list-to-timeline .c-curve__ellipse,.route-from-honoree-to-timeline .c-curve__ellipse{fill:#008483}.route-to-honoree .c-nav-dot,.route-from-home-to-honoree .c-nav-dot,.route-from-map-to-honoree .c-nav-dot,.route-from-list-to-honoree .c-nav-dot,.route-from-timeline-to-honoree .c-nav-dot,.route-from-honoree-to-honoree .c-nav-dot{z-index:16}.route-to-honoree .c-transition-circle,.route-from-home-to-honoree .c-transition-circle,.route-from-map-to-honoree .c-transition-circle,.route-from-list-to-honoree .c-transition-circle,.route-from-timeline-to-honoree .c-transition-circle,.route-from-honoree-to-honoree .c-transition-circle{z-index:1}.route-to-honoree .c-curve__ellipse,.route-from-home-to-honoree .c-curve__ellipse,.route-from-map-to-honoree .c-curve__ellipse,.route-from-list-to-honoree .c-curve__ellipse,.route-from-timeline-to-honoree .c-curve__ellipse,.route-from-honoree-to-honoree .c-curve__ellipse{fill:#e8a718}.route-to-honoree .c-get-involved-button,.route-from-home-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button{-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}@media (min-width: 30em){.route-to-honoree .c-get-involved-button,.route-from-home-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button{-webkit-transform:translate3d(90px, 0, 0);transform:translate3d(90px, 0, 0)}}.route-to-honoree .c-settings-wrapper,.route-from-home-to-honoree .c-settings-wrapper,.route-from-map-to-honoree .c-settings-wrapper,.route-from-list-to-honoree .c-settings-wrapper,.route-from-timeline-to-honoree .c-settings-wrapper,.route-from-honoree-to-honoree .c-settings-wrapper{-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0)}.route-to-honoree .c-toggle-nav,.route-from-home-to-honoree .c-toggle-nav,.route-from-map-to-honoree .c-toggle-nav,.route-from-list-to-honoree .c-toggle-nav,.route-from-timeline-to-honoree .c-toggle-nav,.route-from-honoree-to-honoree .c-toggle-nav{-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0)}.route-to-honoree .main-enter-active,.route-from-home-to-honoree .main-enter-active,.route-from-map-to-honoree .main-enter-active,.route-from-list-to-honoree .main-enter-active,.route-from-timeline-to-honoree .main-enter-active,.route-from-honoree-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity 0.3s linear 0.5s;transition:opacity 0.3s linear 0.5s}.route-to-honoree .main-enter-to,.route-from-home-to-honoree .main-enter-to,.route-from-map-to-honoree .main-enter-to,.route-from-list-to-honoree .main-enter-to,.route-from-timeline-to-honoree .main-enter-to,.route-from-honoree-to-honoree .main-enter-to{opacity:1}.route-from-honoree-to-map .c-transition-circle,.route-from-honoree-to-list .c-transition-circle,.route-from-honoree-to-timeline .c-transition-circle{z-index:1}.route-from-honoree-to-map .c-view-honoree,.route-from-honoree-to-list .c-view-honoree,.route-from-honoree-to-timeline .c-view-honoree{opacity:0 !important;-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.route-from-honoree-to-honoree .c-curve__ellipse{fill:#e8a718}.route-from-honoree-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.route-from-honoree-to-honoree .main-enter-to{opacity:1}.route-to-home.disable-collapse .c-nav-dot,.route-to-map.disable-collapse .c-nav-dot,.route-to-list.disable-collapse .c-nav-dot,.route-to-timeline.disable-collapse .c-nav-dot,.route-from-map-to-list.disable-collapse .c-nav-dot,.route-from-map-to-timeline.disable-collapse .c-nav-dot,.route-from-list-to-map.disable-collapse .c-nav-dot,.route-from-list-to-timeline.disable-collapse .c-nav-dot,.route-from-timeline-to-list.disable-collapse .c-nav-dot,.route-from-timeline-to-map.disable-collapse .c-nav-dot,.route-from-honoree-to-map.disable-collapse .c-nav-dot,.route-from-honoree-to-list.disable-collapse .c-nav-dot,.route-from-honoree-to-timeline.disable-collapse .c-nav-dot{opacity:0;visibility:hidden;-webkit-transform:translate3d(-1000px, 0, 0) !important;transform:translate3d(-1000px, 0, 0) !important;-webkit-transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0s 0.5s, -webkit-transform 0s 0.5s}.layer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:31.25rem;padding:0 1.25rem}.layer__label{opacity:0.1;margin:0;color:#000;font-family:basic-sans,Helvetica,Arial,sans-serif}.layer--1{background-color:#0e5088}.layer--2{background-color:#008483}.layer--3{background-color:#F3B328}.layer--4{background-color:#d14730}.c-view-timeline{overflow:hidden;position:fixed;top:0;left:0;bottom:0;width:100%;background-color:#005150;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.user-logged-in .c-view-timeline{top:2.4375rem}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-view-timeline{top:4.9375rem}}.c-timeline-backgrounds{position:absolute;top:0;left:0;width:100%;height:100%}.c-timeline-backgrounds:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,132,131,0.9)}.c-timeline-backgrounds__item{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:opacity 1s;transition:opacity 1s}.c-timeline-backgrounds__item.active{opacity:1}.c-timeline-container{overflow-x:auto;overflow-y:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100vw;height:calc(100vh + 40px);border-top:.375rem solid #008483;border-left:.375rem solid #008483;border-right:.375rem solid #008483;-webkit-transform-origin:0% 0%;transform-origin:0% 0%}@media (min-width: 30em){.c-timeline-container{border-top-width:.8125rem;border-left-width:.8125rem;border-right-width:.8125rem}}@media (min-width: 64em){.c-timeline-container{overflow-x:hidden;overflow-y:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;top:100%;width:calc(100vh + 40px);height:100vw;border-right:0;border-bottom:.8125rem solid #008483;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg)}}.c-timeline-border-top{position:absolute;bottom:0;left:0;width:100%;height:.375rem;background-color:#008483}@media (min-width: 30em){.c-timeline-border-top{height:.8125rem}}@media (min-width: 64em){.c-timeline-border-top{bottom:auto;top:0}}.c-timeline{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-2.5rem 0 0;-webkit-transition:opacity 0.5s linear 1s;transition:opacity 0.5s linear 1s}@media (min-width: 64em){.c-timeline{display:block;margin:0 0 0 .625rem}}@media (min-width: 80em){.c-timeline{margin:0 0 0 -9.375rem}}.c-timeline-spacer-start{width:15vw;height:.5rem;background-color:rgba(255,255,255,0.5)}@media (min-width: 64em){.c-timeline-spacer-start{width:.5rem;height:17vw}}@media (min-width: 80em){.c-timeline-spacer-start{width:.5rem;height:6vw}}.c-timeline-spacer-end{width:25vw;height:.5rem;background-color:rgba(255,255,255,0.5)}@media (min-width: 64em){.c-timeline-spacer-end{width:.5rem;height:25vw}}@media (min-width: 80em){.c-timeline-spacer-end{height:35vw}}.c-timeline-decade{position:relative;width:35vw;height:.5rem;margin:0;background-color:rgba(255,255,255,0.5)}@media (min-width: 64em){.c-timeline-decade{width:.5rem;height:35vw}}.c-timeline-decade__text{display:block;position:absolute;top:50%;left:50%;margin:-1.25rem 0 0;color:rgba(255,255,255,0.5);text-align:center;font-weight:900;font-style:italic;font-size:1.25rem;line-height:1;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media (min-width: 48em){.c-timeline-decade__text{font-size:1.875rem}}@media (min-width: 64em){.c-timeline-decade__text{margin:0 0 0 1.875rem;font-size:2.5rem;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 90deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 90deg)}}@media (min-width: 80em){.c-timeline-decade__text{margin:0 0 0 2.5rem;font-size:3.5rem}}.c-timeline-nav{overflow:auto;position:absolute;bottom:.625rem;left:0;width:100%;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}@media (min-width: 48em){.c-timeline-nav{bottom:3.125rem}}.c-timeline-nav::-webkit-scrollbar{display:none}.c-timeline-nav__container{display:inline-block;white-space:nowrap;padding:0 calc(50vw - 33px)}.c-timeline-nav__item{cursor:pointer;opacity:0.5;display:inline-block;padding:.25rem;-webkit-transform-origin:50% 70%;transform-origin:50% 70%;-webkit-transform:scale3d(0.6, 0.6, 1);transform:scale3d(0.6, 0.6, 1);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.c-timeline-nav__item:hover{opacity:1}.c-timeline-nav__item.active{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.c-timeline-nav__item-inner{font-weight:900;font-size:1.875rem;color:#f7f3e1}\n\n/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=\"button\"],[type=\"reset\"],[type=\"submit\"]{-webkit-appearance:button}button::-moz-focus-inner,[type=\"button\"]::-moz-focus-inner,[type=\"reset\"]::-moz-focus-inner,[type=\"submit\"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=\"button\"]:-moz-focusring,[type=\"reset\"]:-moz-focusring,[type=\"submit\"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=\"checkbox\"],[type=\"radio\"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=\"number\"]::-webkit-inner-spin-button,[type=\"number\"]::-webkit-outer-spin-button{height:auto}[type=\"search\"]{-webkit-appearance:textfield;outline-offset:-2px}[type=\"search\"]::-webkit-search-cancel-button,[type=\"search\"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{display:block}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#999;color:#fff;margin:0;padding:0.5em}.browserupgrade a{color:#fff}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.c-field-checkbox{margin:1.5625rem 0}.c-field-checkbox input[type=\"checkbox\"]{display:none}.c-field-checkbox input[type=\"checkbox\"]+label{cursor:pointer;position:relative;display:inline-block;padding:0 0 0 2.1875rem;color:#fff;font-style:italic;font-weight:900;font-size:1.5rem;line-height:1}.c-field-checkbox input[type=\"checkbox\"]+label:before{content:'';display:block;position:absolute;top:-.0625rem;left:0;width:1.5rem;height:1.5rem;background-color:#f7f3e1}.c-field-checkbox input[type=\"checkbox\"]+label:after{content:'';opacity:0;display:block;position:absolute;top:.375rem;left:.1875rem;width:1.125rem;height:.5rem;border-left:.125rem solid #008483;border-bottom:.125rem solid #008483;-webkit-transform:rotate3d(0, 0, 1, -55deg);transform:rotate3d(0, 0, 1, -55deg);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.c-field-checkbox input[type=\"checkbox\"]:checked+label:after{opacity:1}@-webkit-keyframes gear-rotate{from{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@keyframes gear-rotate{from{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@-webkit-keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:1;-webkit-transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1)}30%{z-index:1;-webkit-transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1)}50%{z-index:auto;-webkit-transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:auto;-webkit-transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1)}80%{z-index:auto;-webkit-transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1)}100%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:1;-webkit-transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1)}30%{z-index:1;-webkit-transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1)}50%{z-index:auto;-webkit-transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:auto;-webkit-transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1)}80%{z-index:auto;-webkit-transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1)}100%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@-webkit-keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:auto;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1)}30%{z-index:auto;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1)}50%{z-index:1;-webkit-transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:1;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1)}80%{z-index:1;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1)}100%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:auto;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1)}30%{z-index:auto;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1)}50%{z-index:1;-webkit-transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:1;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1)}80%{z-index:1;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1)}100%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@-webkit-keyframes nav-dot-tooltip-pulse{0%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}50%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1);transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1)}}@keyframes nav-dot-tooltip-pulse{0%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}50%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1);transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1)}}.map-app-open{overflow:hidden;position:fixed;width:100%;height:100%}@media (min-width: 64em){.map-app-open{position:relative;width:auto;height:auto}}.app-body{background-color:#999}#app{z-index:10;position:fixed;bottom:0;left:0;width:100%;color:#000;background-color:#d14730;text-align:left;font-family:basic-sans,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-app{overflow:hidden;position:fixed;bottom:0;left:0;width:100%;-webkit-transition:-webkit-clip-path 1s;transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s, -webkit-clip-path 1s}.c-app.open{height:100%}.user-logged-in .c-app.open{height:calc(100% - 39px)}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-app.open{height:calc(100% - 79px)}}.c-transition-circle{position:absolute;width:400vh;height:400vh;border-radius:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 1);transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 1)}.c-logo{z-index:11;opacity:0;visibility:hidden;overflow:hidden;display:block;position:absolute;top:.9375rem;left:.9375rem;width:12.8125rem;height:3.75rem;text-indent:-9999px;background-repeat:no-repeat;background-position:left top;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/logo.svg);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}@media (min-width: 48em){.c-logo{top:1.875rem;left:1.25rem;height:5.875rem}}@media (min-width: 64em){.c-logo{top:2.5rem;left:1.25rem;height:7.5625rem}}.c-logo.active{opacity:1;visibility:visible}.c-curve{z-index:10;opacity:0;visibility:hidden;position:absolute;top:0;left:-5.3125rem;width:18.75rem;height:5.625rem;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}@media (min-width: 48em){.c-curve{top:-.625rem;left:-3.125rem;height:9.625rem}}@media (min-width: 64em){.c-curve{top:0;left:0;height:12.5625rem}}.c-curve__ellipse{fill:#FB6D55;-webkit-transition:fill 0.5s;transition:fill 0.5s}.c-curve.active{opacity:1;visibility:visible}.c-clip-svg{position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot{z-index:10;opacity:0;visibility:hidden;position:fixed;color:#000;bottom:1.375rem;left:1.375rem;-webkit-transform:translate3d(-1000px, 0, 0);transform:translate3d(-1000px, 0, 0);-webkit-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s}@media (min-width: 30em){.c-nav-dot{bottom:1.875rem;left:1.875rem}}@media (min-width: 48em){.c-nav-dot{bottom:2.5rem;left:2.5rem}}.c-nav-dot:after{content:'';display:none;position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot__anchor{display:block;overflow:hidden;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f7f3e1;-webkit-box-shadow:0 0 0 .25rem rgba(247,243,225,0.5);box-shadow:0 0 0 .25rem rgba(247,243,225,0.5);-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 30em){.c-nav-dot__anchor{width:3.75rem;height:3.75rem}}@media (min-width: 64em){.c-nav-dot__anchor{width:5rem;height:5rem;-webkit-box-shadow:0 0 0 .4375rem rgba(247,243,225,0.5);box-shadow:0 0 0 .4375rem rgba(247,243,225,0.5)}}.c-nav-dot__anchor:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .375rem rgba(247,243,225,0.5);box-shadow:0 0 0 .375rem rgba(247,243,225,0.5)}@media (min-width: 64em){.c-nav-dot__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(247,243,225,0.5);box-shadow:0 0 0 .625rem rgba(247,243,225,0.5)}}.c-nav-dot__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-nav-dot__marker{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center 62%;background-size:70% auto;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker.svg)}.c-nav-dot__marker.active{opacity:1;visibility:visible}.c-nav-dot__close{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-nav-dot__close:before,.c-nav-dot__close:after{content:'';position:absolute;top:50%;left:50%;width:11%;height:120%;border-radius:.125rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-nav-dot__close:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.c-nav-dot__close.active{opacity:1;visibility:visible}.c-nav-dot__back{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-nav-dot__back:before{content:'';position:absolute;top:50%;left:50%;width:50%;height:50%;border-left:.125rem solid #000;border-bottom:.125rem solid #000;-webkit-transform:translate3d(-92%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-92%, -50%, 0) rotate3d(0, 0, 1, 45deg)}@media (min-width: 48em){.c-nav-dot__back:before{margin:0;border-left-width:.1875rem;border-bottom-width:.1875rem}}.c-nav-dot__back:after{content:'';position:absolute;top:50%;left:50%;width:100%;height:.125rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media (min-width: 48em){.c-nav-dot__back:after{height:.1875rem}}.c-nav-dot__back.active{opacity:1;visibility:visible}.c-nav-dot.visible{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-nav-dot.disabled:after{display:block}.c-nav-dot.flip-top{bottom:auto;top:6.25rem}@media (min-width: 48em){.c-nav-dot.flip-top{top:10rem}}@media (min-width: 64em){.c-nav-dot.flip-top{top:15rem}}.c-nav-dot.transform-transitions{-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out}.c-nav-dot.transform-transitions .c-nav-dot__anchor{-webkit-transition:none;transition:none}.user-logged-in .c-nav-dot.flip-top{top:8.6875rem}@media (min-width: 48em){.user-logged-in .c-nav-dot.flip-top{top:12.4375rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:14.9375rem}}@media (min-width: 64em){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:19.9375rem}}.c-nav-dot-tooltip{opacity:0;visibility:hidden;z-index:1;position:fixed;bottom:1.5rem;left:2.625rem;-webkit-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s}@media (min-width: 30em){.c-nav-dot-tooltip{bottom:2.25rem;left:3.75rem}}@media (min-width: 48em){.c-nav-dot-tooltip{bottom:2.875rem;left:4.375rem}}@media (min-width: 64em){.c-nav-dot-tooltip{left:5rem}}.c-nav-dot-tooltip.active{opacity:1;visibility:visible}.c-nav-dot-tooltip.active:before{visibility:visible;-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s}.c-nav-dot-tooltip.active:after{visibility:visible;-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s}.c-nav-dot-tooltip.active .c-nav-dot-tooltip__anchor{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, transform 0.5s 0.5s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s}.c-nav-dot-tooltip:before,.c-nav-dot-tooltip:after{content:'';opacity:0.5;visibility:hidden;display:block;z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;border:.125rem solid #fff;border-radius:9999px;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}.c-nav-dot-tooltip__inner{overflow:hidden;padding:.375rem}@media (min-width: 64em){.c-nav-dot-tooltip__inner{padding:.625rem}}.c-nav-dot-tooltip__anchor{opacity:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.5rem;padding:0 1.25rem 0 2.1875rem;text-decoration:none;color:#000;font-weight:700;font-style:italic;font-size:.875rem;line-height:1;border-radius:9999px;background-color:#F3B328;-webkit-box-shadow:0 0 0 .25rem rgba(243,179,40,0.5);box-shadow:0 0 0 .25rem rgba(243,179,40,0.5);-webkit-transform:translate3d(-120%, 0, 0);transform:translate3d(-120%, 0, 0);-webkit-transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 30em){.c-nav-dot-tooltip__anchor{height:2.25rem;padding:0 1.25rem 0 3rem;font-size:1rem}}@media (min-width: 64em){.c-nav-dot-tooltip__anchor{height:3rem;padding:0 1.25rem 0 3.125rem;font-size:1.125rem;-webkit-box-shadow:0 0 0 .4375rem rgba(243,179,40,0.5);box-shadow:0 0 0 .4375rem rgba(243,179,40,0.5)}}.c-nav-dot-tooltip__anchor:hover{color:#000;background-color:#f4bc40;-webkit-box-shadow:0 0 0 .375rem rgba(243,179,40,0.5);box-shadow:0 0 0 .375rem rgba(243,179,40,0.5)}@media (min-width: 64em){.c-nav-dot-tooltip__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(243,179,40,0.5);box-shadow:0 0 0 .625rem rgba(243,179,40,0.5)}}.c-get-involved-button{cursor:pointer;z-index:1;position:fixed;top:1.375rem;right:5rem;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.875rem;padding:0 .9375rem;color:#f7f3e1;letter-spacing:.0625rem;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;font-size:.75rem;line-height:1;border-radius:9999px;border:.0625rem solid #f7f3e1;background-color:transparent;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:color 0.3s, background-color 0.3s, -webkit-transform 0.2s linear;transition:color 0.3s, background-color 0.3s, -webkit-transform 0.2s linear;transition:color 0.3s, background-color 0.3s, transform 0.2s linear;transition:color 0.3s, background-color 0.3s, transform 0.2s linear, -webkit-transform 0.2s linear}@media (min-width: 30em){.c-get-involved-button{top:1.875rem;right:7.5rem;height:2.125rem;padding:0 1.25rem;font-size:.875rem}}@media (min-width: 48em){.c-get-involved-button{top:2.6875rem;right:7.8125rem;height:2.9375rem;padding:0 2.5rem;font-size:1.125rem}}.c-get-involved-button:hover{color:#000;background-color:#f7f3e1}.c-get-involved-button.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-wrapper{z-index:14;position:fixed;top:5.3125rem;right:1.375rem;padding:1.875rem 0 0;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear}@media (min-width: 30em){.c-settings-wrapper{right:2.5rem}}@media (min-width: 48em){.c-settings-wrapper{top:6.5625rem;padding:2.5rem 0 0}}.c-settings-wrapper__heading{position:absolute;top:0;left:50%;width:5rem;margin:0 0 0 -2.5rem;font-weight:900;font-style:italic;font-size:.75rem;line-height:1;text-align:center;text-transform:uppercase;color:#FFF;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media (min-width: 48em){.c-settings-wrapper__heading{width:6.25rem;margin:0 0 0 -3.125rem;font-size:1rem}}.c-settings-wrapper.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-wrapper.panel-open .c-settings-wrapper__heading{opacity:0}.c-settings-wrapper.panel-open .c-settings-button{background-color:#FFF}.c-settings-wrapper.panel-open .c-settings-button__icon{opacity:0;visibility:hidden}.c-settings-wrapper.panel-open .c-settings-button__close{opacity:1;visibility:visible}.c-settings-button{cursor:pointer;overflow:hidden;position:relative;display:block;width:2.5rem;height:2.5rem;padding:0;border-radius:50%;border:0;background-color:#f7f3e1;-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 48em){.c-settings-button{width:3.3125rem;height:3.3125rem}}@media (min-width: 64em){.c-settings-button:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5);box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5)}.c-settings-button:hover .c-settings-button__icon{-webkit-animation:gear-rotate 4s linear infinite;animation:gear-rotate 4s linear infinite}}.c-settings-button__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-settings-button__icon{position:absolute;top:50%;left:50%;width:60%;height:60%;margin:-30% 0 0 -30%;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/icon-gear-dark-blue.svg);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-button__close{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:50%;height:50%;margin:-25% 0 0 -25%;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-button__close:before,.c-settings-button__close:after{content:'';display:block;position:absolute;top:50%;left:50%;width:.125rem;height:90%;border-radius:.0625rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-settings-button__close:before{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.user-logged-in .c-settings-wrapper{top:7.8125rem}@media (min-width: 48em){.user-logged-in .c-settings-wrapper{top:9.0625rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-settings-wrapper{top:11.5625rem}}.c-toggle-nav{z-index:1;position:fixed;top:50%;right:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.5rem;margin:-2.9375rem 0 0;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:-webkit-transform 0.2s linear 0.1s;transition:-webkit-transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s, -webkit-transform 0.2s linear 0.1s}@media (min-width: 30em){.c-toggle-nav{right:1.25rem;margin:-3.3125rem 0 0}}@media (min-width: 48em){.c-toggle-nav{right:1.875rem;margin:-4.125rem 0 0}}@media (min-width: 64em){.c-toggle-nav{margin:-3.8125rem 0 0}}.c-toggle-nav__heading{margin:0 0 .5rem;text-align:center;text-transform:uppercase;color:#fff;font-weight:900;font-style:italic;font-size:.75rem;line-height:1}@media (min-width: 30em){.c-toggle-nav__heading{font-size:1rem}}.c-toggle-nav__list{list-style:none;position:relative;width:2rem;margin:0;padding:.625rem 0;border-radius:1rem;background-color:#f7f3e1}.c-toggle-nav__list:before{content:'';display:block;position:absolute;top:.625rem;left:50%;width:1rem;height:1rem;border-radius:50%;background-color:rgba(0,0,0,0.7);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.c-toggle-nav__item{position:relative;width:100%;margin:0 0 .625rem}@media (min-width: 64em){.c-toggle-nav__item{margin:0 0 .3125rem}}.c-toggle-nav__item:last-of-type{margin:0}.c-toggle-nav__item.map{display:none}@media (min-width: 48em){.c-toggle-nav__item.map{display:block}}.c-toggle-nav__link{position:relative;display:block;width:1rem;height:1rem;margin:0 auto;border-radius:50%;background-color:rgba(0,0,0,0.3);-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 64em){.c-toggle-nav__link:hover{-webkit-box-shadow:0 0 0 .1875rem rgba(166,165,159,0.3);box-shadow:0 0 0 .1875rem rgba(166,165,159,0.3)}.c-toggle-nav__link:hover .c-toggle-nav__link-label{opacity:1;visibility:visible;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}}.c-toggle-nav__link-label{cursor:default;opacity:0;visibility:hidden;position:absolute;top:50%;right:100%;margin:0 .75rem 0 0;padding:.25rem .3125rem .125rem .375rem;color:#f7f3e1;font-weight:bold;font-size:.875rem;line-height:1;border-radius:.1875rem;background-color:#000;-webkit-transform:translate3d(-10px, -50%, 0);transform:translate3d(-10px, -50%, 0);-webkit-transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s}.c-toggle-nav__link-label:before{content:'';z-index:-1;display:block;position:absolute;top:50%;right:-.375rem;width:.875rem;height:.875rem;border-radius:0 .1875rem 0 0;background-color:#000;-webkit-transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-toggle-nav.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.user-logged-in .c-toggle-nav{margin:-1.75rem 0 0}@media (min-width: 30em){.user-logged-in .c-toggle-nav{margin:-2.125rem 0 0}}@media (min-width: 48em){.user-logged-in .c-toggle-nav{margin:-2.9375rem 0 0}}@media (min-width: 64em){.user-logged-in .c-toggle-nav{margin:-2.625rem 0 0}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.6875rem 0 0}}@media (min-width: 64em){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.375rem 0 0}}.c-placeholder{opacity:0.1;position:absolute;top:50%;left:0;width:100%;margin:0;text-align:center;font-size:6.25rem;line-height:1;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.c-settings-overlay{z-index:12;opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-overlay.active{opacity:1;visibility:visible}.c-settings-panel{z-index:13;position:fixed;top:0;right:0;width:16.25rem;height:100%;padding:7.8125rem 1.25rem 1.25rem;background-color:#d14730;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}@media (min-width: 30em){.c-settings-panel{padding:7.8125rem 1.25rem 1.25rem}}@media (min-width: 48em){.c-settings-panel{width:22.5rem;padding:10rem 3.125rem 3.125rem}}.c-settings-panel.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-panel__heading{margin:0 0 2.5rem;text-transform:uppercase;font-style:italic;font-weight:900;font-size:1.25rem;line-height:1}@media (min-width: 48em){.c-settings-panel__heading{font-size:1.5rem}}.user-logged-in .c-settings-panel{padding-top:10.3125rem}@media (min-width: 48em){.user-logged-in .c-settings-panel{padding-top:12.5rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-settings-panel{padding-top:15rem}}.c-apply-filters{cursor:pointer;display:inline-block;height:3.125rem;margin:1.25rem 0 0;padding:0 2.5rem;color:#FFF;text-decoration:none;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:bold;font-style:italic;font-size:1.25rem;line-height:1;border:0;border-radius:1.5625rem;background-color:#008483;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.c-apply-filters:hover{background-color:#009e9c}.c-loading{z-index:2;position:absolute;top:50%;left:50%;width:6.25rem;margin:-1.5625rem 0 0 -3.125rem}.c-loading__marker{position:absolute;top:0;width:2.0625rem;height:3.125rem;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}.c-loading__marker.marker-left{z-index:1;left:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-left.svg);-webkit-animation:marker-revolve-left 2s linear infinite;animation:marker-revolve-left 2s linear infinite}.c-loading__marker.marker-right{z-index:auto;right:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-right.svg);-webkit-animation:marker-revolve-right 2s linear infinite;animation:marker-revolve-right 2s linear infinite}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@media (min-width: 48em){.route-to-list .c-toggle-nav__list:before,.route-from-home-to-list .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 26px, 0);transform:translate3d(-50%, 26px, 0)}}@media (min-width: 64em){.route-to-list .c-toggle-nav__list:before,.route-from-home-to-list .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 21px, 0);transform:translate3d(-50%, 21px, 0)}}.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 26px, 0);transform:translate3d(-50%, 26px, 0)}@media (min-width: 48em){.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 52px, 0);transform:translate3d(-50%, 52px, 0)}}@media (min-width: 64em){.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 42px, 0);transform:translate3d(-50%, 42px, 0)}}.route-from-map-to-home .main-leave,.route-from-list-to-home .main-leave,.route-from-timeline-to-home .main-leave{-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.route-from-map-to-home .main-leave-to,.route-from-list-to-home .main-leave-to,.route-from-timeline-to-home .main-leave-to{opacity:0}.route-from-home-to-map .main-enter-active,.route-from-home-to-list .main-enter-active,.route-from-home-to-timeline .main-enter-active{opacity:0;-webkit-transition:opacity 0.3s linear 0.5s;transition:opacity 0.3s linear 0.5s}.route-from-home-to-map .main-enter-to,.route-from-home-to-list .main-enter-to,.route-from-home-to-timeline .main-enter-to{opacity:1}.route-from-map-to-list .main-enter,.route-from-map-to-timeline .main-enter,.route-from-list-to-timeline .main-enter{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.route-from-map-to-list .main-leave-to,.route-from-map-to-timeline .main-leave-to,.route-from-list-to-timeline .main-leave-to{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.route-from-map-to-timeline .main-enter-active .c-timeline,.route-from-list-to-timeline .main-enter-active .c-timeline{opacity:0}.route-from-map-to-timeline .main-enter-to .c-timeline,.route-from-list-to-timeline .main-enter-to .c-timeline{opacity:1}.route-from-timeline-to-list .main-enter,.route-from-timeline-to-map .main-enter,.route-from-list-to-map .main-enter{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.route-from-timeline-to-list .main-leave-to,.route-from-timeline-to-map .main-leave-to,.route-from-list-to-map .main-leave-to{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.route-from-timeline-to-map .main-enter-active .c-map-wrapper,.route-from-list-to-map .main-enter-active .c-map-wrapper{opacity:0}.route-from-timeline-to-map .main-enter-to .c-map-wrapper,.route-from-list-to-map .main-enter-to .c-map-wrapper{opacity:1}.route-to-list .c-curve__ellipse,.route-from-home-to-list .c-curve__ellipse,.route-from-map-to-list .c-curve__ellipse,.route-from-timeline-to-list .c-curve__ellipse,.route-from-honoree-to-list .c-curve__ellipse{fill:#F3B328}.route-to-timeline .c-curve__ellipse,.route-from-home-to-timeline .c-curve__ellipse,.route-from-map-to-timeline .c-curve__ellipse,.route-from-list-to-timeline .c-curve__ellipse,.route-from-honoree-to-timeline .c-curve__ellipse{fill:#008483}.route-to-honoree .c-nav-dot,.route-from-home-to-honoree .c-nav-dot,.route-from-map-to-honoree .c-nav-dot,.route-from-list-to-honoree .c-nav-dot,.route-from-timeline-to-honoree .c-nav-dot,.route-from-honoree-to-honoree .c-nav-dot{z-index:16}.route-to-honoree .c-transition-circle,.route-from-home-to-honoree .c-transition-circle,.route-from-map-to-honoree .c-transition-circle,.route-from-list-to-honoree .c-transition-circle,.route-from-timeline-to-honoree .c-transition-circle,.route-from-honoree-to-honoree .c-transition-circle{z-index:1}.route-to-honoree .c-curve__ellipse,.route-from-home-to-honoree .c-curve__ellipse,.route-from-map-to-honoree .c-curve__ellipse,.route-from-list-to-honoree .c-curve__ellipse,.route-from-timeline-to-honoree .c-curve__ellipse,.route-from-honoree-to-honoree .c-curve__ellipse{fill:#e8a718}.route-to-honoree .c-get-involved-button,.route-from-home-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button{-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}@media (min-width: 30em){.route-to-honoree .c-get-involved-button,.route-from-home-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button{-webkit-transform:translate3d(90px, 0, 0);transform:translate3d(90px, 0, 0)}}.route-to-honoree .c-settings-wrapper,.route-from-home-to-honoree .c-settings-wrapper,.route-from-map-to-honoree .c-settings-wrapper,.route-from-list-to-honoree .c-settings-wrapper,.route-from-timeline-to-honoree .c-settings-wrapper,.route-from-honoree-to-honoree .c-settings-wrapper{-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0)}.route-to-honoree .c-toggle-nav,.route-from-home-to-honoree .c-toggle-nav,.route-from-map-to-honoree .c-toggle-nav,.route-from-list-to-honoree .c-toggle-nav,.route-from-timeline-to-honoree .c-toggle-nav,.route-from-honoree-to-honoree .c-toggle-nav{-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0)}.route-to-honoree .main-enter-active,.route-from-home-to-honoree .main-enter-active,.route-from-map-to-honoree .main-enter-active,.route-from-list-to-honoree .main-enter-active,.route-from-timeline-to-honoree .main-enter-active,.route-from-honoree-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity 0.3s linear 0.5s;transition:opacity 0.3s linear 0.5s}.route-to-honoree .main-enter-to,.route-from-home-to-honoree .main-enter-to,.route-from-map-to-honoree .main-enter-to,.route-from-list-to-honoree .main-enter-to,.route-from-timeline-to-honoree .main-enter-to,.route-from-honoree-to-honoree .main-enter-to{opacity:1}.route-from-honoree-to-map .c-transition-circle,.route-from-honoree-to-list .c-transition-circle,.route-from-honoree-to-timeline .c-transition-circle{z-index:1}.route-from-honoree-to-map .c-view-honoree,.route-from-honoree-to-list .c-view-honoree,.route-from-honoree-to-timeline .c-view-honoree{opacity:0 !important;-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.route-from-honoree-to-honoree .c-curve__ellipse{fill:#e8a718}.route-from-honoree-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.route-from-honoree-to-honoree .main-enter-to{opacity:1}.route-to-home.disable-collapse .c-nav-dot,.route-to-map.disable-collapse .c-nav-dot,.route-to-list.disable-collapse .c-nav-dot,.route-to-timeline.disable-collapse .c-nav-dot,.route-from-map-to-list.disable-collapse .c-nav-dot,.route-from-map-to-timeline.disable-collapse .c-nav-dot,.route-from-list-to-map.disable-collapse .c-nav-dot,.route-from-list-to-timeline.disable-collapse .c-nav-dot,.route-from-timeline-to-list.disable-collapse .c-nav-dot,.route-from-timeline-to-map.disable-collapse .c-nav-dot,.route-from-honoree-to-map.disable-collapse .c-nav-dot,.route-from-honoree-to-list.disable-collapse .c-nav-dot,.route-from-honoree-to-timeline.disable-collapse .c-nav-dot{opacity:0;visibility:hidden;-webkit-transform:translate3d(-1000px, 0, 0) !important;transform:translate3d(-1000px, 0, 0) !important;-webkit-transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0s 0.5s, -webkit-transform 0s 0.5s}.layer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:31.25rem;padding:0 1.25rem}.layer__label{opacity:0.1;margin:0;color:#000;font-family:basic-sans,Helvetica,Arial,sans-serif}.layer--1{background-color:#0e5088}.layer--2{background-color:#008483}.layer--3{background-color:#F3B328}.layer--4{background-color:#d14730}.c-view-honoree{z-index:1;overflow:auto;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#F3B328}.c-view-honoree h1,.c-view-honoree .h1{font-weight:900;font-size:1.75rem}@media (min-width: 48em){.c-view-honoree h1,.c-view-honoree .h1{font-size:2.5rem}}@media (min-width: 64em){.c-view-honoree h1,.c-view-honoree .h1{font-size:3.4375rem}}.c-view-honoree h2,.c-view-honoree .h2{margin:2.25rem 0 .75rem;font-style:italic;font-size:1.3125rem;line-height:1.3}@media (min-width: 48em){.c-view-honoree h2,.c-view-honoree .h2{font-size:1.5rem}}@media (min-width: 64em){.c-view-honoree h2,.c-view-honoree .h2{font-size:1.875rem}}.c-view-honoree h3,.c-view-honoree .h3{font-size:1.125rem;line-height:1.3;margin:2.375rem 0 .625rem}.c-view-honoree h4,.c-view-honoree .h4{font-size:1rem;line-height:1.3;margin:2.5rem auto .25rem}.c-view-honoree p{margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}@media (min-width: 48em){.c-view-honoree p{font-size:1rem}}@media (min-width: 64em){.c-view-honoree p{font-size:1.25rem}}.c-view-honoree li{font-size:.875rem;line-height:1.5}@media (min-width: 48em){.c-view-honoree li{font-size:1rem}}@media (min-width: 64em){.c-view-honoree li{font-size:1.25rem}}.c-view-honoree ul,.c-view-honoree ol{margin:0 0 1.5rem}.c-view-honoree ul ul,.c-view-honoree ul ol,.c-view-honoree ol ul,.c-view-honoree ol ol{margin:0}.c-view-honoree a{color:#000;font-weight:700}.c-view-honoree a:hover{text-decoration:none}.c-view-honoree blockquote{margin:0 0 1.5rem;padding:.875rem;font-weight:700;font-style:italic;font-size:1.3125rem;line-height:1.3}@media (min-width: 48em){.c-view-honoree blockquote{font-size:1.5rem}}@media (min-width: 64em){.c-view-honoree blockquote{float:right;width:50%;margin-left:20px;padding-top:0;font-size:1.875rem}}.c-view-honoree blockquote p{font-size:1.3125rem}@media (min-width: 48em){.c-view-honoree blockquote p{font-size:1.5rem}}@media (min-width: 64em){.c-view-honoree blockquote p{font-size:1.875rem}}.c-view-honoree blockquote cite{font-size:1rem}@media (min-width: 64em){.c-view-honoree blockquote cite{font-size:1.25rem}}.c-view-honoree .quote-text{margin:0 0 1.5rem;font-weight:700;font-style:italic;font-size:1.3125rem;line-height:1.3}@media (min-width: 48em){.c-view-honoree .quote-text{font-size:1.5rem}}@media (min-width: 64em){.c-view-honoree .quote-text{font-size:1.875rem}}.c-view-honoree .quote-name{position:relative;margin:0;padding:0 0 0 .875rem;font-weight:700;font-size:.875rem}@media (min-width: 48em){.c-view-honoree .quote-name{padding:0 0 0 1.125rem;font-size:1.125rem}}@media (min-width: 64em){.c-view-honoree .quote-name{padding:0 0 0 1.25rem;font-size:1.25rem}}.c-view-honoree .quote-title{padding:0 0 0 .875rem;font-size:.875rem}@media (min-width: 48em){.c-view-honoree .quote-title{padding:0 0 0 1.125rem;font-size:1.125rem}}@media (min-width: 64em){.c-view-honoree .quote-title{padding:0 0 0 1.25rem;font-size:1.25rem}}.c-view-honoree .c-honoree-detail__top{overflow:hidden;padding:0 1.25rem}.c-view-honoree .c-honoree-detail__container{position:relative;max-width:41.25rem;margin:0 auto;padding:10rem 0 0}@media (min-width: 30em){.c-view-honoree .c-honoree-detail__container{padding:11.25rem 0 0}}@media (min-width: 48em){.c-view-honoree .c-honoree-detail__container{padding:14.375rem 0 0}}@media (min-width: 64em){.c-view-honoree .c-honoree-detail__container{max-width:72.5rem;min-height:81.25rem;padding:21.25rem 0 0}}@media (min-width: 1440px){.c-view-honoree .c-honoree-detail__container{padding:15.625rem 0 0}}.c-view-honoree .c-honoree-detail__bottom{overflow:hidden;padding:0 1.25rem}.c-view-honoree .c-honoree-detail__container-bottom{position:relative;max-width:41.25rem;margin:0 auto;padding:0 0 2.5rem}@media (min-width: 64em){.c-view-honoree .c-honoree-detail__container-bottom{max-width:72.5rem;padding:0 0 3.125rem}}@media (min-width: 64em){.c-view-honoree .c-honoree-detail__column{max-width:37.5rem}}.c-view-honoree .c-honoree-detail__photo{opacity:0.6;overflow:hidden;float:right;position:relative;max-width:51.25rem;width:35%;margin:0 auto 1.25rem}@media (min-width: 48em){.c-view-honoree .c-honoree-detail__photo{width:60%;margin:-40% -15% 1.25rem 0}}@media (min-width: 64em){.c-view-honoree .c-honoree-detail__photo{position:absolute;top:-11.25rem;right:-7.5rem;width:60%;margin:0}}@media (min-width: 80em){.c-view-honoree .c-honoree-detail__photo{top:-12.5rem;right:-12.5rem;width:80%}}.c-view-honoree .c-honoree-detail__photo-img{position:absolute;top:1px;left:1px;right:1px;width:auto;height:auto}.c-view-honoree .c-honoree-detail__photo-inner{position:relative;padding-top:140%;background-color:#f2aa10;background-position:center;background-repeat:no-repeat;background-size:cover}.c-view-honoree .c-honoree-detail__photo-inner:before{content:\"\";position:absolute;top:0;right:0;bottom:-.0625rem;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(/modules/custom/map_app/app/dist/img/mask-pin-yellow.svg)}.c-view-honoree .c-honoree-detail__eyebrow{position:relative;margin:0 0 .3125rem;text-transform:uppercase;font-weight:900;font-style:italic;font-size:.625rem}@media (min-width: 48em){.c-view-honoree .c-honoree-detail__eyebrow{font-size:1rem}}@media (min-width: 64em){.c-view-honoree .c-honoree-detail__eyebrow{font-size:1.25rem}}.c-view-honoree .c-honoree-detail__title{position:relative;margin:0 0 .625rem;color:#FFF}.c-view-honoree .c-honoree-detail__content{position:relative}.c-view-honoree .c-honoree-detail__dates{position:relative;margin:0 0 1.5rem;color:#FFF;text-transform:uppercase;font-weight:700;font-style:italic;font-size:.875rem}@media (min-width: 48em){.c-view-honoree .c-honoree-detail__dates{font-size:1.125rem}}@media (min-width: 64em){.c-view-honoree .c-honoree-detail__dates{font-size:1.4375rem}}.c-view-honoree .c-honoree-detail__quote{position:relative;float:none;width:100%;margin:0 0 2.5rem;padding:0}@media (min-width: 64em){.c-view-honoree .c-honoree-detail__quote{margin:2.5rem 0 3.75rem}}.c-view-honoree .c-honoree-detail .more-content{position:relative}.c-view-honoree .c-honoree-detail .more-content p,.c-view-honoree .c-honoree-detail .more-content li{font-size:1rem}@media (min-width: 48em){.c-view-honoree .c-honoree-detail .more-content p,.c-view-honoree .c-honoree-detail .more-content li{font-size:1.125rem}}@media (min-width: 64em){.c-view-honoree .c-honoree-detail .more-content p,.c-view-honoree .c-honoree-detail .more-content li{font-size:1.4375rem}}.c-view-honoree .c-honoree-detail__sidebar{position:relative;margin-bottom:2.5rem;padding-left:1.25rem;border-left:.0625rem solid #393e46}@media (min-width: 64em){.c-view-honoree .c-honoree-detail__sidebar{position:absolute;top:55rem;right:1.25rem;width:36%;padding-left:2.5rem}}@media (min-width: 80em){.c-view-honoree .c-honoree-detail__sidebar{top:62.5rem;width:38%}}.c-view-honoree .c-honoree-detail__sidebar .h2{margin-top:0;font-weight:900;font-style:italic}.c-view-honoree .c-honoree-detail__sidebar p{margin:0}.c-view-honoree .c-gallery{overflow:hidden;height:.0625rem;padding:0 .625rem}@media (min-width: 64em){.c-view-honoree .c-gallery{padding:0 .625rem}}.c-view-honoree .c-gallery--show{height:auto}.c-view-honoree .c-gallery-carousel{max-width:42.5rem;margin:0 auto;padding:2.5rem 0}@media (min-width: 64em){.c-view-honoree .c-gallery-carousel{max-width:73.75rem;padding:3.125rem 0}}.c-view-honoree .c-gallery-carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.c-view-honoree .c-gallery-carousel-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 1.25rem;padding:0 .625rem}.c-view-honoree .c-gallery-carousel-nav__button{cursor:pointer;overflow:hidden;display:block;width:2.5rem;height:1.5625rem;text-indent:-9999px;border:0;outline:0;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.c-view-honoree .c-gallery-carousel-nav__button:hover{opacity:0.8}.c-view-honoree .c-gallery-carousel-nav__button--prev{background-image:url(/modules/custom/map_app/app/dist/img/icon-arrow-left-sand.svg)}.c-view-honoree .c-gallery-carousel-nav__button--next{margin:0 0 0 .9375rem;background-image:url(/modules/custom/map_app/app/dist/img/icon-arrow-right-sand.svg)}.c-view-honoree .c-gallery-carousel-nav__button.disabled{opacity:0.3}.c-view-honoree .c-gallery-slide:hover .c-gallery-slide__photo,.c-view-honoree .c-gallery-slide:hover .c-gallery-slide__caption{background-color:#f4bc40}.c-view-honoree .c-gallery-slide__anchor{cursor:pointer;display:table;table-layout:fixed;text-decoration:none}.c-view-honoree .c-gallery-slide__photo{position:relative;padding:.625rem;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.c-view-honoree .c-gallery-slide__photo-inner{max-width:calc(100vw - 40px);width:auto;max-height:25rem;margin:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.c-view-honoree .c-gallery-slide__caption{display:table-caption;caption-side:bottom;padding:.625rem;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.c-view-honoree .c-gallery-slide__caption p{margin:0;font-style:italic;font-size:.875rem;line-height:1.4}.c-view-honoree .c-gallery-slide__video-background{position:absolute;top:.625rem;left:.625rem;right:.625rem;bottom:.625rem;background-color:rgba(0,0,0,0.7);-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.c-view-honoree .c-gallery-slide__video-background:hover{background-color:rgba(0,0,0,0.5)}.c-view-honoree .c-gallery-slide__video-background:hover .c-gallery-slide__video-play{opacity:0.7}.c-view-honoree .c-gallery-slide__video-play{opacity:0.5;position:absolute;top:50%;left:50%;width:6.25rem;height:6.25rem;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/icon-play-circle-sand.svg);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width: 64em){.c-view-honoree .c-gallery-slide__video-play{width:8.125rem;height:8.125rem}}.c-view-honoree .c-honorees-carousel-header{padding:0 1.25rem;background-color:#f2aa10}.c-view-honoree .c-honorees-carousel-header__text{max-width:73.75rem;margin:0 auto;padding:3.125rem 0 2.5rem;text-align:center;font-weight:normal;font-style:italic;font-size:1rem}@media (min-width: 48em){.c-view-honoree .c-honorees-carousel-header__text{padding:3.75rem 0 3.125rem;font-size:1.125rem}}@media (min-width: 64em){.c-view-honoree .c-honorees-carousel-header__text{font-size:1.5rem}}.c-view-honoree .c-honorees-carousel{padding:0 3.125rem;background-color:#f2aa10}.c-view-honoree .c-honorees-carousel__container{max-width:76.875rem;margin:0 auto}.c-view-honoree .c-honorees-carousel .VueCarousel-navigation-button{opacity:0.3;overflow:hidden;width:1.875rem;height:1.875rem;text-indent:-9999px;outline:0 !important;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width: 1440px){.c-view-honoree .c-honorees-carousel .VueCarousel-navigation-button{width:4.375rem;height:4.375rem}}.c-view-honoree .c-honorees-carousel .VueCarousel-navigation-button:hover{opacity:0.5}.c-view-honoree .c-honorees-carousel .VueCarousel-navigation-button.VueCarousel-navigation-prev{background-image:url(/modules/custom/map_app/app/dist/img/icon-arrow-circle-white-left.svg)}.c-view-honoree .c-honorees-carousel .VueCarousel-navigation-button.VueCarousel-navigation-next{background-image:url(/modules/custom/map_app/app/dist/img/icon-arrow-circle-white-right.svg)}.c-view-honoree .c-honorees-carousel .VueCarousel-navigation--disabled{opacity:0 !important}.c-view-honoree .c-honoree-slide{padding:0 1.5625rem}.c-view-honoree .c-honoree-slide__anchor{cursor:pointer;display:block;text-decoration:none}.c-view-honoree .c-honoree-slide__anchor:hover .c-honoree-slide__photo{opacity:0.7}.c-view-honoree .c-honoree-slide__anchor:hover .c-honoree-slide__name{text-decoration:underline}.c-view-honoree .c-honoree-slide__photo{opacity:0.5;margin:0 0 1.25rem;padding:0 0 100%;border-radius:50%;background-color:#dc9a0c;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.c-view-honoree .c-honoree-slide__name{margin:0;text-align:center;font-weight:900;font-style:italic;font-size:1rem}@media (min-width: 48em){.c-view-honoree .c-honoree-slide__name{font-size:1.125rem}}@media (min-width: 64em){.c-view-honoree .c-honoree-slide__name{font-size:1.375rem}}.c-view-honoree .c-honoree-footer{padding:0 1.25rem;background-color:#f2aa10}.c-view-honoree .c-honoree-footer__container{padding:1.25rem 0}.c-view-honoree .c-honoree-footer__copyright{margin:0;text-align:center;font-style:italic;font-size:.875rem}@media (min-width: 48em){.c-view-honoree .c-honoree-footer__copyright{font-size:1rem}}@media (min-width: 64em){.c-view-honoree .c-honoree-footer__copyright{font-size:1.125rem}}.c-view-honoree .c-honoree-footer__copyright a{text-decoration:none;font-weight:normal}.c-view-honoree .c-honoree-footer__copyright span{color:#fff}.c-view-honoree .c-honoree-footer__copyright span:hover{text-decoration:underline}\n\n/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=\"button\"],[type=\"reset\"],[type=\"submit\"]{-webkit-appearance:button}button::-moz-focus-inner,[type=\"button\"]::-moz-focus-inner,[type=\"reset\"]::-moz-focus-inner,[type=\"submit\"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=\"button\"]:-moz-focusring,[type=\"reset\"]:-moz-focusring,[type=\"submit\"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=\"checkbox\"],[type=\"radio\"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=\"number\"]::-webkit-inner-spin-button,[type=\"number\"]::-webkit-outer-spin-button{height:auto}[type=\"search\"]{-webkit-appearance:textfield;outline-offset:-2px}[type=\"search\"]::-webkit-search-cancel-button,[type=\"search\"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{display:block}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#999;color:#fff;margin:0;padding:0.5em}.browserupgrade a{color:#fff}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.c-field-checkbox{margin:1.5625rem 0}.c-field-checkbox input[type=\"checkbox\"]{display:none}.c-field-checkbox input[type=\"checkbox\"]+label{cursor:pointer;position:relative;display:inline-block;padding:0 0 0 2.1875rem;color:#fff;font-style:italic;font-weight:900;font-size:1.5rem;line-height:1}.c-field-checkbox input[type=\"checkbox\"]+label:before{content:'';display:block;position:absolute;top:-.0625rem;left:0;width:1.5rem;height:1.5rem;background-color:#f7f3e1}.c-field-checkbox input[type=\"checkbox\"]+label:after{content:'';opacity:0;display:block;position:absolute;top:.375rem;left:.1875rem;width:1.125rem;height:.5rem;border-left:.125rem solid #008483;border-bottom:.125rem solid #008483;-webkit-transform:rotate3d(0, 0, 1, -55deg);transform:rotate3d(0, 0, 1, -55deg);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.c-field-checkbox input[type=\"checkbox\"]:checked+label:after{opacity:1}@-webkit-keyframes gear-rotate{from{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@keyframes gear-rotate{from{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}to{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@-webkit-keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:1;-webkit-transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1)}30%{z-index:1;-webkit-transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1)}50%{z-index:auto;-webkit-transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:auto;-webkit-transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1)}80%{z-index:auto;-webkit-transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1)}100%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@keyframes marker-revolve-left{0%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:1;-webkit-transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(80%, -50%, 0) scale3d(1.2, 1.2, 1)}30%{z-index:1;-webkit-transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(120%, -50%, 0) scale3d(1.2, 1.2, 1)}50%{z-index:auto;-webkit-transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:auto;-webkit-transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(120%, -50%, 0) scale3d(0.8, 0.8, 1)}80%{z-index:auto;-webkit-transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(80%, -50%, 0) scale3d(0.8, 0.8, 1)}100%{z-index:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@-webkit-keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:auto;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1)}30%{z-index:auto;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1)}50%{z-index:1;-webkit-transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:1;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1)}80%{z-index:1;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1)}100%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@keyframes marker-revolve-right{0%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}20%{z-index:auto;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-80%, -50%, 0) scale3d(0.8, 0.8, 1)}30%{z-index:auto;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-120%, -50%, 0) scale3d(0.8, 0.8, 1)}50%{z-index:1;-webkit-transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1);transform:translate3d(-200%, -50%, 0) scale3d(1, 1, 1)}70%{z-index:1;-webkit-transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-120%, -50%, 0) scale3d(1.2, 1.2, 1)}80%{z-index:1;-webkit-transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1);transform:translate3d(-80%, -50%, 0) scale3d(1.2, 1.2, 1)}100%{z-index:auto;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@-webkit-keyframes nav-dot-tooltip-pulse{0%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}50%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1);transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1)}}@keyframes nav-dot-tooltip-pulse{0%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}50%{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1);transform:translate3d(-50%, -50%, 0) scale3d(1.15, 1.4, 1)}}.map-app-open{overflow:hidden;position:fixed;width:100%;height:100%}@media (min-width: 64em){.map-app-open{position:relative;width:auto;height:auto}}.app-body{background-color:#999}#app{z-index:10;position:fixed;bottom:0;left:0;width:100%;color:#000;background-color:#d14730;text-align:left;font-family:basic-sans,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-app{overflow:hidden;position:fixed;bottom:0;left:0;width:100%;-webkit-transition:-webkit-clip-path 1s;transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s, -webkit-clip-path 1s}.c-app.open{height:100%}.user-logged-in .c-app.open{height:calc(100% - 39px)}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-app.open{height:calc(100% - 79px)}}.c-transition-circle{position:absolute;width:400vh;height:400vh;border-radius:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 1);transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 1)}.c-logo{z-index:11;opacity:0;visibility:hidden;overflow:hidden;display:block;position:absolute;top:.9375rem;left:.9375rem;width:12.8125rem;height:3.75rem;text-indent:-9999px;background-repeat:no-repeat;background-position:left top;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/logo.svg);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}@media (min-width: 48em){.c-logo{top:1.875rem;left:1.25rem;height:5.875rem}}@media (min-width: 64em){.c-logo{top:2.5rem;left:1.25rem;height:7.5625rem}}.c-logo.active{opacity:1;visibility:visible}.c-curve{z-index:10;opacity:0;visibility:hidden;position:absolute;top:0;left:-5.3125rem;width:18.75rem;height:5.625rem;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}@media (min-width: 48em){.c-curve{top:-.625rem;left:-3.125rem;height:9.625rem}}@media (min-width: 64em){.c-curve{top:0;left:0;height:12.5625rem}}.c-curve__ellipse{fill:#FB6D55;-webkit-transition:fill 0.5s;transition:fill 0.5s}.c-curve.active{opacity:1;visibility:visible}.c-clip-svg{position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot{z-index:10;opacity:0;visibility:hidden;position:fixed;color:#000;bottom:1.375rem;left:1.375rem;-webkit-transform:translate3d(-1000px, 0, 0);transform:translate3d(-1000px, 0, 0);-webkit-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s}@media (min-width: 30em){.c-nav-dot{bottom:1.875rem;left:1.875rem}}@media (min-width: 48em){.c-nav-dot{bottom:2.5rem;left:2.5rem}}.c-nav-dot:after{content:'';display:none;position:absolute;top:0;left:0;width:100%;height:100%}.c-nav-dot__anchor{display:block;overflow:hidden;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f7f3e1;-webkit-box-shadow:0 0 0 .25rem rgba(247,243,225,0.5);box-shadow:0 0 0 .25rem rgba(247,243,225,0.5);-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 30em){.c-nav-dot__anchor{width:3.75rem;height:3.75rem}}@media (min-width: 64em){.c-nav-dot__anchor{width:5rem;height:5rem;-webkit-box-shadow:0 0 0 .4375rem rgba(247,243,225,0.5);box-shadow:0 0 0 .4375rem rgba(247,243,225,0.5)}}.c-nav-dot__anchor:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .375rem rgba(247,243,225,0.5);box-shadow:0 0 0 .375rem rgba(247,243,225,0.5)}@media (min-width: 64em){.c-nav-dot__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(247,243,225,0.5);box-shadow:0 0 0 .625rem rgba(247,243,225,0.5)}}.c-nav-dot__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-nav-dot__marker{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center 62%;background-size:70% auto;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker.svg)}.c-nav-dot__marker.active{opacity:1;visibility:visible}.c-nav-dot__close{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-nav-dot__close:before,.c-nav-dot__close:after{content:'';position:absolute;top:50%;left:50%;width:11%;height:120%;border-radius:.125rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-nav-dot__close:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.c-nav-dot__close.active{opacity:1;visibility:visible}.c-nav-dot__back{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:48%;height:48%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-nav-dot__back:before{content:'';position:absolute;top:50%;left:50%;width:50%;height:50%;border-left:.125rem solid #000;border-bottom:.125rem solid #000;-webkit-transform:translate3d(-92%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-92%, -50%, 0) rotate3d(0, 0, 1, 45deg)}@media (min-width: 48em){.c-nav-dot__back:before{margin:0;border-left-width:.1875rem;border-bottom-width:.1875rem}}.c-nav-dot__back:after{content:'';position:absolute;top:50%;left:50%;width:100%;height:.125rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media (min-width: 48em){.c-nav-dot__back:after{height:.1875rem}}.c-nav-dot__back.active{opacity:1;visibility:visible}.c-nav-dot.visible{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-nav-dot.disabled:after{display:block}.c-nav-dot.flip-top{bottom:auto;top:6.25rem}@media (min-width: 48em){.c-nav-dot.flip-top{top:10rem}}@media (min-width: 64em){.c-nav-dot.flip-top{top:15rem}}.c-nav-dot.transform-transitions{-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out}.c-nav-dot.transform-transitions .c-nav-dot__anchor{-webkit-transition:none;transition:none}.user-logged-in .c-nav-dot.flip-top{top:8.6875rem}@media (min-width: 48em){.user-logged-in .c-nav-dot.flip-top{top:12.4375rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:14.9375rem}}@media (min-width: 64em){.user-logged-in.toolbar-tray-open .c-nav-dot.flip-top{top:19.9375rem}}.c-nav-dot-tooltip{opacity:0;visibility:hidden;z-index:1;position:fixed;bottom:1.5rem;left:2.625rem;-webkit-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s}@media (min-width: 30em){.c-nav-dot-tooltip{bottom:2.25rem;left:3.75rem}}@media (min-width: 48em){.c-nav-dot-tooltip{bottom:2.875rem;left:4.375rem}}@media (min-width: 64em){.c-nav-dot-tooltip{left:5rem}}.c-nav-dot-tooltip.active{opacity:1;visibility:visible}.c-nav-dot-tooltip.active:before{visibility:visible;-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1s infinite;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s}.c-nav-dot-tooltip.active:after{visibility:visible;-webkit-animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;animation:nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s}.c-nav-dot-tooltip.active .c-nav-dot-tooltip__anchor{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, transform 0.5s 0.5s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, transform 0.5s 0.5s, -webkit-box-shadow 0.3s, -webkit-transform 0.5s 0.5s}.c-nav-dot-tooltip:before,.c-nav-dot-tooltip:after{content:'';opacity:0.5;visibility:hidden;display:block;z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;border:.125rem solid #fff;border-radius:9999px;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.9, 0.7, 1)}.c-nav-dot-tooltip__inner{overflow:hidden;padding:.375rem}@media (min-width: 64em){.c-nav-dot-tooltip__inner{padding:.625rem}}.c-nav-dot-tooltip__anchor{opacity:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.5rem;padding:0 1.25rem 0 2.1875rem;text-decoration:none;color:#000;font-weight:700;font-style:italic;font-size:.875rem;line-height:1;border-radius:9999px;background-color:#F3B328;-webkit-box-shadow:0 0 0 .25rem rgba(243,179,40,0.5);box-shadow:0 0 0 .25rem rgba(243,179,40,0.5);-webkit-transform:translate3d(-120%, 0, 0);transform:translate3d(-120%, 0, 0);-webkit-transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, -webkit-box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s;transition:opacity 0.5s, background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 30em){.c-nav-dot-tooltip__anchor{height:2.25rem;padding:0 1.25rem 0 3rem;font-size:1rem}}@media (min-width: 64em){.c-nav-dot-tooltip__anchor{height:3rem;padding:0 1.25rem 0 3.125rem;font-size:1.125rem;-webkit-box-shadow:0 0 0 .4375rem rgba(243,179,40,0.5);box-shadow:0 0 0 .4375rem rgba(243,179,40,0.5)}}.c-nav-dot-tooltip__anchor:hover{color:#000;background-color:#f4bc40;-webkit-box-shadow:0 0 0 .375rem rgba(243,179,40,0.5);box-shadow:0 0 0 .375rem rgba(243,179,40,0.5)}@media (min-width: 64em){.c-nav-dot-tooltip__anchor:hover{-webkit-box-shadow:0 0 0 .625rem rgba(243,179,40,0.5);box-shadow:0 0 0 .625rem rgba(243,179,40,0.5)}}.c-get-involved-button{cursor:pointer;z-index:1;position:fixed;top:1.375rem;right:5rem;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.875rem;padding:0 .9375rem;color:#f7f3e1;letter-spacing:.0625rem;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;font-size:.75rem;line-height:1;border-radius:9999px;border:.0625rem solid #f7f3e1;background-color:transparent;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:color 0.3s, background-color 0.3s, -webkit-transform 0.2s linear;transition:color 0.3s, background-color 0.3s, -webkit-transform 0.2s linear;transition:color 0.3s, background-color 0.3s, transform 0.2s linear;transition:color 0.3s, background-color 0.3s, transform 0.2s linear, -webkit-transform 0.2s linear}@media (min-width: 30em){.c-get-involved-button{top:1.875rem;right:7.5rem;height:2.125rem;padding:0 1.25rem;font-size:.875rem}}@media (min-width: 48em){.c-get-involved-button{top:2.6875rem;right:7.8125rem;height:2.9375rem;padding:0 2.5rem;font-size:1.125rem}}.c-get-involved-button:hover{color:#000;background-color:#f7f3e1}.c-get-involved-button.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-wrapper{z-index:14;position:fixed;top:5.3125rem;right:1.375rem;padding:1.875rem 0 0;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear}@media (min-width: 30em){.c-settings-wrapper{right:2.5rem}}@media (min-width: 48em){.c-settings-wrapper{top:6.5625rem;padding:2.5rem 0 0}}.c-settings-wrapper__heading{position:absolute;top:0;left:50%;width:5rem;margin:0 0 0 -2.5rem;font-weight:900;font-style:italic;font-size:.75rem;line-height:1;text-align:center;text-transform:uppercase;color:#FFF;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media (min-width: 48em){.c-settings-wrapper__heading{width:6.25rem;margin:0 0 0 -3.125rem;font-size:1rem}}.c-settings-wrapper.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-wrapper.panel-open .c-settings-wrapper__heading{opacity:0}.c-settings-wrapper.panel-open .c-settings-button{background-color:#FFF}.c-settings-wrapper.panel-open .c-settings-button__icon{opacity:0;visibility:hidden}.c-settings-wrapper.panel-open .c-settings-button__close{opacity:1;visibility:visible}.c-settings-button{cursor:pointer;overflow:hidden;position:relative;display:block;width:2.5rem;height:2.5rem;padding:0;border-radius:50%;border:0;background-color:#f7f3e1;-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s;transition:background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 48em){.c-settings-button{width:3.3125rem;height:3.3125rem}}@media (min-width: 64em){.c-settings-button:hover{background-color:#fcfbf5;-webkit-box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5);box-shadow:0 0 0 .3125rem rgba(247,243,225,0.5)}.c-settings-button:hover .c-settings-button__icon{-webkit-animation:gear-rotate 4s linear infinite;animation:gear-rotate 4s linear infinite}}.c-settings-button__label{position:absolute;top:-9999px;left:-9999px;color:#000}.c-settings-button__icon{position:absolute;top:50%;left:50%;width:60%;height:60%;margin:-30% 0 0 -30%;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/modules/custom/map_app/app/dist/img/icon-gear-dark-blue.svg);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-button__close{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:50%;height:50%;margin:-25% 0 0 -25%;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-button__close:before,.c-settings-button__close:after{content:'';display:block;position:absolute;top:50%;left:50%;width:.125rem;height:90%;border-radius:.0625rem;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-settings-button__close:before{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.user-logged-in .c-settings-wrapper{top:7.8125rem}@media (min-width: 48em){.user-logged-in .c-settings-wrapper{top:9.0625rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-settings-wrapper{top:11.5625rem}}.c-toggle-nav{z-index:1;position:fixed;top:50%;right:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.5rem;margin:-2.9375rem 0 0;-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0);-webkit-transition:-webkit-transform 0.2s linear 0.1s;transition:-webkit-transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s;transition:transform 0.2s linear 0.1s, -webkit-transform 0.2s linear 0.1s}@media (min-width: 30em){.c-toggle-nav{right:1.25rem;margin:-3.3125rem 0 0}}@media (min-width: 48em){.c-toggle-nav{right:1.875rem;margin:-4.125rem 0 0}}@media (min-width: 64em){.c-toggle-nav{margin:-3.8125rem 0 0}}.c-toggle-nav__heading{margin:0 0 .5rem;text-align:center;text-transform:uppercase;color:#fff;font-weight:900;font-style:italic;font-size:.75rem;line-height:1}@media (min-width: 30em){.c-toggle-nav__heading{font-size:1rem}}.c-toggle-nav__list{list-style:none;position:relative;width:2rem;margin:0;padding:.625rem 0;border-radius:1rem;background-color:#f7f3e1}.c-toggle-nav__list:before{content:'';display:block;position:absolute;top:.625rem;left:50%;width:1rem;height:1rem;border-radius:50%;background-color:rgba(0,0,0,0.7);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.c-toggle-nav__item{position:relative;width:100%;margin:0 0 .625rem}@media (min-width: 64em){.c-toggle-nav__item{margin:0 0 .3125rem}}.c-toggle-nav__item:last-of-type{margin:0}.c-toggle-nav__item.map{display:none}@media (min-width: 48em){.c-toggle-nav__item.map{display:block}}.c-toggle-nav__link{position:relative;display:block;width:1rem;height:1rem;margin:0 auto;border-radius:50%;background-color:rgba(0,0,0,0.3);-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s}@media (min-width: 64em){.c-toggle-nav__link:hover{-webkit-box-shadow:0 0 0 .1875rem rgba(166,165,159,0.3);box-shadow:0 0 0 .1875rem rgba(166,165,159,0.3)}.c-toggle-nav__link:hover .c-toggle-nav__link-label{opacity:1;visibility:visible;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}}.c-toggle-nav__link-label{cursor:default;opacity:0;visibility:hidden;position:absolute;top:50%;right:100%;margin:0 .75rem 0 0;padding:.25rem .3125rem .125rem .375rem;color:#f7f3e1;font-weight:bold;font-size:.875rem;line-height:1;border-radius:.1875rem;background-color:#000;-webkit-transform:translate3d(-10px, -50%, 0);transform:translate3d(-10px, -50%, 0);-webkit-transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s}.c-toggle-nav__link-label:before{content:'';z-index:-1;display:block;position:absolute;top:50%;right:-.375rem;width:.875rem;height:.875rem;border-radius:0 .1875rem 0 0;background-color:#000;-webkit-transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-toggle-nav.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.user-logged-in .c-toggle-nav{margin:-1.75rem 0 0}@media (min-width: 30em){.user-logged-in .c-toggle-nav{margin:-2.125rem 0 0}}@media (min-width: 48em){.user-logged-in .c-toggle-nav{margin:-2.9375rem 0 0}}@media (min-width: 64em){.user-logged-in .c-toggle-nav{margin:-2.625rem 0 0}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.6875rem 0 0}}@media (min-width: 64em){.user-logged-in.toolbar-tray-open .c-toggle-nav{margin:-1.375rem 0 0}}.c-placeholder{opacity:0.1;position:absolute;top:50%;left:0;width:100%;margin:0;text-align:center;font-size:6.25rem;line-height:1;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.c-settings-overlay{z-index:12;opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-settings-overlay.active{opacity:1;visibility:visible}.c-settings-panel{z-index:13;position:fixed;top:0;right:0;width:16.25rem;height:100%;padding:7.8125rem 1.25rem 1.25rem;background-color:#d14730;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}@media (min-width: 30em){.c-settings-panel{padding:7.8125rem 1.25rem 1.25rem}}@media (min-width: 48em){.c-settings-panel{width:22.5rem;padding:10rem 3.125rem 3.125rem}}.c-settings-panel.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.c-settings-panel__heading{margin:0 0 2.5rem;text-transform:uppercase;font-style:italic;font-weight:900;font-size:1.25rem;line-height:1}@media (min-width: 48em){.c-settings-panel__heading{font-size:1.5rem}}.user-logged-in .c-settings-panel{padding-top:10.3125rem}@media (min-width: 48em){.user-logged-in .c-settings-panel{padding-top:12.5rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-settings-panel{padding-top:15rem}}.c-apply-filters{cursor:pointer;display:inline-block;height:3.125rem;margin:1.25rem 0 0;padding:0 2.5rem;color:#FFF;text-decoration:none;font-family:basic-sans,Helvetica,Arial,sans-serif;font-weight:bold;font-style:italic;font-size:1.25rem;line-height:1;border:0;border-radius:1.5625rem;background-color:#008483;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.c-apply-filters:hover{background-color:#009e9c}.c-loading{z-index:2;position:absolute;top:50%;left:50%;width:6.25rem;margin:-1.5625rem 0 0 -3.125rem}.c-loading__marker{position:absolute;top:0;width:2.0625rem;height:3.125rem;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}.c-loading__marker.marker-left{z-index:1;left:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-left.svg);-webkit-animation:marker-revolve-left 2s linear infinite;animation:marker-revolve-left 2s linear infinite}.c-loading__marker.marker-right{z-index:auto;right:0;background-image:url(/modules/custom/map_app/app/dist/img/icon-marker-right.svg);-webkit-animation:marker-revolve-right 2s linear infinite;animation:marker-revolve-right 2s linear infinite}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@media (min-width: 48em){.route-to-list .c-toggle-nav__list:before,.route-from-home-to-list .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 26px, 0);transform:translate3d(-50%, 26px, 0)}}@media (min-width: 64em){.route-to-list .c-toggle-nav__list:before,.route-from-home-to-list .c-toggle-nav__list:before,.route-from-map-to-list .c-toggle-nav__list:before,.route-from-timeline-to-list .c-toggle-nav__list:before,.route-from-list-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-list .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 21px, 0);transform:translate3d(-50%, 21px, 0)}}.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 26px, 0);transform:translate3d(-50%, 26px, 0)}@media (min-width: 48em){.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 52px, 0);transform:translate3d(-50%, 52px, 0)}}@media (min-width: 64em){.route-to-timeline .c-toggle-nav__list:before,.route-from-home-to-timeline .c-toggle-nav__list:before,.route-from-map-to-timeline .c-toggle-nav__list:before,.route-from-list-to-timeline .c-toggle-nav__list:before,.route-from-timeline-to-honoree .c-toggle-nav__list:before,.route-from-honoree-to-timeline .c-toggle-nav__list:before{-webkit-transform:translate3d(-50%, 42px, 0);transform:translate3d(-50%, 42px, 0)}}.route-from-map-to-home .main-leave,.route-from-list-to-home .main-leave,.route-from-timeline-to-home .main-leave{-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.route-from-map-to-home .main-leave-to,.route-from-list-to-home .main-leave-to,.route-from-timeline-to-home .main-leave-to{opacity:0}.route-from-home-to-map .main-enter-active,.route-from-home-to-list .main-enter-active,.route-from-home-to-timeline .main-enter-active{opacity:0;-webkit-transition:opacity 0.3s linear 0.5s;transition:opacity 0.3s linear 0.5s}.route-from-home-to-map .main-enter-to,.route-from-home-to-list .main-enter-to,.route-from-home-to-timeline .main-enter-to{opacity:1}.route-from-map-to-list .main-enter,.route-from-map-to-timeline .main-enter,.route-from-list-to-timeline .main-enter{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.route-from-map-to-list .main-leave-to,.route-from-map-to-timeline .main-leave-to,.route-from-list-to-timeline .main-leave-to{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.route-from-map-to-timeline .main-enter-active .c-timeline,.route-from-list-to-timeline .main-enter-active .c-timeline{opacity:0}.route-from-map-to-timeline .main-enter-to .c-timeline,.route-from-list-to-timeline .main-enter-to .c-timeline{opacity:1}.route-from-timeline-to-list .main-enter,.route-from-timeline-to-map .main-enter,.route-from-list-to-map .main-enter{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.route-from-timeline-to-list .main-leave-to,.route-from-timeline-to-map .main-leave-to,.route-from-list-to-map .main-leave-to{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.route-from-timeline-to-map .main-enter-active .c-map-wrapper,.route-from-list-to-map .main-enter-active .c-map-wrapper{opacity:0}.route-from-timeline-to-map .main-enter-to .c-map-wrapper,.route-from-list-to-map .main-enter-to .c-map-wrapper{opacity:1}.route-to-list .c-curve__ellipse,.route-from-home-to-list .c-curve__ellipse,.route-from-map-to-list .c-curve__ellipse,.route-from-timeline-to-list .c-curve__ellipse,.route-from-honoree-to-list .c-curve__ellipse{fill:#F3B328}.route-to-timeline .c-curve__ellipse,.route-from-home-to-timeline .c-curve__ellipse,.route-from-map-to-timeline .c-curve__ellipse,.route-from-list-to-timeline .c-curve__ellipse,.route-from-honoree-to-timeline .c-curve__ellipse{fill:#008483}.route-to-honoree .c-nav-dot,.route-from-home-to-honoree .c-nav-dot,.route-from-map-to-honoree .c-nav-dot,.route-from-list-to-honoree .c-nav-dot,.route-from-timeline-to-honoree .c-nav-dot,.route-from-honoree-to-honoree .c-nav-dot{z-index:16}.route-to-honoree .c-transition-circle,.route-from-home-to-honoree .c-transition-circle,.route-from-map-to-honoree .c-transition-circle,.route-from-list-to-honoree .c-transition-circle,.route-from-timeline-to-honoree .c-transition-circle,.route-from-honoree-to-honoree .c-transition-circle{z-index:1}.route-to-honoree .c-curve__ellipse,.route-from-home-to-honoree .c-curve__ellipse,.route-from-map-to-honoree .c-curve__ellipse,.route-from-list-to-honoree .c-curve__ellipse,.route-from-timeline-to-honoree .c-curve__ellipse,.route-from-honoree-to-honoree .c-curve__ellipse{fill:#e8a718}.route-to-honoree .c-get-involved-button,.route-from-home-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button{-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}@media (min-width: 30em){.route-to-honoree .c-get-involved-button,.route-from-home-to-honoree .c-get-involved-button,.route-from-map-to-honoree .c-get-involved-button,.route-from-list-to-honoree .c-get-involved-button,.route-from-timeline-to-honoree .c-get-involved-button,.route-from-honoree-to-honoree .c-get-involved-button{-webkit-transform:translate3d(90px, 0, 0);transform:translate3d(90px, 0, 0)}}.route-to-honoree .c-settings-wrapper,.route-from-home-to-honoree .c-settings-wrapper,.route-from-map-to-honoree .c-settings-wrapper,.route-from-list-to-honoree .c-settings-wrapper,.route-from-timeline-to-honoree .c-settings-wrapper,.route-from-honoree-to-honoree .c-settings-wrapper{-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0)}.route-to-honoree .c-toggle-nav,.route-from-home-to-honoree .c-toggle-nav,.route-from-map-to-honoree .c-toggle-nav,.route-from-list-to-honoree .c-toggle-nav,.route-from-timeline-to-honoree .c-toggle-nav,.route-from-honoree-to-honoree .c-toggle-nav{-webkit-transform:translate3d(330px, 0, 0);transform:translate3d(330px, 0, 0)}.route-to-honoree .main-enter-active,.route-from-home-to-honoree .main-enter-active,.route-from-map-to-honoree .main-enter-active,.route-from-list-to-honoree .main-enter-active,.route-from-timeline-to-honoree .main-enter-active,.route-from-honoree-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity 0.3s linear 0.5s;transition:opacity 0.3s linear 0.5s}.route-to-honoree .main-enter-to,.route-from-home-to-honoree .main-enter-to,.route-from-map-to-honoree .main-enter-to,.route-from-list-to-honoree .main-enter-to,.route-from-timeline-to-honoree .main-enter-to,.route-from-honoree-to-honoree .main-enter-to{opacity:1}.route-from-honoree-to-map .c-transition-circle,.route-from-honoree-to-list .c-transition-circle,.route-from-honoree-to-timeline .c-transition-circle{z-index:1}.route-from-honoree-to-map .c-view-honoree,.route-from-honoree-to-list .c-view-honoree,.route-from-honoree-to-timeline .c-view-honoree{opacity:0 !important;-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s}.route-from-honoree-to-honoree .c-curve__ellipse{fill:#e8a718}.route-from-honoree-to-honoree .main-enter-active{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.route-from-honoree-to-honoree .main-enter-to{opacity:1}.route-to-home.disable-collapse .c-nav-dot,.route-to-map.disable-collapse .c-nav-dot,.route-to-list.disable-collapse .c-nav-dot,.route-to-timeline.disable-collapse .c-nav-dot,.route-from-map-to-list.disable-collapse .c-nav-dot,.route-from-map-to-timeline.disable-collapse .c-nav-dot,.route-from-list-to-map.disable-collapse .c-nav-dot,.route-from-list-to-timeline.disable-collapse .c-nav-dot,.route-from-timeline-to-list.disable-collapse .c-nav-dot,.route-from-timeline-to-map.disable-collapse .c-nav-dot,.route-from-honoree-to-map.disable-collapse .c-nav-dot,.route-from-honoree-to-list.disable-collapse .c-nav-dot,.route-from-honoree-to-timeline.disable-collapse .c-nav-dot{opacity:0;visibility:hidden;-webkit-transform:translate3d(-1000px, 0, 0) !important;transform:translate3d(-1000px, 0, 0) !important;-webkit-transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, -webkit-transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0s 0.5s;transition:opacity 0.5s, visibility 0.5s, transform 0s 0.5s, -webkit-transform 0s 0.5s}.layer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:31.25rem;padding:0 1.25rem}.layer__label{opacity:0.1;margin:0;color:#000;font-family:basic-sans,Helvetica,Arial,sans-serif}.layer--1{background-color:#0e5088}.layer--2{background-color:#008483}.layer--3{background-color:#F3B328}.layer--4{background-color:#d14730}.c-lightbox{z-index:-1;opacity:0;visibility:hidden;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;bottom:0;width:100%;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-lightbox.active{z-index:999;opacity:1;visibility:visible;-webkit-transition:z-index 0s 0.3s, opacity 0.3s, visibility 0.3s;transition:z-index 0s 0.3s, opacity 0.3s, visibility 0.3s}.c-lightbox__close{cursor:pointer;overflow:hidden;display:block;position:fixed;top:.625rem;right:.625rem;width:2.5rem;height:2.5rem;text-indent:-9999px;border:0;outline:0;background-color:transparent}.c-lightbox__close:before,.c-lightbox__close:after{content:'';display:block;position:absolute;top:50%;left:50%;width:.25rem;height:120%;border-radius:.125rem;background-color:#FFF;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.c-lightbox__close:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}.c-lightbox__background{position:fixed;top:0;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,0.7)}.c-lightbox__slide{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;max-width:62.5rem;width:100%;padding:1.25rem;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.c-lightbox__slide.active{opacity:1;visibility:visible}.c-lightbox__video{position:relative;padding:0 0 56%}.c-lightbox__video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.c-lightbox__image{max-width:100%;max-height:75vh;margin:0 auto}.c-lightbox__caption{position:absolute;top:100%;left:0;width:100%;padding:0 1.25rem 1.25rem;color:#FFF;font-style:italic;font-size:.75rem;line-height:1.4}@media (min-width: 48em){.c-lightbox__caption{font-size:.875rem}}@media (min-width: 64em){.c-lightbox__caption{font-size:1rem}}.c-lightbox__caption p:last-of-type{margin:0}.c-lightbox__arrow{cursor:pointer;overflow:hidden;display:block;position:fixed;top:50%;width:2.5rem;height:1.5rem;margin:-.75rem 0 0;text-indent:-9999px;border:0;outline:0;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.c-lightbox__arrow:hover{opacity:0.8}.c-lightbox__arrow--prev{left:.625rem;background-image:url(/modules/custom/map_app/app/dist/img/icon-arrow-left-sand.svg)}@media (min-width: 48em){.c-lightbox__arrow--prev{left:1.25rem}}.c-lightbox__arrow--next{right:.625rem;background-image:url(/modules/custom/map_app/app/dist/img/icon-arrow-right-sand.svg)}@media (min-width: 48em){.c-lightbox__arrow--next{right:1.25rem}}.c-lightbox__arrow.disabled{opacity:0.3}.user-logged-in .c-lightbox{top:2.4375rem}.user-logged-in .c-lightbox__close{top:3.0625rem}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-lightbox{top:4.9375rem}}@media (min-width: 976px){.user-logged-in.toolbar-tray-open .c-lightbox__close{top:5.5625rem}}\n\n\n/*# sourceMappingURL=app.css.map*/","/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n   ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n *    IE on Windows Phone and in iOS.\n */\n\nhtml {\n  line-height: 1.15; /* 1 */\n  -ms-text-size-adjust: 100%; /* 2 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n   ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n  margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n  display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/* Grouping content\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n  display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n  margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n  box-sizing: content-box; /* 1 */\n  height: 0; /* 1 */\n  overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n   ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n  background-color: transparent; /* 1 */\n  -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n  border-bottom: none; /* 1 */\n  text-decoration: underline; /* 2 */\n  text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n  font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n  font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n  background-color: #ff0;\n  color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n  font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/* Embedded content\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n  display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n  border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n/* Forms\n   ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  font-family: sans-serif; /* 1 */\n  font-size: 100%; /* 1 */\n  line-height: 1.15; /* 1 */\n  margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n  overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n  text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n *    controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  border-style: none;\n  padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n  padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n *    `fieldset` elements in all browsers.\n */\n\nlegend {\n  box-sizing: border-box; /* 1 */\n  color: inherit; /* 2 */\n  display: table; /* 1 */\n  max-width: 100%; /* 1 */\n  padding: 0; /* 3 */\n  white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n  display: inline-block; /* 1 */\n  vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n  overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n  box-sizing: border-box; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n}\n\n/* Interactive\n   ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n  display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n  display: list-item;\n}\n\n/* Scripting\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n  display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n  display: none;\n}\n\n/* Hidden\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n  display: none;\n}\n","\n            @import \"/node_modules/owl.carousel/dist/assets/owl.carousel.css\";\n            @import \"/node_modules/owl.carousel/dist/assets/owl.theme.default.css\";\n            @import \"@/scss/style.scss\";\n          \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.c-map-label {\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  position: absolute;\n  letter-spacing: rem(0.5px);\n  font-style: italic;\n  font-weight: 900;\n  font-size: rem(10px);\n  line-height: 0.9;\n  transform-origin: 0% 50%;\n  &__line {\n    white-space: nowrap;\n    padding: rem(2px) rem(3px) rem(1px);\n    background-color: $red;\n  }\n  &--street {\n    text-transform: uppercase;\n    letter-spacing: normal;\n    font-size: rem(11px);\n  }\n  &--district {\n    text-transform: uppercase;\n    letter-spacing: rem(2px);\n    font-size: rem(17px);\n  }\n  &--river {\n    color: $red;\n    text-transform: uppercase;\n    letter-spacing: rem(5px);\n    font-size: rem(17px);\n    .c-map-label__line {\n      background-color: transparent;\n    }\n  }\n}\n","\n            @import \"/node_modules/owl.carousel/dist/assets/owl.carousel.css\";\n            @import \"/node_modules/owl.carousel/dist/assets/owl.theme.default.css\";\n            @import \"@/scss/style.scss\";\n          \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.c-view-map {\n  position: fixed;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: 100%;\n  background-color: $red;\n  transition: transform 1s;\n}\n.user-logged-in {\n  .c-view-map {\n    top: rem(39px);\n  }\n  &.toolbar-tray-open {\n    .c-view-map {\n      @include bp(976px) {\n        top: rem(79px);\n      }\n    }\n  }\n}\n.c-map-border {\n  z-index: 1;\n  position: fixed;\n  background-color: $light-red;\n  &--top {\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: rem(13px);\n  }\n  &--right {\n    top: 0;\n    right: 0;\n    width: rem(13px);\n    height: 100%;\n  }\n  &--bottom {\n    bottom: 0;\n    left: 0;\n    width: 100%;\n    height: rem(13px);\n  }\n  &--left {\n    top: 0;\n    left: 0;\n    width: rem(13px);\n    height: 100%;\n  }\n}\n.user-logged-in {\n  .c-map-border--top {\n    top: rem(39px);\n  }\n  &.toolbar-tray-open {\n    .c-map-border--top {\n      @include bp(976px) {\n        top: rem(79px);\n      }\n    }\n  }\n}\n.c-map-wrapper {\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translate3d(-50%,0,0);\n  transition: opacity 0.5s 1s;\n}\n.c-map-image {\n  width: 100%;\n  height: 100%;\n  border: rem(13px) solid transparent;\n}\n.c-map-dot-overlay {\n  opacity: 0.8;\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background:\n    radial-gradient($black 15%, transparent 16%),\n    radial-gradient($black 15%, transparent 16%);\n  background:\n    -ms-radial-gradient(top left, circle farthest-side, #393e46 15%, transparent 16%),\n    -ms-radial-gradient(top left, circle farthest-side, #393e46 15%, transparent 16%);\n  background-position: 0 0, 4px 4px;\n  background-size: 8px 8px;\n}\n.c-map-labels {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  &__scale {\n    position: absolute;\n    top: 54.5%;\n    left: 43%;\n    width: 86%;\n    height: 91%;\n    transform: translate3d(-50%,-50%,0);\n  }\n}\n.c-map-draggable {\n  cursor: grab;\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n.c-map-marker {\n  cursor: pointer;\n  z-index: 1;\n  position: absolute;\n  width: rem(1px);\n  height: rem(1px);\n  // background-color: #00FF00;\n  transition: opacity 0.1s, transform 0.3s linear;\n  &:hover {\n    &:before {\n      transform: rotate3d(0,0,1,-10deg) scale3d(1.1,1.1,1);\n    }\n  }\n  &:before {\n    content: '';\n    display: block;\n    position: absolute;\n    bottom: 0;\n    left: rem(-20px);\n    width: rem(40px);\n    height: rem(50px);\n    background-repeat: no-repeat;\n    background-position: center center;\n    background-size: contain;\n    background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-marker-right.svg);\n    transform-origin: 50% 100%;\n    transition: transform 0.3s;\n  }\n  &.latest-year,\n  &.year-2020 {\n    &:before {\n      background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-marker-teal.svg);\n    }\n  }\n  &.year-2021 {\n    &:before {\n      background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-marker-gold.svg);\n    }\n  }\n  &.popup-active {\n    z-index: 2;\n    &:before {\n      transform: rotate3d(0,0,1,-10deg) scale3d(1.1,1.1,1);\n    }\n    .c-map-marker-popup {\n      opacity: 1;\n      visibility: visible;\n    }\n  }\n  &.popup-right {\n    .c-map-marker-popup {\n      &__box {\n        margin: 0 0 0 rem(-440px);\n      }\n    }\n  }\n  &.popup-bottom {\n    .c-map-marker-popup {\n      bottom: auto;\n      top: 100%;\n      padding: rem(35px) 0 0;\n      &__triangle {\n        bottom: auto;\n        top: 0;\n        border-top: 0;\n        border-bottom: rem(35px) solid $teal;\n      }\n    }\n  }\n}\n.c-map-marker-popup {\n  opacity: 0;\n  visibility: hidden;\n  position: absolute;\n  bottom: 100%;\n  left: 0;\n  width: rem(490px);\n  margin: 0 0 0 rem(-245px);\n  padding: 0 0 rem(35px);\n  transition: opacity 0.3s, visibility 0.3s;\n  &__close {\n    cursor: pointer;\n    position: absolute;\n    top: rem(-5px);\n    right: rem(-5px);\n    width: rem(34px);\n    height: rem(34px);\n    border-radius: 50%;\n    background-color: $sand;\n    transition: transform 0.3s;\n    &:hover {\n      @include bp($large) {\n        transform: scale3d(1.1,1.1,1);\n      }\n    }\n    &:before,\n    &:after {\n      content: '';\n      display: block;\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      width: rem(2px);\n      height: rem(16px);\n      border-radius: rem(1px);\n      background-color: $black;\n      transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,45deg);\n    }\n    &:after {\n      transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg);\n    }\n  }\n  &__box {\n    position: relative;\n    width: 100%;\n    min-height: rem(136px);\n    padding: rem(25px) rem(30px);\n    border-radius: rem(10px);\n    background-color: $teal;\n  }\n  &__photo {\n    float: left;\n    display: block;\n    z-index: 1;\n    position: relative;\n    width: rem(136px);\n    height: rem(136px);\n    margin: rem(-50px) rem(10px) rem(5px) rem(-50px);\n    border-radius: 50%;\n    background-color: darken($teal,10);\n    background-repeat: no-repeat;\n    background-position: center center;\n    background-size: cover;\n    transition: box-shadow 0.3s, transform 0.3s;\n    &:hover {\n      box-shadow: 0 0 0 rem(3px) rgba($sand,0.7);\n      transform: scale3d(1.05,1.05,1);\n    }\n    &:after {\n      content: '';\n      display: block;\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      border-radius: 50%;\n      background-color: rgba(85, 85, 85, 0.5);\n    }\n  }\n  &__heading {\n    margin: 0 0 rem(16px);\n    color: #fff;\n    font-weight: 900;\n    font-size: rem(24px);\n    line-height: 1;\n  }\n  &__subheading {\n    margin: 0 0 rem(16px);\n    color: #fff;\n    text-transform: uppercase;\n    font-weight: normal;\n    font-size: rem(14px);\n    line-height: 1;\n  }\n  &__teaser {\n    color: #fff;\n    p {\n      margin: 0;\n      font-style: italic;\n      line-height: 1.4;\n    }\n    a {\n      color: #fff;\n      font-weight: 900;\n      &:hover {\n        color: #fff;\n        text-decoration: none;\n      }\n    }\n  }\n  &__triangle {\n    position: absolute;\n    bottom: 0;\n    left: 50%;\n    margin: 0 0 0 rem(-18px);\n    border-top: rem(35px) solid $teal;\n    border-left: rem(18px) solid transparent;\n    border-right: rem(18px) solid transparent;\n  }\n}\n.c-map-lady-street-button {\n  cursor: pointer;\n  position: absolute;\n  top: 47.1%;\n  left: 45.2%;\n  margin: rem(-4px) 0 0 rem(54px);\n  width: rem(20px);\n  height: rem(20px);\n  border-radius: 50%;\n  background-color: $teal;\n  background-repeat: no-repeat;\n  background-position: center center;\n  background-size: auto 60%;\n  background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-info-white.svg);\n  transform: scale3d(0.8,0.8,1);\n  transition: transform 0.3s;\n  &:hover {\n    transform: scale3d(1,1,1);\n  }\n}\n.c-map-lady-street-tooltip {\n  z-index: 1;\n  opacity: 0;\n  visibility: hidden;\n  position: absolute;\n  bottom: 52.9%;\n  left: 45.2%;\n  width: rem(290px);\n  margin: 0 0 rem(20px) rem(-81px);\n  padding: rem(20px) rem(25px);\n  border-radius: rem(4px);\n  background-color: $gray;\n  transform-origin: 50% 100%;\n  transform: translate3d(0,20px,0) scale3d(0,0,1);\n  transition: opacity 0.3s, visibility 0.3s, transform 0.3s;\n  &.active {\n    opacity: 1;\n    visibility: visible;\n    transform: translate3d(0,0,0) scale3d(1,1,1);\n  }\n  &:after {\n    content: '';\n    display: block;\n    position: absolute;\n    top: 100%;\n    left: 50%;\n    width: rem(20px);\n    height: rem(20px);\n    margin: rem(-2px) 0 0;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-size: contain;\n    background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/tooltip-point.svg);\n    transform: translate3d(-50%,0,0);\n  }\n  &__text {\n    margin: 0;\n    color: #FFF;\n    font-style: italic;\n    line-height: 1.4;\n  }\n}\n\n.c-map-architecture-button {\n  cursor: pointer;\n  position: absolute;\n  top: 51.1%;\n  left: 34.6%;\n  margin: rem(-4px) 0 0 rem(54px);\n  width: rem(20px);\n  height: rem(20px);\n  border-radius: 50%;\n  background-color: $teal;\n  background-repeat: no-repeat;\n  background-position: center center;\n  background-size: auto 60%;\n  background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-info-white.svg);\n  transform: scale3d(0.8,0.8,1);\n  transition: transform 0.3s;\n  &:hover {\n    transform: scale3d(1,1,1);\n  }\n}\n.c-map-architecture-tooltip {\n  z-index: 1;\n  opacity: 0;\n  visibility: hidden;\n  position: absolute;\n  bottom: 49.1%;\n  left: 34.6%;\n  width: rem(290px);\n  margin: 0 0 rem(20px) rem(-81px);\n  padding: rem(20px) rem(25px);\n  border-radius: rem(4px);\n  background-color: $gray;\n  transform-origin: 50% 100%;\n  transform: translate3d(0,20px,0) scale3d(0,0,1);\n  transition: opacity 0.3s, visibility 0.3s, transform 0.3s;\n  &.active {\n    opacity: 1;\n    visibility: visible;\n    transform: translate3d(0,0,0) scale3d(1,1,1);\n  }\n  &:after {\n    content: '';\n    display: block;\n    position: absolute;\n    top: 100%;\n    left: 50%;\n    width: rem(20px);\n    height: rem(20px);\n    margin: rem(-2px) 0 0;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-size: contain;\n    background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/tooltip-point.svg);\n    transform: translate3d(-50%,0,0);\n  }\n  &__text {\n    margin: 0;\n    color: #FFF;\n    font-style: italic;\n    line-height: 1.4;\n  }\n}\n\n.c-map-zoom {\n  position: absolute;\n  bottom: rem(40px);\n  right: rem(40px);\n  transition: opacity 0.2s;\n  &__button {\n    cursor: pointer;\n    overflow: hidden;\n    display: block;\n    position: relative;\n    width: rem(53px);\n    height: rem(53px);\n    margin: rem(8px) 0 0;\n    padding: 0;\n    border-radius: 50%;\n    border: 0;\n    outline: 0;\n    background-color: $sand;\n    transition: background-color 0.3s, box-shadow 0.3s, transform 0.1s linear;\n    &:hover {\n      @include bp($large) {\n        background-color: lighten($sand,5);\n        box-shadow: 0 0 0 rem(5px) rgba($sand,0.5);\n      }\n    }\n    &.increase {\n      .c-map-zoom__icon {\n        &:after {\n          transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,90deg);\n        }\n      }\n    }\n    &.decrease {\n      transition: background-color 0.3s, box-shadow 0.3s, transform 0.1s linear 0.1s;\n    }\n  }\n  &__label {\n    position: absolute;\n    top: -9999px;\n    left: -9999px;\n  }\n  &__icon {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 36%;\n    height: 36%;\n    transform: translate3d(-50%,-50%,0);\n    &:before, &:after {\n      content: '';\n      display: block;\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      width: 100%;\n      height: rem(4px);\n      background-color: $black;\n      transform: translate3d(-50%,-50%,0);\n    }\n  }\n  &.map-zoom-enter {\n    .c-map-zoom__button {\n      transform: translate3d(200px,0,0);\n    }\n  }\n}\n","\n            @import \"/node_modules/owl.carousel/dist/assets/owl.carousel.css\";\n            @import \"/node_modules/owl.carousel/dist/assets/owl.theme.default.css\";\n            @import \"@/scss/style.scss\";\n          \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.c-view-list {\n  -ms-overflow-style: none;\n  overflow: auto;\n  position: fixed;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: 100%;\n  padding: 0 rem(30px);\n  border: rem(6px) solid $yellow;\n  background-color: darken($yellow,5);\n  background-repeat: no-repeat;\n  background-position: center center;\n  background-size: cover;\n  background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/map-yellow.jpg);\n  transition: transform 1s;\n  @include bp($small) {\n    padding: 0 13%;\n    border: rem(13px) solid $yellow;\n  }\n  @include bp($medium) {\n    padding: 0 rem(110px);\n  }\n  &__container {\n    max-width: rem(480px);\n    margin: 0 auto;\n    padding: rem(180px) 0;\n    @include bp($large) {\n      max-width: rem(1200px);\n    }\n  }\n}\n.user-logged-in {\n  .c-view-list {\n    top: rem(39px);\n  }\n  &.toolbar-tray-open {\n    .c-view-list {\n      @include bp(976px) {\n        top: rem(79px);\n      }\n    }\n  }\n}\n.c-honoree-list {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap;\n}\n.c-honoree-item {\n  position: relative;\n  top: 0;\n  left: 0;\n  width: 100%;\n  margin: 0 0 20%;\n  transition: opacity 0.3s, transform 0.3s;\n  @include bp($large) {\n    width: 44%;\n    margin: 0 3% 6%;\n  }\n  @include bp($xlarge) {\n    width: 26%;\n    margin: 0 3.6666% 7.3333%;\n  }\n  &__anchor {\n    cursor: pointer;\n    display: block;\n    &:hover {\n      @include bp($large) {\n        .c-honoree-item__photo {\n          &:before {\n            background-color: rgba($teal,0.8);\n          }\n        }\n        .c-honoree-item__expandable {\n          opacity: 1;\n          max-height: rem(300px);\n        }\n      }\n    }\n  }\n  &__photo {\n    position: relative;\n    padding: 0 0 100%;\n    border-radius: 50%;\n    background-color: $yellow;\n    background-repeat: no-repeat;\n    background-position: center center;\n    background-size: cover;\n    &:before {\n      content: '';\n      display: block;\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      border-radius: 50%;\n      background-color: rgba(#000,0.3);\n      transition: background-color 0.3s;\n    }\n  }\n  &__content {\n    position: relative;\n    margin: rem(-100px) 0 0;\n    @include bp($small) {\n      position: absolute;\n      bottom: rem(30px);\n      left: 50%;\n      width: 60%;\n      margin: 0;\n    }\n    @include bp($medium) {\n      width: 70%;\n    }\n  }\n  &__name {\n    margin: 0;\n    color: $sand;\n    font-weight: 900;\n    font-size: rem(26px);\n    line-height: 1;\n    @include bp($medium) {\n      font-size: rem(34px);\n    }\n  }\n  &__expandable {\n    overflow: hidden;\n    transition: opacity 0.5s, max-height 0.5s;\n    @include bp($large) {\n      opacity: 0;\n      max-height: 0;\n    }\n  }\n  &__description {\n    margin: rem(10px) 0 0;\n    color: $sand;\n    font-style: italic;\n    font-weight: 700;\n    font-size: rem(14px);\n    line-height: 1.3;\n    @include bp($medium) {\n      font-size: rem(16px);\n    }\n  }\n  &__button {\n    display: inline-block;\n    height: rem(50px);\n    margin: rem(20px) 0 0;\n    padding: rem(15px) rem(50px) 0;\n    color: $sand;\n    text-decoration: none;\n    font-weight: bold;\n    font-style: italic;\n    font-size: rem(20px);\n    line-height: 1;\n    border-radius: rem(25px);\n    border: rem(1px) solid $sand;\n    transition: color 0.3s, background-color 0.3s;\n    &:hover {\n      color: $black;\n      background-color: $sand;\n    }\n  }\n}\n","/* ==========================================================================\n\tVariables\n========================================================================== */\n\n// Fonts\n$sans:        basic-sans, Helvetica, Arial, sans-serif;\n// 300 italic, 400, 400 italic, 700, 700 italic, 900, 900 italic\n$serif:       \"Times New Roman\", serif;\n\n// Colors\n$blue:        #0e5088;\n$red:         #d14730;\n$light-red:   #FB6D55;\n$teal:        #008483;\n$yellow:      #F3B328;\n$sand:        #f7f3e1;\n$black:       #000000;\n$gray:        #393e46;\n$silver:      #f3f3f3;\n\n// Color Assignments\n$link-color:  $red;\n$text-color:  $black;\n\n// Media Query Breakpoints\n$xsmall:      20em;  // 320px\n$small:       30em;  // 480px\n$medium:      48em;  // 768px\n$large:       64em;  // 1024px\n$xlarge:      80em;  // 1280px\n","$media-feature: 'min-width' !default;\n@mixin breakpoint($point, $feature: $media-feature) {\n    @media (#{$feature}: $point) {\n        @content;\n    }\n}\n@mixin bp($point, $feature: $media-feature) {\n    @media (#{$feature}: $point) {\n        @content;\n    }\n}\n\n// px to rem\n@function rem($px) {\n  @return ($px/16px)+rem;\n}\n\n// Contain Floats\n@mixin clearfix {\n\t&:after { content: \"\"; display: table; clear: both; }\n}\n\n// Placeholder styling\n@mixin placeholder {\n    $placeholders: \":-webkit-input\" \":-moz\" \"-moz\" \"-ms-input\";\n    @each $placeholder in $placeholders {\n        &:#{$placeholder}-placeholder {\n            @content;\n        }\n    }\n    &.placeholder {\n        @content;\n    }\n}\n\n// Font Smoothing - Mac OS X only\n@mixin font-smoothing($value: on) {\n    @if $value == on {\n        -webkit-font-smoothing: antialiased;\n        -moz-osx-font-smoothing: grayscale;\n    }\n    @else {\n        -webkit-font-smoothing: subpixel-antialiased;\n        -moz-osx-font-smoothing: auto;\n    }\n}\n\n// Triangle Mixin\n@mixin triangle ($size, $color, $direction) {\n  height: 0;\n  width: 0;\n\n  $width: nth($size, 1);\n  $height: nth($size, length($size));\n\n  $foreground-color: nth($color, 1);\n  $background-color: if(length($color) == 2, nth($color, 2), transparent);\n\n  @if ($direction == up) or ($direction == down) or ($direction == right) or ($direction == left) {\n\n    $width: $width / 2;\n    $height: if(length($size) > 1, $height, $height/2);\n\n    @if $direction == up {\n      border-bottom: $height solid $foreground-color;\n      border-left: $width solid $background-color;\n      border-right: $width solid $background-color;\n\n    } @else if $direction == right {\n      border-bottom: $width solid $background-color;\n      border-left: $height solid $foreground-color;\n      border-top: $width solid $background-color;\n\n    } @else if $direction == down {\n      border-left: $width solid $background-color;\n      border-right: $width solid $background-color;\n      border-top: $height solid $foreground-color;\n\n    } @else if $direction == left {\n      border-bottom: $width solid $background-color;\n      border-right: $height solid $foreground-color;\n      border-top: $width solid $background-color;\n    }\n  }\n\n  @else if ($direction == up-right) or ($direction == up-left) {\n    border-top: $height solid $foreground-color;\n\n    @if $direction == up-right {\n      border-left:  $width solid $background-color;\n\n    } @else if $direction == up-left {\n      border-right: $width solid $background-color;\n    }\n  }\n\n  @else if ($direction == down-right) or ($direction == down-left) {\n    border-bottom: $height solid $foreground-color;\n\n    @if $direction == down-right {\n      border-left:  $width solid $background-color;\n\n    } @else if $direction == down-left {\n      border-right: $width solid $background-color;\n    }\n  }\n\n  @else if ($direction == inset-up) {\n    border-color: $background-color $background-color $foreground-color;\n    border-style: solid;\n    border-width: $height $width;\n  }\n\n  @else if ($direction == inset-down) {\n    border-color: $foreground-color $background-color $background-color;\n    border-style: solid;\n    border-width: $height $width;\n  }\n\n  @else if ($direction == inset-right) {\n    border-color: $background-color $background-color $background-color $foreground-color;\n    border-style: solid;\n    border-width: $width $height;\n  }\n\n  @else if ($direction == inset-left) {\n    border-color: $background-color $foreground-color $background-color $background-color;\n    border-style: solid;\n    border-width: $width $height;\n  }\n}","\n            @import \"/node_modules/owl.carousel/dist/assets/owl.carousel.css\";\n            @import \"/node_modules/owl.carousel/dist/assets/owl.theme.default.css\";\n            @import \"@/scss/style.scss\";\n          \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.c-timeline-item {\n  position: relative;\n  width: 60vw;\n  height: rem(8px);\n  background-color: rgba(#FFF,0.5);\n  @include bp($large) {\n    width: rem(8px);\n    height: 60vw;\n  }\n  &__inner {\n    cursor: pointer;\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: rem(90px);\n    height: rem(90px);\n    margin: rem(-10px) 0 0;\n    border-radius: 50%;\n    transform: translate3d(-50%,-50%,0);\n    transition: box-shadow 0.5s;\n    @include bp($small) {\n      width: rem(120px);\n      height: rem(120px);\n      margin: rem(-20px) 0 0;\n    }\n    @include bp($large) {\n      margin: 0 0 0 rem(10px);\n      transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,90deg);\n    }\n    &:hover {\n      @include bp($large) {\n        box-shadow: 0 0 0 rem(7px) $sand;\n      }\n    }\n  }\n  &__photo {\n    position: absolute;\n    bottom: 0;\n    left: rem(45px);\n    width: rem(150px);\n    height: rem(150px);\n    margin: 0 0 0 rem(-75px);\n    border-radius: 50%;\n    border: rem(1px) solid #999;\n    background-color: darken($teal,5);\n    background-repeat: no-repeat;\n    background-position: center center;\n    background-size: cover;\n    transform: translate3d(0,30px,0) scale3d(0.6,0.6,1);\n    transition: transform 0.5s;\n    @include bp($small) {\n      left: rem(60px);\n      width: rem(200px);\n      height: rem(200px);\n      margin: 0 0 0 rem(-100px);\n      transform: translate3d(0,48px,0) scale3d(0.6,0.6,1);\n    }\n    @include bp($medium) {\n      width: rem(320px);\n      height: rem(320px);\n      margin: 0 0 0 rem(-160px);\n      transform: translate3d(0,100px,0) scale3d(0.6,0.6,1);\n    }\n    @include bp($xlarge) {\n      width: rem(530px);\n      height: rem(530px);\n      margin: 0 0 0 rem(-265px);\n      transform: translate3d(0,205px,0) scale3d(0.23,0.23,1);\n    }\n    &:after {\n      content: '';\n      display: block;\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      border-radius: 50%;\n      border: rem(1px) solid #999;\n      background-color: rgba(#555,0.5);\n    }\n  }\n  &__content {\n    opacity: 0;\n    visibility: hidden;\n    position: absolute;\n    top: rem(70px);\n    left: rem(-75px);\n    width: rem(270px);\n    transform: translate3d(0,50px,0);\n    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;\n    @include bp($small) {\n      top: rem(95px);\n      left: rem(-100px);\n      width: rem(360px);\n    }\n    @include bp($xlarge) {\n      opacity: 1;\n      visibility: visible;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      transform: translate3d(0,0,0);\n      transition: none;\n    }\n  }\n  &__label {\n    margin: 0 0 rem(10px);\n    @include bp($xlarge) {\n      opacity: 0;\n      visibility: hidden;\n      position: absolute;\n      top: 100%;\n      left: 50%;\n      width: rem(740px);\n      margin: rem(-10px) 0 0;\n      transform: translate3d(0,50px,0);\n      transition: opacity 0.5s, visibility 0.5s, transform 0.5s;\n    }\n  }\n  &__title {\n    margin: 0;\n    color: $sand;\n    font-weight: 900;\n    font-size: rem(24px);\n    line-height: 1;\n    @include bp($small) {\n      font-size: rem(36px);\n    }\n    @include bp($medium) {\n      font-size: rem(40px);\n    }\n    @include bp($xlarge) {\n      font-size: rem(62px);\n    }\n  }\n  &__subtitle {\n    margin: 0;\n    color: $sand;\n    font-weight: 900;\n    font-style: italic;\n    font-size: rem(14px);\n    line-height: 1;\n    @include bp($small) {\n      font-size: rem(18px);\n    }\n    @include bp($xlarge) {\n      font-size: rem(22px);\n    }\n  }\n  &__body {\n    @include bp($xlarge) {\n      opacity: 0;\n      visibility: hidden;\n      position: absolute;\n      top: rem(-280px);\n      left: 100%;\n      width: rem(470px);\n      margin: 0 0 0 rem(230px);\n      transform: translate3d(0,-50px,0);\n      transition: opacity 0.5s, visibility 0.5s, transform 0.5s;\n    }\n  }\n  &__heading {\n    margin: 0 0 rem(7px);\n    text-transform: uppercase;\n    font-weight: 900;\n    font-style: italic;\n    font-size: rem(16px);\n    line-height: 1;\n    @include bp($small) {\n      margin: 0 0 rem(10px);\n      font-size: rem(20px);\n    }\n    @include bp($xlarge) {\n      font-size: rem(24px);\n    }\n  }\n  &__teaser {\n    margin: 0;\n    color: $sand;\n    font-style: italic;\n    font-size: rem(12px);\n    line-height: 1.4;\n    @include bp($small) {\n      font-size: rem(14px);\n    }\n    @include bp($medium) {\n      font-size: rem(16px);\n    }\n    @include bp($xlarge) {\n      font-size: rem(18px);\n    }\n  }\n  &__button {\n    cursor: pointer;\n    display: inline-block;\n    height: rem(30px);\n    margin: rem(15px) 0 0;\n    padding: rem(6px) rem(20px) 0;\n    color: $sand;\n    text-decoration: none;\n    font-weight: bold;\n    font-style: italic;\n    font-size: rem(16px);\n    line-height: 1;\n    border-radius: rem(25px);\n    border: rem(1px) solid $sand;\n    transition: color 0.3s, background-color 0.3s;\n    @include bp($medium) {\n      height: rem(50px);\n      margin: rem(20px) 0 0;\n      padding: rem(15px) rem(40px) 0;\n      font-size: rem(20px);\n    }\n    &:hover {\n      color: $black;\n      background-color: $sand;\n    }\n  }\n  &.active {\n    z-index: 1;\n    .c-timeline-item {\n      &__inner {\n        cursor: default;\n        box-shadow: none;\n      }\n      &__photo {\n        transform: translate3d(0,-50px,0) scale3d(1,1,1);\n        @include bp($small) {\n          transform: translate3d(0,-60px,0) scale3d(1,1,1);\n        }\n        @include bp($xlarge) {\n          transform: translate3d(0,100px,0) scale3d(1,1,1);\n        }\n      }\n      &__content,\n      &__label,\n      &__body {\n        opacity: 1;\n        visibility: visible;\n        transform: translate3d(0,0,0);\n      }\n    }\n  }\n}\n","\n            @import \"/node_modules/owl.carousel/dist/assets/owl.carousel.css\";\n            @import \"/node_modules/owl.carousel/dist/assets/owl.theme.default.css\";\n            @import \"@/scss/style.scss\";\n          \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.c-view-timeline {\n  overflow: hidden;\n  position: fixed;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: 100%;\n  background-color: darken($teal,10);\n  transition: transform 1s;\n}\n.user-logged-in {\n  .c-view-timeline {\n    top: rem(39px);\n  }\n  &.toolbar-tray-open {\n    .c-view-timeline {\n      @include bp(976px) {\n        top: rem(79px);\n      }\n    }\n  }\n}\n.c-timeline-backgrounds {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  &:after {\n    content: '';\n    display: block;\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba($teal,0.9);\n  }\n  &__item {\n    opacity: 0;\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background-repeat: no-repeat;\n    background-position: center center;\n    background-size: cover;\n    transition: opacity 1s;\n    &.active {\n      opacity: 1;\n    }\n  }\n}\n.c-timeline-container {\n  overflow-x: auto;\n  overflow-y: hidden;\n  display: flex;\n  align-items: center;\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100vw;\n  height: calc(100vh + 40px);\n  border-top: rem(6px) solid $teal;\n  border-left: rem(6px) solid $teal;\n  border-right: rem(6px) solid $teal;\n  transform-origin: 0% 0%;\n  @include bp($small) {\n    border-top-width: rem(13px);\n    border-left-width: rem(13px);\n    border-right-width: rem(13px);\n  }\n  @include bp($large) {\n    overflow-x: hidden;\n    overflow-y: auto;\n    justify-content: center;\n    align-items: stretch;\n    top: 100%;\n    width: calc(100vh + 40px);\n    height: 100vw;\n    border-right: 0;\n    border-bottom: rem(13px) solid $teal;\n    transform: rotate3d(0,0,1,-90deg);\n  }\n}\n.c-timeline-border-top {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: rem(6px);\n  background-color: $teal;\n  @include bp($small) {\n    height: rem(13px);\n  }\n  @include bp($large) {\n    bottom: auto;\n    top: 0;\n  }\n}\n.c-timeline {\n  display: flex;\n  margin: rem(-40px) 0 0;\n  transition: opacity 0.5s linear 1s;\n  @include bp($large) {\n    display: block;\n    margin: 0 0 0 rem(10px);\n  }\n  @include bp($xlarge) {\n    margin: 0 0 0 rem(-150px);\n  }\n}\n.c-timeline-spacer-start {\n  width: 15vw;\n  height: rem(8px);\n  background-color: rgba(#FFF,0.5);\n  @include bp($large) {\n    width: rem(8px);\n    height: 17vw;\n  }\n  @include bp($xlarge) {\n    width: rem(8px);\n    height: 6vw;\n  }\n}\n.c-timeline-spacer-end {\n  width: 25vw;\n  height: rem(8px);\n  background-color: rgba(#FFF,0.5);\n  @include bp($large) {\n    width: rem(8px);\n    height: 25vw;\n  }\n  @include bp($xlarge) {\n    height: 35vw;\n  }\n}\n.c-timeline-decade {\n  position: relative;\n  width: 35vw;\n  height: rem(8px);\n  margin: 0;\n  background-color: rgba(#FFF,0.5);\n  @include bp($large) {\n    width: rem(8px);\n    height: 35vw;\n  }\n  &__text {\n    display: block;\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    margin: rem(-20px) 0 0;\n    color: rgba(#FFF,0.5);\n    text-align: center;\n    font-weight: 900;\n    font-style: italic;\n    font-size: rem(20px);\n    line-height: 1;\n    transform: translate3d(-50%,-50%,0);\n    @include bp($medium) {\n      font-size: rem(30px);\n    }\n    @include bp($large) {\n      margin: 0 0 0 rem(30px);\n      font-size: rem(40px);\n      transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,90deg);\n    }\n    @include bp($xlarge) {\n      margin: 0 0 0 rem(40px);\n      font-size: rem(56px);\n    }\n  }\n}\n.c-timeline-nav {\n  overflow: auto;\n  position: absolute;\n  bottom: rem(10px);\n  left: 0;\n  width: 100%;\n  white-space: nowrap;\n  -ms-overflow-style: none;\n  scrollbar-width: none;\n  @include bp($medium) {\n    bottom: rem(50px);\n  }\n  &::-webkit-scrollbar {\n    display: none;\n  }\n  &__container {\n    display: inline-block;\n    white-space: nowrap;\n    padding: 0 calc(50vw - 33px);\n  }\n  &__item {\n    cursor: pointer;\n    opacity: 0.5;\n    display: inline-block;\n    padding: rem(4px);\n    transform-origin: 50% 70%;\n    transform: scale3d(0.6,0.6,1);\n    transition: opacity 0.3s, transform 0.3s;\n    &:hover {\n      opacity: 1;\n    }\n    &.active {\n      opacity: 1;\n      transform: scale3d(1,1,1);\n    }\n  }\n  &__item-inner {\n    font-weight: 900;\n    font-size: rem(30px);\n    color: $sand;\n  }\n}\n","\n            @import \"/node_modules/owl.carousel/dist/assets/owl.carousel.css\";\n            @import \"/node_modules/owl.carousel/dist/assets/owl.theme.default.css\";\n            @import \"@/scss/style.scss\";\n          \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.c-view-honoree {\n  z-index: 1;\n  overflow: auto;\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background-color: $yellow;\n  h1, .h1 {\n    font-weight: 900;\n    font-size: rem(28px);\n    @include bp($medium) {\n      font-size: rem(40px);\n    }\n    @include bp($large) {\n      font-size: rem(55px);\n    }\n  }\n  h2, .h2 {\n    margin: rem(36px) 0 rem(12px);\n    font-style: italic;\n    font-size: rem(21px);\n    line-height: 1.3;\n    @include bp($medium) {\n      font-size: rem(24px);\n    }\n    @include bp($large) {\n      font-size: rem(30px);\n    }\n  }\n  h3, .h3 {\n    font-size: rem(18px);\n    line-height: 1.3;\n    margin: rem(38px) 0 rem(10px);\n  }\n  h4, .h4 {\n    font-size: rem(16px);\n    line-height: 1.3;\n    margin: rem(40px) auto rem(4px);\n  }\n  p {\n    margin: 0 0 rem(24px);\n    font-size: rem(14px);\n    line-height: 1.5;\n    @include bp($medium) {\n      font-size: rem(16px);\n    }\n    @include bp($large) {\n      font-size: rem(20px);\n    }\n  }\n  li {\n    font-size: rem(14px);\n    line-height: 1.5;\n    @include bp($medium) {\n      font-size: rem(16px);\n    }\n    @include bp($large) {\n      font-size: rem(20px);\n    }\n  }\n  ul, ol {\n    margin: 0 0 rem(24px);\n    ul, ol {\n      margin: 0;\n    }\n  }\n  a {\n    color: $black;\n    font-weight: 700;\n    &:hover {\n      text-decoration: none;\n    }\n  }\n  blockquote {\n    margin: 0 0 rem(24px);\n    padding: rem(14px);\n    font-weight: 700;\n    font-style: italic;\n    font-size: rem(21px);\n    line-height: 1.3;\n    @include bp($medium) {\n      font-size: rem(24px);\n    }\n    @include bp($large) {\n      float: right;\n      width: 50%;\n      margin-left: 20px;\n      padding-top: 0;\n      font-size: rem(30px);\n    }\n    p {\n      font-size: rem(21px);\n      @include bp($medium) {\n        font-size: rem(24px);\n      }\n      @include bp($large) {\n        font-size: rem(30px);\n      }\n    }\n    cite {\n      font-size: rem(16px);\n      @include bp($large) {\n        font-size: rem(20px);\n      }\n    }\n  }\n  .quote-text {\n    margin: 0 0 rem(24px);\n    font-weight: 700;\n    font-style: italic;\n    font-size: rem(21px);\n    line-height: 1.3;\n    @include bp($medium) {\n      font-size: rem(24px);\n    }\n    @include bp($large) {\n      font-size: rem(30px);\n    }\n  }\n  .quote-name {\n    position: relative;\n    margin: 0;\n    padding: 0 0 0 rem(14px);\n    font-weight: 700;\n    font-size: rem(14px);\n    @include bp($medium) {\n      padding: 0 0 0 rem(18px);\n      font-size: rem(18px);\n    }\n    @include bp($large) {\n      padding: 0 0 0 rem(20px);\n      font-size: rem(20px);\n    }\n  }\n  .quote-title {\n    padding: 0 0 0 rem(14px);\n    font-size: rem(14px);\n    @include bp($medium) {\n      padding: 0 0 0 rem(18px);\n      font-size: rem(18px);\n    }\n    @include bp($large) {\n      padding: 0 0 0 rem(20px);\n      font-size: rem(20px);\n    }\n  }\n  .c-honoree-detail {\n    &__top {\n      overflow: hidden;\n      padding: 0 rem(20px);\n    }\n    &__container {\n      position: relative;\n      max-width: rem(660px);\n      margin: 0 auto;\n      padding: rem(160px) 0 0;\n      @include bp($small) {\n        padding: rem(180px) 0 0;\n      }\n      @include bp($medium) {\n        padding: rem(230px) 0 0;\n      }\n      @include bp($large) {\n        max-width: rem(1160px);\n        min-height: rem(1300px);\n        padding: rem(340px) 0 0;\n      }\n      @include bp(1440px) {\n        padding: rem(250px) 0 0;\n      }\n    }\n    &__bottom {\n      overflow: hidden;\n      padding: 0 rem(20px);\n    }\n    &__container-bottom {\n      position: relative;\n      max-width: rem(660px);\n      margin: 0 auto;\n      padding: 0 0 rem(40px);\n      @include bp($large) {\n        max-width: rem(1160px);\n        padding: 0 0 rem(50px);\n      }\n    }\n    &__column {\n      @include bp($large) {\n        max-width: rem(600px);\n      }\n    }\n    &__photo {\n      opacity: 0.6;\n      overflow: hidden;\n      float: right;\n      position: relative;\n      max-width: rem(820px);\n      width: 35%;\n      margin: 0 auto rem(20px);\n      @include bp($medium) {\n        width: 60%;\n        margin: -40% -15% rem(20px) 0;\n      }\n      @include bp($large) {\n        position: absolute;\n        top: rem(-180px);\n        right: rem(-120px);\n        width: 60%;\n        margin: 0;\n      }\n      @include bp($xlarge) {\n        top: rem(-200px);\n        right: rem(-200px);\n        width: 80%;\n      }\n    }\n    &__photo-img {\n      position: absolute;\n      top: 1px;\n      left: 1px;\n      right: 1px;\n      width: auto;\n      height: auto;\n    }\n    &__photo-inner {\n      position: relative;\n      padding-top: 140%;\n      background-color: darken($yellow,5);\n      background-position: center;\n      background-repeat: no-repeat;\n      background-size: cover;\n      &:before {\n        content: \"\";\n        position: absolute;\n        top: 0;\n        right: 0;\n        bottom: rem(-1px);\n        left: 0;\n        background-repeat: no-repeat;\n        background-position: center center;\n        background-size: cover;\n        background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/mask-pin-yellow.svg);\n      }\n    }\n    &__eyebrow {\n      position: relative;\n      margin: 0 0 rem(5px);\n      text-transform: uppercase;\n      font-weight: 900;\n      font-style: italic;\n      font-size: rem(10px);\n      @include bp($medium) {\n        font-size: rem(16px);\n      }\n      @include bp($large) {\n        font-size: rem(20px);\n      }\n    }\n    &__title {\n      position: relative;\n      margin: 0 0 rem(10px);\n      color: #FFF;\n    }\n    &__content {\n      position: relative;\n    }\n    &__dates {\n      position: relative;\n      margin: 0 0 rem(24px);\n      color: #FFF;\n      text-transform: uppercase;\n      font-weight: 700;\n      font-style: italic;\n      font-size: rem(14px);\n      @include bp($medium) {\n        font-size: rem(18px);\n      }\n      @include bp($large) {\n        font-size: rem(23px);\n      }\n    }\n    &__quote {\n      position: relative;\n      float: none;\n      width: 100%;\n      margin: 0 0 rem(40px);\n      padding: 0;\n      @include bp($large) {\n        margin: rem(40px) 0 rem(60px);\n      }\n    }\n    .more-content {\n      position: relative;\n      p, li {\n        font-size: rem(16px);\n        @include bp($medium) {\n          font-size: rem(18px);\n        }\n        @include bp($large) {\n          font-size: rem(23px);\n        }\n      }\n    }\n    &__sidebar {\n      position: relative;\n      margin-bottom: rem(40px);\n      padding-left: rem(20px);\n      border-left: rem(1px) solid #393e46;\n      @include bp($large) {\n        position: absolute;\n        top: rem(880px);\n        right: rem(20px);\n        width: 36%;\n        padding-left: rem(40px);\n      }\n      @include bp($xlarge) {\n        top: rem(1000px);\n        width: 38%;\n      }\n      .h2 {\n        margin-top: 0;\n        font-weight: 900;\n        font-style: italic;\n      }\n      p {\n        margin: 0;\n      }\n    }\n  }\n  .c-gallery {\n    overflow: hidden;\n    height: rem(1px);\n    padding: 0 rem(10px);\n    @include bp($large) {\n      padding: 0 rem(10px);\n    }\n    &--show {\n      height: auto;\n    }\n  }\n  .c-gallery-carousel {\n    max-width: rem(680px);\n    margin: 0 auto;\n    padding: rem(40px) 0;\n    @include bp($large) {\n      max-width: rem(1180px);\n      padding: rem(50px) 0;\n    }\n    &__track {\n      display: flex;\n      transition: transform 0.5s;\n    }\n  }\n  .c-gallery-carousel-nav {\n    display: flex;\n    margin: 0 0 rem(20px);\n    padding: 0 rem(10px);\n    &__button {\n      cursor: pointer;\n      overflow: hidden;\n      display: block;\n      width: rem(40px);\n      height: rem(25px);\n      text-indent: -9999px;\n      border: 0;\n      outline: 0;\n      background-color: transparent;\n      background-position: center center;\n      background-repeat: no-repeat;\n      background-size: contain;\n      transition: opacity 0.3s;\n      &:hover {\n        opacity: 0.8;\n      }\n      &--prev {\n        background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-arrow-left-sand.svg);\n      }\n      &--next {\n        margin: 0 0 0 rem(15px);\n        background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-arrow-right-sand.svg);\n      }\n      &.disabled {\n        opacity: 0.3;\n      }\n    }\n  }\n  .c-gallery-slide {\n    &:hover {\n      .c-gallery-slide__photo,\n      .c-gallery-slide__caption {\n        background-color: lighten($yellow,5);\n      }\n    }\n    &__anchor {\n      cursor: pointer;\n      display: table;\n      table-layout: fixed;\n      text-decoration: none;\n    }\n    &__photo {\n      position: relative;\n      padding: rem(10px);\n      transition: background-color 0.3s;\n    }\n    &__photo-inner {\n      max-width: calc(100vw - 40px);\n      width: auto;\n      max-height: rem(400px);\n      margin: 0;\n      transition: opacity 0.3s;\n    }\n    &__caption {\n      display: table-caption;\n      caption-side: bottom;\n      padding: rem(10px);\n      transition: background-color 0.3s;\n      p {\n        margin: 0;\n        font-style: italic;\n        font-size: rem(14px);\n        line-height: 1.4;\n      }\n    }\n    &__video-background {\n      position: absolute;\n      top: rem(10px);\n      left: rem(10px);\n      right: rem(10px);\n      bottom: rem(10px);\n      background-color: rgba($black,0.7);\n      transition: background-color 0.3s;\n      &:hover {\n        background-color: rgba($black,0.5);\n        .c-gallery-slide__video-play {\n          opacity: 0.7;\n        }\n      }\n    }\n    &__video-play {\n      opacity: 0.5;\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      width: rem(100px);\n      height: rem(100px);\n      background-repeat: no-repeat;\n      background-position: center center;\n      background-size: contain;\n      background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-play-circle-sand.svg);\n      transform: translate3d(-50%,-50%,0);\n      transition: opacity 0.3s;\n      @include bp($large) {\n        width: rem(130px);\n        height: rem(130px);\n      }\n    }\n  }\n  .c-honorees-carousel-header {\n    padding: 0 rem(20px);\n    background-color: darken($yellow,5);\n    &__text {\n      max-width: rem(1180px);\n      margin: 0 auto;\n      padding: rem(50px) 0 rem(40px);\n      text-align: center;\n      font-weight: normal;\n      font-style: italic;\n      font-size: rem(16px);\n      @include bp($medium) {\n        padding: rem(60px) 0 rem(50px);\n        font-size: rem(18px);\n      }\n      @include bp($large) {\n        font-size: rem(24px);\n      }\n    }\n  }\n  .c-honorees-carousel {\n    padding: 0 rem(50px);\n    background-color: darken($yellow,5);\n    &__container {\n      max-width: rem(1230px);\n      margin: 0 auto;\n    }\n    .VueCarousel-navigation-button {\n      opacity: 0.3;\n      overflow: hidden;\n      width: rem(30px);\n      height: rem(30px);\n      text-indent: -9999px;\n      outline: 0 !important;\n      background-position: center center;\n      background-repeat: no-repeat;\n      background-size: contain;\n      transition: opacity 0.3s;\n      @include bp(1440px) {\n        width: rem(70px);\n        height: rem(70px);\n      }\n      &:hover {\n        opacity: 0.5;\n      }\n      &.VueCarousel-navigation-prev {\n        background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-arrow-circle-white-left.svg);\n      }\n      &.VueCarousel-navigation-next {\n        background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-arrow-circle-white-right.svg);\n      }\n    }\n    .VueCarousel-navigation--disabled {\n      opacity: 0 !important;\n    }\n  }\n  .c-honoree-slide {\n    padding: 0 rem(25px);\n    &__anchor {\n      cursor: pointer;\n      display: block;\n      text-decoration: none;\n      &:hover {\n        .c-honoree-slide {\n          &__photo {\n            opacity: 0.7;\n          }\n          &__name {\n            text-decoration: underline;\n          }\n        }\n      }\n    }\n    &__photo {\n      opacity: 0.5;\n      margin: 0 0 rem(20px);\n      padding: 0 0 100%;\n      border-radius: 50%;\n      background-color: darken($yellow,10);\n      background-repeat: no-repeat;\n      background-position: center center;\n      background-size: cover;\n      transition: opacity 0.3s;\n    }\n    &__name {\n      margin: 0;\n      text-align: center;\n      font-weight: 900;\n      font-style: italic;\n      font-size: rem(16px);\n      @include bp($medium) {\n        font-size: rem(18px);\n      }\n      @include bp($large) {\n        font-size: rem(22px);\n      }\n    }\n  }\n  .c-honoree-footer {\n    padding: 0 rem(20px);\n    background-color: darken($yellow,5);\n    &__container {\n      padding: rem(20px) 0;\n    }\n    &__copyright {\n      margin: 0;\n      text-align: center;\n      font-style: italic;\n      font-size: rem(14px);\n      @include bp($medium) {\n        font-size: rem(16px);\n      }\n      @include bp($large) {\n        font-size: rem(18px);\n      }\n      a {\n        text-decoration: none;\n        font-weight: normal;\n      }\n      span {\n        color: #fff;\n        &:hover {\n          text-decoration: underline;\n        }\n      }\n    }\n  }\n}\n","/* ==========================================================================\n\tBoilerplate\n========================================================================== */\n\n*, *:before, *:after {\n\tbox-sizing: border-box;\n\t@include font-smoothing;\n}\n\n::-moz-selection {\n\tbackground: #b3d4fc;\n\ttext-shadow: none;\n}\n::selection { \n\tbackground: #b3d4fc;\n\ttext-shadow: none;\n}\naudio, canvas, iframe, img, svg, video {\n\tvertical-align: middle;\n}\nimg {\n\tdisplay: block;\n}\nfieldset {\n\tborder: 0;\n\tmargin: 0;\n\tpadding: 0;\n}\ntextarea { \n\tresize: vertical;\n}\n\n.browserupgrade {\n\tbackground: #999;\n\tcolor: #fff; \n\tmargin: 0;\n\tpadding: 0.5em; \n\t\n\ta {\n\t\tcolor: #fff;\n\t}\n}\n\n.hidden {  // Hide + Remove from DOM & Flow\n\tdisplay: none !important;\n}\n\n.visuallyhidden {  // Hide + Remove from Flow + Keep in DOM\n\tborder: 0;\n\tclip: rect(0 0 0 0);\n\theight: 1px;\n\tmargin: -1px;\n\toverflow: hidden;\n\tpadding: 0;\n\tposition: absolute;\n\twidth: 1px;\n}\n.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { \n\tclip: auto;\n\theight: auto;\n\tmargin: 0;\n\toverflow: visible;\n\tposition: static;\n\twidth: auto;\n}\n\n.invisible {  // Hide + Keep in DOM & Flow\n\tvisibility: hidden;\n}\n",".c-field-checkbox {\n  margin: rem(25px) 0;\n  input[type=\"checkbox\"] {\n    display: none;\n    & + label {\n      cursor: pointer;\n      position: relative;\n      display: inline-block;\n      padding: 0 0 0 rem(35px);\n      color: #fff;\n      font-style: italic;\n      font-weight: 900;\n      font-size: rem(24px);\n      line-height: 1;\n      &:before {\n        content: '';\n        display: block;\n        position: absolute;\n        top: rem(-1px);\n        left: 0;\n        width: rem(24px);\n        height: rem(24px);\n        background-color: $sand;\n      }\n      &:after {\n        content: '';\n        opacity: 0;\n        display: block;\n        position: absolute;\n        top: rem(6px);\n        left: rem(3px);\n        width: rem(18px);\n        height: rem(8px);\n        border-left: rem(2px) solid $teal;\n        border-bottom: rem(2px) solid $teal;\n        transform: rotate3d(0,0,1,-55deg);\n        transition: opacity 0.3s;\n      }\n    }\n    &:checked + label {\n      &:after {\n        opacity: 1;\n      }\n    }\n  }\n}","@keyframes gear-rotate {\n  from {\n    transform: rotate3d(0,0,1,0deg);\n  }\n  to {\n    transform: rotate3d(0,0,1,360deg);\n  }\n}\n@keyframes marker-revolve-left {\n  0% {\n    z-index: 1;\n    transform: translate3d(0,-50%,0) scale3d(1,1,1);\n  }\n  20% {\n    z-index: 1;\n    transform: translate3d(80%,-50%,0) scale3d(1.2,1.2,1);\n  }\n  30% {\n    z-index: 1;\n    transform: translate3d(120%,-50%,0) scale3d(1.2,1.2,1);\n  }\n  50% {\n    z-index: auto;\n    transform: translate3d(200%,-50%,0) scale3d(1,1,1);\n  }\n  70% {\n    z-index: auto;\n    transform: translate3d(120%,-50%,0) scale3d(0.8,0.8,1);\n  }\n  80% {\n    z-index: auto;\n    transform: translate3d(80%,-50%,0) scale3d(0.8,0.8,1);\n  }\n  100% {\n    z-index: 1;\n    transform: translate3d(0,-50%,0) scale3d(1,1,1);\n  }\n}\n@keyframes marker-revolve-right {\n  0% {\n    z-index: auto;\n    transform: translate3d(0,-50%,0) scale3d(1,1,1);\n  }\n  20% {\n    z-index: auto;\n    transform: translate3d(-80%,-50%,0) scale3d(0.8,0.8,1);\n  }\n  30% {\n    z-index: auto;\n    transform: translate3d(-120%,-50%,0) scale3d(0.8,0.8,1);\n  }\n  50% {\n    z-index: 1;\n    transform: translate3d(-200%,-50%,0) scale3d(1,1,1);\n  }\n  70% {\n    z-index: 1;\n    transform: translate3d(-120%,-50%,0) scale3d(1.2,1.2,1);\n  }\n  80% {\n    z-index: 1;\n    transform: translate3d(-80%,-50%,0) scale3d(1.2,1.2,1);\n  }\n  100% {\n    z-index: auto;\n    transform: translate3d(0,-50%,0) scale3d(1,1,1);\n  }\n}\n@keyframes nav-dot-tooltip-pulse {\n  0% {\n    opacity: 0.5;\n    transform: translate3d(-50%,-50%,0) scale3d(0.9,0.7,1);\n  }\n  50% {\n    opacity: 0.5;\n    transform: translate3d(-50%,-50%,0) scale3d(0.9,0.7,1);\n  }\n  100% {\n    opacity: 0;\n    transform: translate3d(-50%,-50%,0) scale3d(1.15,1.4,1);\n  }\n}\n.map-app-open {\n  overflow: hidden;\n  position: fixed;\n  width: 100%;\n  height: 100%;\n  @include bp($large) {\n    position: relative;\n    width: auto;\n    height: auto;\n  }\n}\n.app-body {\n  background-color: #999;\n}\n#app {\n  z-index: 10;\n  position: fixed;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  color: $text-color;\n  background-color: $red;\n  text-align: left;\n  font-family: $sans;\n  font-style: normal;\n  @include font-smoothing;\n}\n.c-app {\n  overflow: hidden;\n  position: fixed;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  transition: clip-path 1s;\n  &.open {\n    height: 100%;\n  }\n}\n.user-logged-in {\n  .c-app.open {\n    height: calc(100% - 39px);\n  }\n  &.toolbar-tray-open {\n    .c-app.open {\n      @include bp(976px) {\n        height: calc(100% - 79px);\n      }\n    }\n  }\n}\n.c-transition-circle {\n  position: absolute;\n  width: 400vh;\n  height: 400vh;\n  border-radius: 50%;\n  transform: translate3d(-50%,-50%,0) scale3d(0,0,1);\n}\n.c-logo {\n  z-index: 11;\n  opacity: 0;\n  visibility: hidden;\n  overflow: hidden;\n  display: block;\n  position: absolute;\n  top: rem(15px);\n  left: rem(15px);\n  width: rem(205px);\n  height: rem(60px);\n  text-indent: -9999px;\n  background-repeat: no-repeat;\n  background-position: left top;\n  background-size: contain;\n  background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/logo.svg);\n  transition: opacity 0.3s, visibility 0.3s;\n  @include bp($medium) {\n    top: rem(30px);\n    left: rem(20px);\n    height: rem(94px);\n  }\n  @include bp($large) {\n    top: rem(40px);\n    left: rem(20px);\n    height: rem(121px);\n  }\n  &.active {\n    opacity: 1;\n    visibility: visible;\n  }\n}\n.c-curve {\n  z-index: 10;\n  opacity: 0;\n  visibility: hidden;\n  position: absolute;\n  top: 0;\n  left: rem(-85px);\n  width: rem(300px);\n  height: rem(90px);\n  transition: opacity 0.3s, visibility 0.3s;\n  @include bp($medium) {\n    top: rem(-10px);\n    left: rem(-50px);\n    height: rem(154px);\n  }\n  @include bp($large) {\n    top: 0;\n    left: 0;\n    height: rem(201px);\n  }\n  &__ellipse {\n    fill: $light-red;\n    transition: fill 0.5s;\n  }\n  &.active {\n    opacity: 1;\n    visibility: visible;\n  }\n}\n.c-clip-svg {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n.c-nav-dot {\n  z-index: 10;\n  opacity: 0;\n  visibility: hidden;\n  position: fixed;\n  color: #000;\n  bottom: rem(22px);\n  left: rem(22px);\n  transform: translate3d(-1000px,0,0);\n  transition: opacity 0.5s, visibility 0.5s;\n  @include bp($small) {\n    bottom: rem(30px);\n    left: rem(30px);\n  }\n  @include bp($medium) {\n    bottom: rem(40px);\n    left: rem(40px);\n  }\n  &:after {\n    content: '';\n    display: none;\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n  }\n  &__anchor {\n    display: block;\n    overflow: hidden;\n    width: rem(40px);\n    height: rem(40px);\n    border-radius: 50%;\n    background-color: $sand;\n    box-shadow: 0 0 0 rem(4px) rgba($sand,0.5);\n    transition: background-color 0.3s, box-shadow 0.3s;\n    @include bp($small) {\n      width: rem(60px);\n      height: rem(60px);\n    }\n    @include bp($large) {\n      width: rem(80px);\n      height: rem(80px);\n      box-shadow: 0 0 0 rem(7px) rgba($sand,0.5);\n    }\n    &:hover {\n      background-color: lighten($sand,5);\n      box-shadow: 0 0 0 rem(6px) rgba($sand,0.5);\n      @include bp($large) {\n        box-shadow: 0 0 0 rem(10px) rgba($sand,0.5);\n      }\n    }\n  }\n  &__label {\n    position: absolute;\n    top: -9999px;\n    left: -9999px;\n    color: #000;\n  }\n  &__marker {\n    opacity: 0;\n    visibility: hidden;\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background-repeat: no-repeat;\n    background-position: center 62%;\n    background-size: 70% auto;\n    background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-marker.svg);\n    &.active {\n      opacity: 1;\n      visibility: visible;\n    }\n  }\n  &__close {\n    opacity: 0;\n    visibility: hidden;\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 48%;\n    height: 48%;\n    transform: translate3d(-50%,-50%,0);\n    &:before, &:after {\n      content: '';\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      width: 11%;\n      height: 120%;\n      border-radius: rem(2px);\n      background-color: $black;\n      transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,45deg);\n    }\n    &:after {\n      transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg);\n    }\n    &.active {\n      opacity: 1;\n      visibility: visible;\n    }\n  }\n  &__back {\n    opacity: 0;\n    visibility: hidden;\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 48%;\n    height: 48%;\n    transform: translate3d(-50%,-50%,0);\n    &:before {\n      content: '';\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      width: 50%;\n      height: 50%;\n      border-left: rem(2px) solid $black;\n      border-bottom: rem(2px) solid $black;\n      transform: translate3d(-92%,-50%,0) rotate3d(0,0,1,45deg);\n      @include bp($medium) {\n        margin: 0;\n        border-left-width: rem(3px);\n        border-bottom-width: rem(3px);\n      }\n    }\n    &:after {\n      content: '';\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      width: 100%;\n      height: rem(2px);\n      background-color: $black;\n      transform: translate3d(-50%,-50%,0);\n      @include bp($medium) {\n        height: rem(3px);\n      }\n    }\n    &.active {\n      opacity: 1;\n      visibility: visible;\n    }\n  }\n  &.visible {\n    opacity: 1;\n    visibility: visible;\n    transform: translate3d(0,0,0);\n  }\n  &.disabled {\n    &:after {\n      display: block;\n    }\n  }\n  &.flip-top {\n    bottom: auto;\n    top: rem(100px);\n    @include bp($medium) {\n      top: rem(160px);\n    }\n    @include bp($large) {\n      top: rem(240px);\n    }\n  }\n  &.transform-transitions {\n    transition: transform 1s ease-in-out;\n    .c-nav-dot__anchor {\n      transition: none;\n    }\n  }\n}\n.user-logged-in {\n  .c-nav-dot.flip-top {\n    top: rem(139px);\n    @include bp($medium) {\n      top: rem(199px);\n    }\n  }\n  &.toolbar-tray-open {\n    .c-nav-dot.flip-top {\n      @include bp(976px) {\n        top: rem(239px);\n      }\n      @include bp($large) {\n        top: rem(319px);\n      }\n    }\n  }\n}\n.c-nav-dot-tooltip {\n  opacity: 0;\n  visibility: hidden;\n  z-index: 1;\n  position: fixed;\n  bottom: rem(24px);\n  left: rem(42px);\n  transition: opacity 0.5s, visibility 0.5s;\n  @include bp($small) {\n    bottom: rem(36px);\n    left: rem(60px);\n  }\n  @include bp($medium) {\n    bottom: rem(46px);\n    left: rem(70px);\n  }\n  @include bp($large) {\n    left: rem(80px);\n  }\n  &.active {\n    opacity: 1;\n    visibility: visible;\n    &:before {\n      visibility: visible;\n      animation: nav-dot-tooltip-pulse 2.5s linear 1s infinite;\n      transition: visibility 0s 1s;\n    }\n    &:after {\n      visibility: visible;\n      animation: nav-dot-tooltip-pulse 2.5s linear 1.3s infinite;\n      transition: visibility 0s 1s;\n    }\n    .c-nav-dot-tooltip__anchor {\n      opacity: 1;\n      transform: translate3d(0,0,0);\n      transition: opacity 0.5s, background-color 0.3s, box-shadow 0.3s, transform 0.5s 0.5s;\n    }\n  }\n  &:before,\n  &:after {\n    content: '';\n    opacity: 0.5;\n    visibility: hidden;\n    display: block;\n    z-index: -1;\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 100%;\n    height: 100%;\n    border: rem(2px) solid #FFF;\n    border-radius: 9999px;\n    transform: translate3d(-50%,-50%,0) scale3d(0.9,0.7,1);\n  }\n  &__inner {\n    overflow: hidden;\n    padding: rem(6px);\n    @include bp($large) {\n      padding: rem(10px);\n    }\n  }\n  &__anchor {\n    opacity: 0;\n    position: relative;\n    display: flex;\n    align-items: center;\n    height: rem(24px);\n    padding: 0 rem(20px) 0 rem(35px);\n    text-decoration: none;\n    color: $black;\n    font-weight: 700;\n    font-style: italic;\n    font-size: rem(14px);\n    line-height: 1;\n    border-radius: 9999px;\n    background-color: $yellow;\n    box-shadow: 0 0 0 rem(4px) rgba($yellow,0.5);\n    transform: translate3d(-120%,0,0);\n    transition: opacity 0.5s, background-color 0.3s, box-shadow 0.3s;\n    @include bp($small) {\n      height: rem(36px);\n      padding: 0 rem(20px) 0 rem(48px);\n      font-size: rem(16px);\n    }\n    @include bp($large) {\n      height: rem(48px);\n      padding: 0 rem(20px) 0 rem(50px);\n      font-size: rem(18px);\n      box-shadow: 0 0 0 rem(7px) rgba($yellow,0.5);\n    }\n    &:hover {\n      color: $black;\n      background-color: lighten($yellow,5);\n      box-shadow: 0 0 0 rem(6px) rgba($yellow,0.5);\n      @include bp($large) {\n        box-shadow: 0 0 0 rem(10px) rgba($yellow,0.5);\n      }\n    }\n  }\n}\n.c-get-involved-button {\n  cursor: pointer;\n  z-index: 1;\n  position: fixed;\n  top: rem(22px);\n  right: rem(80px);\n  // display: flex;\n  display: none;\n  align-items: center;\n  height: rem(30px);\n  padding: 0 rem(15px);\n  color: $sand;\n  letter-spacing: rem(1px);\n  font-family: $sans;\n  font-weight: 700;\n  font-style: italic;\n  font-size: rem(12px);\n  line-height: 1;\n  border-radius: 9999px;\n  border: rem(1px) solid $sand;\n  background-color: transparent;\n  transform: translate3d(330px, 0, 0);\n  transition: color 0.3s, background-color 0.3s, transform 0.2s linear;\n  @include bp($small) {\n    top: rem(30px);\n    right: rem(120px);\n    height: rem(34px);\n    padding: 0 rem(20px);\n    font-size: rem(14px);\n  }\n  @include bp($medium) {\n    top: rem(43px);\n    right: rem(125px);\n    height: rem(47px);\n    padding: 0 rem(40px);\n    font-size: rem(18px);\n  }\n  &:hover {\n    color: $black;\n    background-color: $sand;\n  }\n  &.active {\n    transform: translate3d(0, 0, 0);\n  }\n}\n.c-settings-wrapper {\n  z-index: 14;\n  position: fixed;\n  top: rem(85px);\n  right: rem(22px);\n  padding: rem(30px) 0 0;\n  transform: translate3d(330px, 0, 0);\n  transition: transform 0.2s linear;\n  @include bp($small) {\n    right: rem(40px);\n  }\n  @include bp($medium) {\n    top: rem(105px);\n    padding: rem(40px) 0 0;\n  }\n  &__heading {\n    position: absolute;\n    top: 0;\n    left: 50%;\n    width: rem(80px);\n    margin: 0 0 0 rem(-40px);\n    font-weight: 900;\n    font-style: italic;\n    font-size: rem(12px);\n    line-height: 1;\n    text-align: center;\n    text-transform: uppercase;\n    color: #FFF;\n    transition: opacity 0.2s;\n    @include bp($medium) {\n      width: rem(100px);\n      margin: 0 0 0 rem(-50px);\n      font-size: rem(16px);\n    }\n  }\n  &.active {\n    transform: translate3d(0, 0, 0);\n  }\n  &.panel-open {\n    .c-settings-wrapper__heading {\n      opacity: 0;\n    }\n    .c-settings-button {\n      background-color: #FFF;\n    }\n    .c-settings-button__icon {\n      opacity: 0;\n      visibility: hidden;\n    }\n    .c-settings-button__close {\n      opacity: 1;\n      visibility: visible;\n    }\n  }\n}\n.c-settings-button {\n  cursor: pointer;\n  overflow: hidden;\n  position: relative;\n  display: block;\n  width: rem(40px);\n  height: rem(40px);\n  padding: 0;\n  border-radius: 50%;\n  border: 0;\n  background-color: $sand;\n  transition: background-color 0.3s, box-shadow 0.3s;\n  @include bp($medium) {\n    width: rem(53px);\n    height: rem(53px);\n  }\n  &:hover {\n    @include bp($large) {\n      background-color: lighten($sand,5);\n      box-shadow: 0 0 0 rem(5px) rgba($sand,0.5);\n      .c-settings-button__icon {\n        animation: gear-rotate 4s linear infinite;\n      }\n    }\n  }\n  &__label {\n    position: absolute;\n    top: -9999px;\n    left: -9999px;\n    color: #000;\n  }\n  &__icon {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 60%;\n    height: 60%;\n    margin: -30% 0 0 -30%;\n    background-repeat: no-repeat;\n    background-position: center center;\n    background-size: contain;\n    background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-gear-dark-blue.svg);\n    transition: opacity 0.3s, visibility 0.3s;\n  }\n  &__close {\n    opacity: 0;\n    visibility: hidden;\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 50%;\n    height: 50%;\n    margin: -25% 0 0 -25%;\n    transition: opacity 0.3s, visibility 0.3s;\n    &:before, &:after {\n      content: '';\n      display: block;\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      width: rem(2px);\n      height: 90%;\n      border-radius: rem(1px);\n      background-color: $black;\n      transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,45deg);\n    }\n    &:before {\n      transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg);\n    }\n  }\n}\n.user-logged-in {\n  .c-settings-wrapper {\n    top: rem(125px);\n    @include bp($medium) {\n      top: rem(145px);\n    }\n  }\n  &.toolbar-tray-open {\n    .c-settings-wrapper {\n      @include bp(976px) {\n        top: rem(185px);\n      }\n    }\n  }\n}\n.c-toggle-nav {\n  z-index: 1;\n  position: fixed;\n  top: 50%;\n  right: rem(3px);\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  width: rem(72px);\n  margin: rem(-47px) 0 0;\n  transform: translate3d(330px, 0, 0);\n  transition: transform 0.2s linear 0.1s;\n  @include bp($small) {\n    right: rem(20px);\n    margin: rem(-53px) 0 0;\n  }\n  @include bp($medium) {\n    right: rem(30px);\n    margin: rem(-66px) 0 0;\n  }\n  @include bp($large) {\n    margin: rem(-61px) 0 0;\n  }\n  &__heading {\n    margin: 0 0 rem(8px);\n    text-align: center;\n    text-transform: uppercase;\n    color: #fff;\n    font-weight: 900;\n    font-style: italic;\n    font-size: rem(12px);\n    line-height: 1;\n    @include bp($small) {\n      font-size: rem(16px);\n    }\n  }\n  &__list {\n    list-style: none;\n    position: relative;\n    width: rem(32px);\n    margin: 0;\n    padding: rem(10px) 0;\n    border-radius: rem(16px);\n    background-color: $sand;\n    &:before {\n      content: '';\n      display: block;\n      position: absolute;\n      top: rem(10px);\n      left: 50%;\n      width: rem(16px);\n      height: rem(16px);\n      border-radius: 50%;\n      background-color: rgba($black,0.7);\n      transform: translate3d(-50%,0,0);\n      transition: transform 0.3s;\n    }\n  }\n  &__item {\n    position: relative;\n    width: 100%;\n    margin: 0 0 rem(10px);\n    @include bp($large) {\n      margin: 0 0 rem(5px);\n    }\n    &:last-of-type {\n      margin: 0;\n    }\n    &.map {\n      display: none;\n      @include bp($medium) {\n        display: block;\n      }\n    }\n  }\n  &__link {\n    position: relative;\n    display: block;\n    width: rem(16px);\n    height: rem(16px);\n    margin: 0 auto;\n    border-radius: 50%;\n    background-color: rgba($black,0.3);\n    transition: box-shadow 0.3s;\n    &:hover {\n      @include bp($large) {\n        box-shadow: 0 0 0 rem(3px) rgba(#A6A59F,0.3);\n        .c-toggle-nav__link-label {\n          opacity: 1;\n          visibility: visible;\n          transform: translate3d(0,-50%,0);\n        }\n      }\n    }\n  }\n  &__link-label {\n    cursor: default;\n    opacity: 0;\n    visibility: hidden;\n    position: absolute;\n    top: 50%;\n    right: 100%;\n    margin: 0 rem(12px) 0 0;\n    padding: rem(4px) rem(5px) rem(2px) rem(6px);\n    color: $sand;\n    font-weight: bold;\n    font-size: rem(14px);\n    line-height: 1;\n    border-radius: rem(3px);\n    background-color: $black;\n    transform: translate3d(-10px,-50%,0);\n    transition: opacity 0.3s, visibility 0.3s, transform 0.3s;\n    &:before {\n      content: '';\n      z-index: -1;\n      display: block;\n      position: absolute;\n      top: 50%;\n      right: rem(-6px);\n      width: rem(14px);\n      height: rem(14px);\n      border-radius: 0 rem(3px) 0 0;\n      background-color: $black;\n      transform: translate3d(0,-50%,0) rotate3d(0,0,1,45deg);\n    }\n  }\n  &.active {\n    transform: translate3d(0, 0, 0);\n  }\n}\n.user-logged-in {\n  .c-toggle-nav {\n    margin: rem(-28px) 0 0;\n    @include bp($small) {\n      margin: rem(-34px) 0 0;\n    }\n    @include bp($medium) {\n      margin: rem(-47px) 0 0;\n    }\n    @include bp($large) {\n      margin: rem(-42px) 0 0;\n    }\n  }\n  &.toolbar-tray-open {\n    .c-toggle-nav {\n      @include bp(976px) {\n        margin: rem(-27px) 0 0;\n      }\n      @include bp($large) {\n        margin: rem(-22px) 0 0;\n      }\n    }\n  }\n}\n.c-placeholder {\n  opacity: 0.1;\n  position: absolute;\n  top: 50%;\n  left: 0;\n  width: 100%;\n  margin: 0;\n  text-align: center;\n  font-size: rem(100px);\n  line-height: 1;\n  transform: translate3d(0,-50%,0);\n}\n// Filter panel\n.c-settings-overlay {\n  z-index: 12;\n  opacity: 0;\n  visibility: hidden;\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0,0,0,0.5);\n  transition: opacity 0.3s, visibility 0.3s;\n  &.active {\n    opacity: 1;\n    visibility: visible;\n  }\n}\n.c-settings-panel {\n  z-index: 13;\n  position: fixed;\n  top: 0;\n  right: 0;\n  width: rem(260px);\n  height: 100%;\n  padding: rem(125px) rem(20px) rem(20px);\n  background-color: $red;\n  transform: translate3d(100%,0,0);\n  transition: transform 0.3s;\n  @include bp($small) {\n    padding: rem(125px) rem(20px) rem(20px);\n  }\n  @include bp($medium) {\n    width: rem(360px);\n    padding: rem(160px) rem(50px) rem(50px);\n  }\n  &.active {\n    transform: translate3d(0,0,0);\n  }\n  &__heading {\n    margin: 0 0 rem(40px);\n    text-transform: uppercase;\n    font-style: italic;\n    font-weight: 900;\n    font-size: rem(20px);\n    line-height: 1;\n    @include bp($medium) {\n      font-size: rem(24px);\n    }\n  }\n}\n.user-logged-in {\n  .c-settings-panel {\n    padding-top: rem(165px);\n    @include bp($medium) {\n      padding-top: rem(200px);\n    }\n  }\n  &.toolbar-tray-open {\n    .c-settings-panel {\n      @include bp(976px) {\n        padding-top: rem(240px);\n      }\n    }\n  }\n}\n.c-apply-filters {\n  cursor: pointer;\n  display: inline-block;\n  height: rem(50px);\n  margin: rem(20px) 0 0;\n  padding: 0 rem(40px);\n  color: #FFF;\n  text-decoration: none;\n  font-family: $sans;\n  font-weight: bold;\n  font-style: italic;\n  font-size: rem(20px);\n  line-height: 1;\n  border: 0;\n  border-radius: rem(25px);\n  background-color: $teal;\n  transition: background-color 0.3s;\n  &:hover {\n    background-color: lighten($teal,5);\n  }\n}\n// Loading spinner\n.c-loading {\n  z-index: 2;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: rem(100px);\n  margin: rem(-25px) 0 0 rem(-50px);\n  &__marker {\n    position: absolute;\n    top: 0;\n    width: rem(33px);\n    height: rem(50px);\n    background-repeat: no-repeat;\n    background-position: center center;\n    background-size: contain;\n    transform: translate3d(0,-50%,0) scale3d(1,1,1);\n    &.marker-left {\n      z-index: 1;\n      left: 0;\n      background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-marker-left.svg);\n      animation: marker-revolve-left 2s linear infinite;\n    }\n    &.marker-right {\n      z-index: auto;\n      right: 0;\n      background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-marker-right.svg);\n      animation: marker-revolve-right 2s linear infinite;\n    }\n  }\n}\n.fade-enter-active,\n.fade-leave-active {\n  transition: opacity .5s;\n}\n.fade-enter,\n.fade-leave-to {\n  opacity: 0;\n}\n// Dot position for .c-toggle-nav__list\n.route-to-list,\n.route-from-home-to-list,\n.route-from-map-to-list,\n.route-from-timeline-to-list,\n.route-from-list-to-honoree,\n.route-from-honoree-to-list {\n  .c-toggle-nav__list {\n    &:before {\n      @include bp($medium) {\n        transform: translate3d(-50%,26px,0);\n      }\n      @include bp($large) {\n        transform: translate3d(-50%,21px,0);\n      }\n    }\n  }\n}\n.route-to-timeline,\n.route-from-home-to-timeline,\n.route-from-map-to-timeline,\n.route-from-list-to-timeline,\n.route-from-timeline-to-honoree,\n.route-from-honoree-to-timeline {\n  .c-toggle-nav__list {\n    &:before {\n      transform: translate3d(-50%,26px,0);\n      @include bp($medium) {\n        transform: translate3d(-50%,52px,0);\n      }\n      @include bp($large) {\n        transform: translate3d(-50%,42px,0);\n      }\n    }\n  }\n}\n// Route transitions\n// To home\n.route-from-map-to-home,\n.route-from-list-to-home,\n.route-from-timeline-to-home {\n  .main-leave {\n    transition: opacity 0.3s linear 0s;\n  }\n  .main-leave-to {\n    opacity: 0;\n  }\n}\n// From home\n.route-from-home-to-map,\n.route-from-home-to-list,\n.route-from-home-to-timeline {\n  .main-enter-active {\n    opacity: 0;\n    transition: opacity 0.3s linear 0.5s;\n  }\n  .main-enter-to {\n    opacity: 1;\n  }\n}\n// View change down (map, list, timeline)\n.route-from-map-to-list,\n.route-from-map-to-timeline,\n.route-from-list-to-timeline {\n  .main-enter {\n    transform: translate3d(0,100%,0);\n  }\n  .main-leave-to {\n    transform: translate3d(0,-100%,0);\n  }\n}\n.route-from-map-to-timeline,\n.route-from-list-to-timeline {\n  .main-enter-active {\n    .c-timeline {\n      opacity: 0;\n    }\n  }\n  .main-enter-to {\n    .c-timeline {\n      opacity: 1;\n    }\n  }\n}\n// View change up (map, list, timeline)\n.route-from-timeline-to-list,\n.route-from-timeline-to-map,\n.route-from-list-to-map {\n  .main-enter {\n    transform: translate3d(0,-100%,0);\n  }\n  .main-leave-to {\n    transform: translate3d(0,100%,0);\n  }\n}\n.route-from-timeline-to-map,\n.route-from-list-to-map {\n  .main-enter-active {\n    .c-map-wrapper {\n      opacity: 0;\n    }\n  }\n  .main-enter-to {\n    .c-map-wrapper {\n      opacity: 1;\n    }\n  }\n}\n// To list\n.route-to-list,\n.route-from-home-to-list,\n.route-from-map-to-list,\n.route-from-timeline-to-list,\n.route-from-honoree-to-list {\n  .c-curve__ellipse {\n    fill: $yellow;\n  }\n}\n// To timeline\n.route-to-timeline,\n.route-from-home-to-timeline,\n.route-from-map-to-timeline,\n.route-from-list-to-timeline,\n.route-from-honoree-to-timeline {\n  .c-curve__ellipse {\n    fill: $teal;\n  }\n}\n// To honoree\n.route-to-honoree,\n.route-from-home-to-honoree,\n.route-from-map-to-honoree,\n.route-from-list-to-honoree,\n.route-from-timeline-to-honoree,\n.route-from-honoree-to-honoree {\n  .c-nav-dot {\n    z-index: 16;\n  }\n  .c-transition-circle {\n    z-index: 1;\n  }\n  .c-curve__ellipse {\n    fill: #e8a718;\n  }\n  .c-get-involved-button {\n    transform: translate3d(50px, 0, 0);\n    @include bp($small) {\n      transform: translate3d(90px, 0, 0);\n    }\n  }\n  .c-settings-wrapper {\n    transform: translate3d(330px, 0, 0);\n  }\n  .c-toggle-nav {\n    transform: translate3d(330px, 0, 0);\n  }\n  .main-enter-active {\n    opacity: 0;\n    transition: opacity 0.3s linear 0.5s;\n  }\n  .main-enter-to {\n    opacity: 1;\n  }\n}\n// From honoree\n.route-from-honoree-to-map,\n.route-from-honoree-to-list,\n.route-from-honoree-to-timeline {\n  .c-transition-circle {\n    z-index: 1;\n  }\n  .c-view-honoree {\n    opacity: 0 !important;\n    transition: opacity 0.3s linear 0s;\n  }\n}\n// From honoree to honoree\n.route-from-honoree-to-honoree {\n  .c-curve__ellipse {\n    fill: #e8a718;\n  }\n  .main-enter-active {\n    opacity: 0;\n    transition: opacity 0.5s;\n  }\n  .main-enter-to {\n    opacity: 1;\n  }\n}\n// Hide the app close button when state.canCollapseApp = false\n.route-to-home,\n.route-to-map,\n.route-to-list,\n.route-to-timeline,\n.route-from-map-to-list,\n.route-from-map-to-timeline,\n.route-from-list-to-map,\n.route-from-list-to-timeline,\n.route-from-timeline-to-list,\n.route-from-timeline-to-map,\n.route-from-honoree-to-map,\n.route-from-honoree-to-list,\n.route-from-honoree-to-timeline {\n  &.disable-collapse {\n    .c-nav-dot {\n      opacity: 0;\n      visibility: hidden;\n      transform: translate3d(-1000px,0,0) !important;\n      transition: opacity 0.5s, visibility 0.5s, transform 0s 0.5s;\n    }\n  }\n}\n// Dummy layers to simulate live site\n.layer {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  min-height: rem(500px);\n  padding: 0 rem(20px);\n  &__label {\n    opacity: 0.1;\n    margin: 0;\n    color: #000;\n    font-family: $sans;\n  }\n  &--1 {\n    background-color: $blue;\n  }\n  &--2 {\n    background-color: $teal;\n  }\n  &--3 {\n    background-color: $yellow;\n  }\n  &--4 {\n    background-color: $red;\n  }\n}\n","\n            @import \"/node_modules/owl.carousel/dist/assets/owl.carousel.css\";\n            @import \"/node_modules/owl.carousel/dist/assets/owl.theme.default.css\";\n            @import \"@/scss/style.scss\";\n          \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.c-lightbox {\n  z-index: -1;\n  opacity: 0;\n  visibility: hidden;\n  overflow: auto;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  position: fixed;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: 100%;\n  transition: opacity 0.3s, visibility 0.3s;\n  &.active {\n    z-index: 999;\n    opacity: 1;\n    visibility: visible;\n    transition: z-index 0s 0.3s, opacity 0.3s, visibility 0.3s;\n  }\n  &__close {\n    cursor: pointer;\n    overflow: hidden;\n    display: block;\n    position: fixed;\n    top: rem(10px);\n    right: rem(10px);\n    width: rem(40px);\n    height: rem(40px);\n    text-indent: -9999px;\n    border: 0;\n    outline: 0;\n    background-color: transparent;\n    &:before,\n    &:after {\n      content: '';\n      display: block;\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      width: rem(4px);\n      height: 120%;\n      border-radius: rem(2px);\n      background-color: #FFF;\n      transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,45deg);\n    }\n    &:after {\n      transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg);\n    }\n  }\n  &__background {\n    position: fixed;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    width: 100%;\n    background-color: rgba(0,0,0,0.7);\n  }\n  &__slide {\n    opacity: 0;\n    visibility: hidden;\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    max-width: rem(1000px);\n    width: 100%;\n    padding: rem(20px);\n    transform: translate3d(-50%,-50%,0);\n    transition: opacity 0.3s, visibility 0.3s;\n    &.active {\n      opacity: 1;\n      visibility: visible;\n    }\n  }\n  &__video {\n    position: relative;\n    padding: 0 0 56%;\n  }\n  &__video-iframe {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: 0;\n  }\n  &__image {\n    max-width: 100%;\n    max-height: 75vh;\n    margin: 0 auto;\n  }\n  &__caption {\n    position: absolute;\n    top: 100%;\n    left: 0;\n    width: 100%;\n    padding: 0 rem(20px) rem(20px);\n    color: #FFF;\n    font-style: italic;\n    font-size: rem(12px);\n    line-height: 1.4;\n    @include bp($medium) {\n      font-size: rem(14px);\n    }\n    @include bp($large) {\n      font-size: rem(16px);\n    }\n    p:last-of-type {\n      margin: 0;\n    }\n  }\n  &__arrow {\n    cursor: pointer;\n    overflow: hidden;\n    display: block;\n    position: fixed;\n    top: 50%;\n    width: rem(40px);\n    height: rem(24px);\n    margin: rem(-12px) 0 0;\n    text-indent: -9999px;\n    border: 0;\n    outline: 0;\n    background-color: transparent;\n    background-position: center center;\n    background-repeat: no-repeat;\n    background-size: contain;\n    transition: opacity 0.3s;\n    &:hover {\n      opacity: 0.8;\n    }\n    &--prev {\n      left: rem(10px);\n      background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-arrow-left-sand.svg);\n      @include bp($medium) {\n        left: rem(20px);\n      }\n    }\n    &--next {\n      right: rem(10px);\n      background-image: url(/modules/custom/map_app/app/dist/css/~%40/assets/icon-arrow-right-sand.svg);\n      @include bp($medium) {\n        right: rem(20px);\n      }\n    }\n    &.disabled {\n      opacity: 0.3;\n    }\n  }\n}\n.user-logged-in {\n  .c-lightbox {\n    top: rem(39px);\n    &__close {\n      top: rem(49px);\n    }\n  }\n  &.toolbar-tray-open {\n    .c-lightbox {\n      @include bp(976px) {\n        top: rem(79px);\n      }\n      &__close {\n        @include bp(976px) {\n          top: rem(89px);\n        }\n      }\n    }\n  }\n}\n"]}
.paragraph--unpublished{background-color:#fff4f4;}
