.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}.maplibregl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M10.5 14l4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='M10.5 16l4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M10.5 14l4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='M10.5 16l4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M10.5 14l4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='M10.5 16l4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333'%3E%3Cpath d='M1.754 13.406l4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871zM.688 16.844h20.625v1.375H.688zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5'%3E%3Cpath d='M1.754 13.406l4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871zM.688 16.844h20.625v1.375H.688zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='M14 5l1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='M14 5l1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='M14 5l1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42l-.726 3.663a1.255 1.255 0 01-1.232 1.011h-1.827a1.255 1.255 0 01-1.229-1.509l2.501-12.095a1.255 1.255 0 011.23-1.001h.197a1.25 1.25 0 011.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 011.123-.695h.181a1.255 1.255 0 011.227.991l1.443 6.71a5 5 0 01.314-.787l.009-.016a4.6 4.6 0 011.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 011.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 011.212.925 1.255 1.255 0 011.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 011.255-1.255h1.86A1.255 1.255 0 0154.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 01-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 011.722-.674 2.43 2.43 0 011.705.675q.318.302.504.683V4.7a1.255 1.255 0 011.255-1.255h1.744A1.255 1.255 0 0165.812 4.7v3.335a4.8 4.8 0 011.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 011.67 1.743v-.98a1.255 1.255 0 011.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 011.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 01.689 1.004 4.7 4.7 0 01.853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 01-.947 1.09l.408.952a1.255 1.255 0 01-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 01-.548-2.512q0-.429.053-.843a1.3 1.3 0 01-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 01-1.256 1.256h-1.777a1.255 1.255 0 01-1.256-1.256V15.69l-.032.057a4.8 4.8 0 01-1.86 1.833 5.04 5.04 0 01-2.484.634 4.5 4.5 0 01-1.935-.424 1.25 1.25 0 01-.764.258h-1.71a1.255 1.255 0 01-1.256-1.255V7.687a2.4 2.4 0 01-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 01-1.256 1.255h-1.843a1.25 1.25 0 01-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 01-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 01-1.782 1.884 4.77 4.77 0 01-2.485.67 5.6 5.6 0 01-1.485-.188l.009 2.764a1.255 1.255 0 01-1.255 1.259h-1.729a1.255 1.255 0 01-1.255-1.255v-3.537a1.255 1.255 0 01-1.167.793h-1.679a1.25 1.25 0 01-.77-.263 4.5 4.5 0 01-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 01-1.081-.836 1.255 1.255 0 01-1.254 1.312h-1.81a1.255 1.255 0 01-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 01-1.115.676h-.098a1.25 1.25 0 01-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 00-.668-.428l-.27-.12a3.3 3.3 0 00-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 00-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 001.382 1.381 3.9 3.9 0 001.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 00.934-.19 2.2 2.2 0 00.468-.29l.178-.161a2.2 2.2 0 00.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 00-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 00-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 00-.353-.389.85.85 0 00-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 00.331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 001.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 00-.415.262l-.199.166a3.4 3.4 0 00-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 00-.284.136 2 2 0 00-.363.254 2.2 2.2 0 00-.46.569l-.082.162a2.6 2.6 0 00-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 00.367.385.94.94 0 00.476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 00-.503.135l-.012.007a.86.86 0 00-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 00.14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 00-.345-.79 1.18 1.18 0 00-.84-.329q-.51 0-.855.33a1.05 1.05 0 00-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314l.033-1.332q.191.403.59.747l.098.081a4 4 0 00.316.224l.223.122a3.2 3.2 0 001.44.322 3.8 3.8 0 001.875-.477 3.5 3.5 0 001.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 00-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 00-1.527.344l-.086.043-.165.09a3 3 0 00-.33.214q-.432.315-.656.707a2 2 0 00-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 00.566.7q.117.098.245.18l.144.08a2.1 2.1 0 00.975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 00-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 00-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 00-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 00.367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 00-.545.063 2 2 0 00-.411.148 2.2 2.2 0 00-.4.249 2.5 2.5 0 00-.485.499 2.7 2.7 0 00-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 01.466-.636 2.5 2.5 0 01.399-.253 2 2 0 01.224-.099zm9.784 2.656l.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 00-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 01-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256l-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 00-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='M19.63 11.151l-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 01-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 011.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 011.234.231 3.3 3.3 0 01.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 01-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 00-.807-.872 2.1 2.1 0 00-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 01-1.316 1.399 3.5 3.5 0 01-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 01-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 01-.856-.346 1.17 1.17 0 01-.346-.856 1.05 1.05 0 01.346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 01.345.79 1.16 1.16 0 01-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 01-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 011.778-.477q1.119 0 1.942.51a3.24 3.24 0 011.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 01-1.382 1.366 3.8 3.8 0 01-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 00-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 00.807.872 2.1 2.1 0 001.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 011.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 01-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 011.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 00.938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 00-.486.659v1.84a.484.657 0 00.486.659h4.101a.484.657 0 00.486-.659v-1.84a.484.657 0 00-.486-.659zm3.56 1.16H5.617v.838h3.017z' fill='%23fff' fill-rule='evenodd'/%3E%3Cg stroke-width='1.126' clip-rule='evenodd' fill-rule='evenodd'%3E%3Cpath d='M7.198 1.592C3.794 1.57.932 4.18.911 7.467c-.018 2.735 1.467 4.291 2.759 5.566.802.793 1.528 1.546 2.06 2.578l-.466-.004c-.482-.003-.881.27-1.101.568a1.66 1.66 0 00-.322.995l-.01 1.667c-.002.357.093.699.309 1 .216.3.61.579 1.092.582l3.678.025c.482.002.88-.272 1.1-.57a1.66 1.66 0 00.322-.995l.01-1.665a1.66 1.66 0 00-.308-1.001c-.216-.3-.611-.58-1.093-.583l-.46-.003c.53-1.017 1.266-1.761 2.085-2.55 1.309-1.255 2.825-2.796 2.842-5.528-.014-3.188-2.596-5.936-6.21-5.957m-.005.977v.002c2.907.018 5.257 2.249 5.24 4.973-.016 2.403-1.235 3.576-2.543 4.831-.918.883-1.881 1.806-2.5 3.227-.015.036-.045.049-.066.058q-.011.003-.018.008a.302.302 0 01-.2.075.302.302 0 01-.2-.076l-.081-.069c-.62-1.434-1.57-2.37-2.47-3.259-1.29-1.274-2.484-2.453-2.469-4.865C1.904 4.75 4.284 2.55 7.193 2.57m-.018 2.51C5.736 5.07 4.56 6.247 4.55 7.708 4.54 9.17 5.7 10.36 7.14 10.37h.001c1.44.009 2.614-1.169 2.623-2.63.01-1.461-1.15-2.653-2.59-2.662m-.004.977c.903.005 1.624.737 1.618 1.678S8.05 9.4 7.147 9.392c-.904-.005-1.624-.737-1.618-1.678s.737-1.664 1.642-1.659m-1.914 10.53l3.676.022c.241.002.435.271.433.6l-.012 1.666c-.002.328-.199.595-.44.593l-3.676-.022c-.24-.002-.432-.272-.43-.6l.01-1.666c.003-.328.199-.595.439-.593' style='line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:%23000;solid-opacity:1' color='%23000' font-weight='400' font-family='sans-serif' overflow='visible' fill='%23000' fill-opacity='.4'/%3E%3Cpath d='M7.192 2.57c-2.909-.02-5.289 2.18-5.306 4.904-.015 2.412 1.177 3.589 2.468 4.864.9.888 1.849 1.825 2.47 3.26l.081.067a.302.302 0 00.2.076.302.302 0 00.201-.073l.017-.01c.02-.007.05-.02.066-.056.619-1.421 1.58-2.345 2.499-3.227 1.308-1.256 2.528-2.428 2.543-4.832.018-2.723-2.333-4.955-5.24-4.974m-.05 7.801c1.439.01 2.614-1.168 2.624-2.629.008-1.461-1.15-2.653-2.59-2.663C5.735 5.07 4.56 6.246 4.55 7.707S5.7 10.36 7.14 10.37' fill='%23e1e3e9'/%3E%3Cpath d='M5.257 16.584c-.24-.002-.437.264-.439.593l-.01 1.666c-.003.33.19.598.43.6l3.677.024c.24.001.437-.265.44-.594l.01-1.666c.003-.329-.191-.597-.43-.599z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42l-.726 3.663a1.255 1.255 0 01-1.232 1.011h-1.827a1.255 1.255 0 01-1.229-1.509l2.501-12.095a1.255 1.255 0 011.23-1.001h.197a1.25 1.25 0 011.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 011.123-.695h.181a1.255 1.255 0 011.227.991l1.443 6.71a5 5 0 01.314-.787l.009-.016a4.6 4.6 0 011.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 011.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 011.212.925 1.255 1.255 0 011.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 011.255-1.255h1.86A1.255 1.255 0 0154.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 01-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 011.722-.674 2.43 2.43 0 011.705.675q.318.302.504.683V4.7a1.255 1.255 0 011.255-1.255h1.744A1.255 1.255 0 0165.812 4.7v3.335a4.8 4.8 0 011.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 011.67 1.743v-.98a1.255 1.255 0 011.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 011.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 01.689 1.004 4.7 4.7 0 01.853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 01-.947 1.09l.408.952a1.255 1.255 0 01-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 01-.548-2.512q0-.429.053-.843a1.3 1.3 0 01-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 01-1.256 1.256h-1.777a1.255 1.255 0 01-1.256-1.256V15.69l-.032.057a4.8 4.8 0 01-1.86 1.833 5.04 5.04 0 01-2.484.634 4.5 4.5 0 01-1.935-.424 1.25 1.25 0 01-.764.258h-1.71a1.255 1.255 0 01-1.256-1.255V7.687a2.4 2.4 0 01-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 01-1.256 1.255h-1.843a1.25 1.25 0 01-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 01-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 01-1.782 1.884 4.77 4.77 0 01-2.485.67 5.6 5.6 0 01-1.485-.188l.009 2.764a1.255 1.255 0 01-1.255 1.259h-1.729a1.255 1.255 0 01-1.255-1.255v-3.537a1.255 1.255 0 01-1.167.793h-1.679a1.25 1.25 0 01-.77-.263 4.5 4.5 0 01-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 01-1.081-.836 1.255 1.255 0 01-1.254 1.312h-1.81a1.255 1.255 0 01-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 01-1.115.676h-.098a1.25 1.25 0 01-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 00-.668-.428l-.27-.12a3.3 3.3 0 00-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 00-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 001.382 1.381 3.9 3.9 0 001.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 00.934-.19 2.2 2.2 0 00.468-.29l.178-.161a2.2 2.2 0 00.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 00-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 00-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 00-.353-.389.85.85 0 00-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 00.331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 001.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 00-.415.262l-.199.166a3.4 3.4 0 00-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 00-.284.136 2 2 0 00-.363.254 2.2 2.2 0 00-.46.569l-.082.162a2.6 2.6 0 00-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 00.367.385.94.94 0 00.476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 00-.503.135l-.012.007a.86.86 0 00-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 00.14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 00-.345-.79 1.18 1.18 0 00-.84-.329q-.51 0-.855.33a1.05 1.05 0 00-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314l.033-1.332q.191.403.59.747l.098.081a4 4 0 00.316.224l.223.122a3.2 3.2 0 001.44.322 3.8 3.8 0 001.875-.477 3.5 3.5 0 001.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 00-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 00-1.527.344l-.086.043-.165.09a3 3 0 00-.33.214q-.432.315-.656.707a2 2 0 00-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 00.566.7q.117.098.245.18l.144.08a2.1 2.1 0 00.975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 00-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 00-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 00-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 00.367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 00-.545.063 2 2 0 00-.411.148 2.2 2.2 0 00-.4.249 2.5 2.5 0 00-.485.499 2.7 2.7 0 00-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 01.466-.636 2.5 2.5 0 01.399-.253 2 2 0 01.224-.099zm9.784 2.656l.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 00-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 01-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256l-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 00-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='M19.63 11.151l-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 01-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 011.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 011.234.231 3.3 3.3 0 01.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 01-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 00-.807-.872 2.1 2.1 0 00-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 01-1.316 1.399 3.5 3.5 0 01-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 01-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 01-.856-.346 1.17 1.17 0 01-.346-.856 1.05 1.05 0 01.346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 01.345.79 1.16 1.16 0 01-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 01-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 011.778-.477q1.119 0 1.942.51a3.24 3.24 0 011.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 01-1.382 1.366 3.8 3.8 0 01-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 00-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 00.807.872 2.1 2.1 0 001.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 011.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 01-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 011.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 00.938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 00-.486.659v1.84a.484.657 0 00.486.659h4.101a.484.657 0 00.486-.659v-1.84a.484.657 0 00-.486-.659zm3.56 1.16H5.617v.838h3.017z' fill='%23fff' fill-rule='evenodd'/%3E%3Cg stroke-width='1.126' clip-rule='evenodd' fill-rule='evenodd'%3E%3Cpath d='M7.198 1.592C3.794 1.57.932 4.18.911 7.467c-.018 2.735 1.467 4.291 2.759 5.566.802.793 1.528 1.546 2.06 2.578l-.466-.004c-.482-.003-.881.27-1.101.568a1.66 1.66 0 00-.322.995l-.01 1.667c-.002.357.093.699.309 1 .216.3.61.579 1.092.582l3.678.025c.482.002.88-.272 1.1-.57a1.66 1.66 0 00.322-.995l.01-1.665a1.66 1.66 0 00-.308-1.001c-.216-.3-.611-.58-1.093-.583l-.46-.003c.53-1.017 1.266-1.761 2.085-2.55 1.309-1.255 2.825-2.796 2.842-5.528-.014-3.188-2.596-5.936-6.21-5.957m-.005.977v.002c2.907.018 5.257 2.249 5.24 4.973-.016 2.403-1.235 3.576-2.543 4.831-.918.883-1.881 1.806-2.5 3.227-.015.036-.045.049-.066.058q-.011.003-.018.008a.302.302 0 01-.2.075.302.302 0 01-.2-.076l-.081-.069c-.62-1.434-1.57-2.37-2.47-3.259-1.29-1.274-2.484-2.453-2.469-4.865C1.904 4.75 4.284 2.55 7.193 2.57m-.018 2.51C5.736 5.07 4.56 6.247 4.55 7.708 4.54 9.17 5.7 10.36 7.14 10.37h.001c1.44.009 2.614-1.169 2.623-2.63.01-1.461-1.15-2.653-2.59-2.662m-.004.977c.903.005 1.624.737 1.618 1.678S8.05 9.4 7.147 9.392c-.904-.005-1.624-.737-1.618-1.678s.737-1.664 1.642-1.659m-1.914 10.53l3.676.022c.241.002.435.271.433.6l-.012 1.666c-.002.328-.199.595-.44.593l-3.676-.022c-.24-.002-.432-.272-.43-.6l.01-1.666c.003-.328.199-.595.439-.593' style='line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:%23000;solid-opacity:1' color='%23000' font-weight='400' font-family='sans-serif' overflow='visible' fill='%23000' fill-opacity='.4'/%3E%3Cpath d='M7.192 2.57c-2.909-.02-5.289 2.18-5.306 4.904-.015 2.412 1.177 3.589 2.468 4.864.9.888 1.849 1.825 2.47 3.26l.081.067a.302.302 0 00.2.076.302.302 0 00.201-.073l.017-.01c.02-.007.05-.02.066-.056.619-1.421 1.58-2.345 2.499-3.227 1.308-1.256 2.528-2.428 2.543-4.832.018-2.723-2.333-4.955-5.24-4.974m-.05 7.801c1.439.01 2.614-1.168 2.624-2.629.008-1.461-1.15-2.653-2.59-2.663C5.735 5.07 4.56 6.246 4.55 7.707S5.7 10.36 7.14 10.37' fill='%23e1e3e9'/%3E%3Cpath d='M5.257 16.584c-.24-.002-.437.264-.439.593l-.01 1.666c-.003.33.19.598.43.6l3.677.024c.24.001.437-.265.44-.594l.01-1.666c.003-.329-.191-.597-.43-.599z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42l-.726 3.663a1.255 1.255 0 01-1.232 1.011h-1.827a1.255 1.255 0 01-1.229-1.509l2.501-12.095a1.255 1.255 0 011.23-1.001h.197a1.25 1.25 0 011.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 011.123-.695h.181a1.255 1.255 0 011.227.991l1.443 6.71a5 5 0 01.314-.787l.009-.016a4.6 4.6 0 011.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 011.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 011.212.925 1.255 1.255 0 011.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 011.255-1.255h1.86A1.255 1.255 0 0154.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 01-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 011.722-.674 2.43 2.43 0 011.705.675q.318.302.504.683V4.7a1.255 1.255 0 011.255-1.255h1.744A1.255 1.255 0 0165.812 4.7v3.335a4.8 4.8 0 011.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 011.67 1.743v-.98a1.255 1.255 0 011.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 011.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 01.689 1.004 4.7 4.7 0 01.853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 01-.947 1.09l.408.952a1.255 1.255 0 01-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 01-.548-2.512q0-.429.053-.843a1.3 1.3 0 01-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 01-1.256 1.256h-1.777a1.255 1.255 0 01-1.256-1.256V15.69l-.032.057a4.8 4.8 0 01-1.86 1.833 5.04 5.04 0 01-2.484.634 4.5 4.5 0 01-1.935-.424 1.25 1.25 0 01-.764.258h-1.71a1.255 1.255 0 01-1.256-1.255V7.687a2.4 2.4 0 01-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 01-1.256 1.255h-1.843a1.25 1.25 0 01-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 01-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 01-1.782 1.884 4.77 4.77 0 01-2.485.67 5.6 5.6 0 01-1.485-.188l.009 2.764a1.255 1.255 0 01-1.255 1.259h-1.729a1.255 1.255 0 01-1.255-1.255v-3.537a1.255 1.255 0 01-1.167.793h-1.679a1.25 1.25 0 01-.77-.263 4.5 4.5 0 01-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 01-1.081-.836 1.255 1.255 0 01-1.254 1.312h-1.81a1.255 1.255 0 01-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 01-1.115.676h-.098a1.25 1.25 0 01-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 00-.668-.428l-.27-.12a3.3 3.3 0 00-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 00-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 001.382 1.381 3.9 3.9 0 001.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 00.934-.19 2.2 2.2 0 00.468-.29l.178-.161a2.2 2.2 0 00.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 00-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 00-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 00-.353-.389.85.85 0 00-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 00.331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 001.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 00-.415.262l-.199.166a3.4 3.4 0 00-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 00-.284.136 2 2 0 00-.363.254 2.2 2.2 0 00-.46.569l-.082.162a2.6 2.6 0 00-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 00.367.385.94.94 0 00.476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 00-.503.135l-.012.007a.86.86 0 00-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 00.14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 00-.345-.79 1.18 1.18 0 00-.84-.329q-.51 0-.855.33a1.05 1.05 0 00-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314l.033-1.332q.191.403.59.747l.098.081a4 4 0 00.316.224l.223.122a3.2 3.2 0 001.44.322 3.8 3.8 0 001.875-.477 3.5 3.5 0 001.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 00-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 00-1.527.344l-.086.043-.165.09a3 3 0 00-.33.214q-.432.315-.656.707a2 2 0 00-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 00.566.7q.117.098.245.18l.144.08a2.1 2.1 0 00.975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 00-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 00-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 00-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 00.367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 00-.545.063 2 2 0 00-.411.148 2.2 2.2 0 00-.4.249 2.5 2.5 0 00-.485.499 2.7 2.7 0 00-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 01.466-.636 2.5 2.5 0 01.399-.253 2 2 0 01.224-.099zm9.784 2.656l.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 00-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 01-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256l-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 00-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='M19.63 11.151l-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 01-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 011.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 011.234.231 3.3 3.3 0 01.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 01-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 00-.807-.872 2.1 2.1 0 00-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 01-1.316 1.399 3.5 3.5 0 01-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 01-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 01-.856-.346 1.17 1.17 0 01-.346-.856 1.05 1.05 0 01.346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 01.345.79 1.16 1.16 0 01-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 01-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 011.778-.477q1.119 0 1.942.51a3.24 3.24 0 011.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 01-1.382 1.366 3.8 3.8 0 01-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 00-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 00.807.872 2.1 2.1 0 001.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 011.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 01-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 011.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 00.938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 00-.486.659v1.84a.484.657 0 00.486.659h4.101a.484.657 0 00.486-.659v-1.84a.484.657 0 00-.486-.659zm3.56 1.16H5.617v.838h3.017z' fill='%23fff' fill-rule='evenodd'/%3E%3Cg stroke-width='1.126' clip-rule='evenodd' fill-rule='evenodd'%3E%3Cpath d='M7.198 1.592C3.794 1.57.932 4.18.911 7.467c-.018 2.735 1.467 4.291 2.759 5.566.802.793 1.528 1.546 2.06 2.578l-.466-.004c-.482-.003-.881.27-1.101.568a1.66 1.66 0 00-.322.995l-.01 1.667c-.002.357.093.699.309 1 .216.3.61.579 1.092.582l3.678.025c.482.002.88-.272 1.1-.57a1.66 1.66 0 00.322-.995l.01-1.665a1.66 1.66 0 00-.308-1.001c-.216-.3-.611-.58-1.093-.583l-.46-.003c.53-1.017 1.266-1.761 2.085-2.55 1.309-1.255 2.825-2.796 2.842-5.528-.014-3.188-2.596-5.936-6.21-5.957m-.005.977v.002c2.907.018 5.257 2.249 5.24 4.973-.016 2.403-1.235 3.576-2.543 4.831-.918.883-1.881 1.806-2.5 3.227-.015.036-.045.049-.066.058q-.011.003-.018.008a.302.302 0 01-.2.075.302.302 0 01-.2-.076l-.081-.069c-.62-1.434-1.57-2.37-2.47-3.259-1.29-1.274-2.484-2.453-2.469-4.865C1.904 4.75 4.284 2.55 7.193 2.57m-.018 2.51C5.736 5.07 4.56 6.247 4.55 7.708 4.54 9.17 5.7 10.36 7.14 10.37h.001c1.44.009 2.614-1.169 2.623-2.63.01-1.461-1.15-2.653-2.59-2.662m-.004.977c.903.005 1.624.737 1.618 1.678S8.05 9.4 7.147 9.392c-.904-.005-1.624-.737-1.618-1.678s.737-1.664 1.642-1.659m-1.914 10.53l3.676.022c.241.002.435.271.433.6l-.012 1.666c-.002.328-.199.595-.44.593l-3.676-.022c-.24-.002-.432-.272-.43-.6l.01-1.666c.003-.328.199-.595.439-.593' style='line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:%23000;solid-opacity:1' color='%23000' font-weight='400' font-family='sans-serif' overflow='visible' fill='%23000' fill-opacity='.4'/%3E%3Cpath d='M7.192 2.57c-2.909-.02-5.289 2.18-5.306 4.904-.015 2.412 1.177 3.589 2.468 4.864.9.888 1.849 1.825 2.47 3.26l.081.067a.302.302 0 00.2.076.302.302 0 00.201-.073l.017-.01c.02-.007.05-.02.066-.056.619-1.421 1.58-2.345 2.499-3.227 1.308-1.256 2.528-2.428 2.543-4.832.018-2.723-2.333-4.955-5.24-4.974m-.05 7.801c1.439.01 2.614-1.168 2.624-2.629.008-1.461-1.15-2.653-2.59-2.663C5.735 5.07 4.56 6.246 4.55 7.707S5.7 10.36 7.14 10.37' fill='%23e1e3e9'/%3E%3Cpath d='M5.257 16.584c-.24-.002-.437.264-.439.593l-.01 1.666c-.003.33.19.598.43.6l3.677.024c.24.001.437-.265.44-.594l.01-1.666c.003-.329-.191-.597-.43-.599z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:hsla(0,0%,100%,.5);margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner,.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:hsla(0,0%,100%,.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.35);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:rgba(0,0,0,.4);color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(width <= 480px){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.stories-portal-site-footer{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;background-color:#292929;color:#fff;padding-top:56px;padding-bottom:56px;display:grid;gap:48px;justify-items:center;text-align:center}@media (min-width:980px){.stories-portal-site-footer{padding-top:64px;padding-bottom:64px;align-items:center;grid-template-columns:320px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:64px;justify-items:start;text-align:left}.stories-portal-site-footer__logo{grid-column-start:1;grid-row-start:1}.stories-portal-site-footer__social-links{grid-column-start:2;grid-row-start:1;margin-left:auto}.stories-portal-site-footer__copyright-message,.stories-portal-site-footer__links,.stories-portal-site-footer__support-message{grid-column:1/-1}}.stories-portal-site-footer a{color:inherit}.stories-portal-site-footer ul{margin:0;padding:0;list-style:none}.stories-portal-site-footer__links__title,.stories-portal-site-footer__social-links__title{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem;color:inherit;margin:0 0 16px}@media (min-width:980px){.stories-portal-site-footer__links__title,.stories-portal-site-footer__social-links__title{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;margin-bottom:24px}}.stories-portal-site-footer__logo img{max-height:32px}@media (min-width:1200px){.stories-portal-site-footer__logo img{max-height:40px}}.stories-portal-site-footer__copyright-message,.stories-portal-site-footer__links__item,.stories-portal-site-footer__social-links__item,.stories-portal-site-footer__support-message{opacity:.7}.stories-portal-site-footer__links__item:focus,.stories-portal-site-footer__links__item:hover,.stories-portal-site-footer__social-links__item:focus,.stories-portal-site-footer__social-links__item:hover{opacity:1}.stories-portal-site-footer__links__items>:not(:last-child){margin-bottom:4px}@media (min-width:980px){.stories-portal-site-footer__links__item{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem}}.stories-portal-site-footer__social-links{align-items:center;flex-direction:column;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}@media (min-width:980px){.stories-portal-site-footer__social-links{flex-direction:row}}.stories-portal-site-footer__social-links__title{margin:0}.stories-portal-site-footer__social-links__items{display:flex;flex-wrap:wrap;gap:12px}.stories-portal-site-footer__social-links__item{border-radius:50%;background-color:#fff;display:block;height:40px;width:40px}.stories-portal-site-footer__social-links__item span{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}.stories-portal-site-footer__social-links__item svg{color:#292929}.stories-portal-site-footer__support-message{font-size:16px;font-size:1rem;line-height:28px;line-height:1.75rem}.site-header-search{background-color:#292929;color:#fff;border:none;display:flex;flex-direction:column;padding-top:var(--stories-portal-site-header__vertical-padding);padding-bottom:var(--stories-portal-site-header__vertical-padding);position:fixed;top:0;left:0;right:0;margin:0;max-width:none;max-height:100vh;overflow:auto;width:auto}.site-header-search+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0}.site-header-search+.backdrop,.site-header-search::backdrop{background:rgba(0,0,0,.5)}.site-header-search__search{transition:all .3s ease}.site-header-search__search .site-header-search__search__button{align-items:center;display:flex;justify-content:flex-end;height:var(--stories-portal-site-header__search-button__size);width:var(--stories-portal-site-header__search-button__size)}.site-header-search__search .site-header-search__search__button:focus .site-header-search__search__button__icon,.site-header-search__search .site-header-search__search__button:hover .site-header-search__search__button__icon{transform:scale(1.16)}.site-header-search__search .site-header-search__search__button span{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}.site-header-search__search .site-header-search__search__button__icon{transition:all .3s ease;--line-weight:1.5px;--scale:1.41416;height:var(--stories-portal-site-header__search-button__icon-size);position:relative;transform-origin:center center;width:var(--stories-portal-site-header__search-button__icon-size)}.site-header-search__search .site-header-search__search__button__icon div{border:var(--line-weight) solid;border-radius:50%;height:83.33%;width:83.33%;transition:inherit;transform-origin:left top}.site-header-search__search .site-header-search__search__button__icon:after,.site-header-search__search .site-header-search__search__button__icon:before{border-left:var(--line-weight) solid;height:100%;content:"";position:absolute;top:0;transform-origin:center bottom;transition:inherit}.site-header-search__search .site-header-search__search__button__icon:before{left:0;transform:rotate(45deg) scaleY(var(--scale-override,var(--scale)))}.site-header-search__search .site-header-search__search__button__icon:after{right:calc(var(--line-weight)*-1/2);transform-origin:center bottom;transform:rotate(-45deg) scaleY(var(--scale-override,var(--scale)))}.site-header-search__search{margin-left:auto}.site-header-search:not([open]){opacity:0;visibility:hidden}.site-header-search:not([open]) .site-header-search__search__button__icon:before{--scale-override:0}.site-header-search:not([open]) .site-header-search__search__button__icon:after{--scale-override:calc(var(--scale)*0.3)}.site-header-search[open] .site-header-search__search__button__icon div{opacity:0;transform:scale(0)}.site-header-search__form{margin:60px 0 144px}@media (min-width:1200px){.site-header-search__form{margin:94px 0 194px}}.site-header-search__form h2{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:32px;font-size:2rem;line-height:32px;line-height:2rem;max-width:32ch;margin:0 auto 24px}@media (min-width:1200px){.site-header-search__form h2{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;margin-bottom:80px}}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}.story-content-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:64px;padding:80px 0}.story-content-rows:has(>:is(.donate-cta,.category-browse):first-child){padding-top:0}.story-content-rows:has(>:is(.donate-cta,.category-browse):last-child){padding-bottom:0}.create-story-app{color:#fff;padding-top:var(--stories-portal-site-header__height-static)}.create-story-app :where(fieldset){border:0;margin:0;padding:0}.create-story-app .help-message,.create-story-app :where(p){font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;color:hsla(0,0%,100%,.7)}.create-story-app__form{display:grid;row-gap:80px;padding-top:48px;padding-bottom:80px}@media (min-width:569px){.create-story-app__form{padding-top:96px;padding-bottom:104px}}@media (max-width:1199px){.create-story-app__form>:not(.create-story-app__validation){margin-left:calc(var(--container-gutter-width)*-1);margin-right:calc(var(--container-gutter-width)*-1);padding-left:var(--container-gutter-width);padding-right:var(--container-gutter-width)}.create-story-app__form>.create-story-app__validation{padding-left:20px;padding-right:20px}}@media (min-width:1200px){.create-story-app__form>*{margin-left:0;margin-right:0;padding-left:72px;padding-right:72px}}.create-story-app label,.create-story-app legend{display:block}.create-story-app label span,.create-story-app legend span{opacity:.5}.create-story-app .error-message{display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;color:#f06a72;row-gap:4px;margin-top:8px}.create-story-app .error-message svg{flex-shrink:0}.create-story-app .error-message span{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;margin-top:4px}.create-story-app .error-message.hidden{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}.create-story-app .checkbox-input__row,.create-story-app .image-input__control-wrapper,.create-story-app .select-input__control-wrapper,.create-story-app .text-input__control-wrapper{margin-top:8px}.create-story-app .checkbox-input__heading,.create-story-app .image-input-captioned__heading,.create-story-app .image-input__heading,.create-story-app .select-input__heading,.create-story-app .text-input__heading,.create-story-app .video-input-captioned,.create-story-app :where(legend){margin-bottom:4px}.create-story-app textarea.text-input__control{white-space:break-spaces}.create-story-app .checkbox-input__heading,.create-story-app .image-input-captioned__heading,.create-story-app .image-input__heading,.create-story-app .select-input__heading,.create-story-app .text-input__heading,.create-story-app .video-input-captioned__heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.create-story-app .checkbox-input--hidden-labels .help-message,.create-story-app .checkbox-input--hidden-labels label,.create-story-app .image-input--hidden-labels .help-message,.create-story-app .image-input--hidden-labels label,.create-story-app .select-input--hidden-labels .help-message,.create-story-app .select-input--hidden-labels label,.create-story-app .text-input--hidden-labels .help-message,.create-story-app .text-input--hidden-labels label{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}.create-story-app .image-input-captioned__inputs,.create-story-app .video-input-captioned__inputs{display:grid;gap:12px}@media (min-width:769px){.create-story-app .image-input-captioned__inputs,.create-story-app .video-input-captioned__inputs{grid-template-columns:264px minmax(0,1fr);gap:24px}}.create-story-app__validation{border-radius:4px;border:2px solid #f06a72;padding-top:32px;padding-bottom:32px}@media (min-width:1200px){.create-story-app__validation svg{position:absolute;transform:translate(calc(-100% - 10px),-2px)}}.create-story-app__validation h2{font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem;font-family:open-sans,sans-serif;text-transform:none;margin-bottom:20px}.create-story-app__validation p{margin-bottom:32px}.create-story-app__validation a{color:#f06a72;font-weight:600;text-decoration:underline}.create-story-app__validation ul{list-style:none;padding:0;margin:0}.create-story-app__validation li:not(:last-child){margin-bottom:8px}.create-story-content-editor{background-color:#292929;display:grid;gap:40px;padding-bottom:64px;padding-top:64px}.create-story-content-editor label:not(.create-story-content-editor__title),.create-story-content-editor legend:not(.create-story-content-editor__title){font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem;font-family:open-sans,sans-serif;text-transform:none}.create-story-content-editor textarea{resize:vertical}.create-story-content-editor__title{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem}@media (min-width:569px){.create-story-content-editor__title{font-size:32px;font-size:2rem;line-height:32px;line-height:2rem}}.create-story-content-editor__title:not(:last-child){margin-bottom:8px}.create-story-content-editor__inputs{display:grid;gap:20px;position:relative}.create-story-content-editor__input{width:100%}.create-story-content-editor__input:not(:last-child){padding-bottom:20px;border-bottom:1px solid #545859}.create-story-content-editor__add-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (min-width:1200px){.create-story-content-editor__add-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}.create-story-content-editor__add-button{background-color:#d9d9d6;border-radius:4px;border:4px dashed hsla(0,0%,100%,.7);color:#545859;padding:44px 14px;text-align:center}.create-story-content-editor__add-button small,.create-story-content-editor__add-button span,.create-story-content-editor__add-button svg{display:block;margin:0 auto}.create-story-content-editor__add-button svg{margin-bottom:16px}.create-story-content-editor__add-button span{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-weight:600}.create-story-content-editor__add-button small{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem}.create-story-content-editor__reorder-button{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:inline-flex;gap:10px;margin:0 auto;font-weight:600;padding:15px 30px;justify-content:center;text-align:center}.create-story-content-editor__reorder-button svg{flex:none}.create-story-content-editor__reorder-button{border:1px solid #fff;color:#fff}.create-story-content-editor__input-actions button{background-color:#545859;border-radius:50%;color:#fff;margin-left:auto}.create-story-content-editor__input-actions button svg{display:block;transform:rotate(var(--rotate,0deg))}.create-story-content-editor__input-actions button span{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}.create-story-content-editor:not(.create-story-content-editor--reordering) .create-story-content-editor__reorder-button:focus,.create-story-content-editor:not(.create-story-content-editor--reordering) .create-story-content-editor__reorder-button:hover{background-color:#fff;color:#000}.create-story-content-editor--reordering .create-story-content-editor__reorder-button{background-color:#005960;color:#fff!important;border-color:#005960}.create-story-content-editor--reordering .create-story-content-editor__input{position:relative}.create-story-content-editor--reordering .create-story-content-editor__input>*{max-height:128px;overflow:hidden}.create-story-content-editor--reordering .create-story-content-editor__input:after{content:"";display:block;bottom:0;left:0;height:20px;right:0;background:linear-gradient(0deg,#292929,rgba(41,41,41,0));position:absolute;z-index:1}.create-story-content-editor--reordering .create-story-content-editor__input:not(:last-child):after{bottom:20px}.create-story-content-editor__body-text>:last-child{margin-bottom:0}.create-story-content-editor__body-text li,.create-story-content-editor__body-text p{color:#fff}.create-story-content-editor__body-text p{margin-bottom:24px}@media (max-width:568px){.create-story-content-editor__body-text p{margin-bottom:16px}}.create-story-content-editor__body-text ul{margin:24px 0;padding-left:2em}@media (max-width:568px){.create-story-content-editor__body-text ul{margin:16px 0}}.create-story-content-editor dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0}.create-story-content-editor dialog+.backdrop,.create-story-content-editor dialog::backdrop{background:rgba(0,0,0,.6)}.create-story-content-editor ._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}.create-story-content-editor dialog{left:0;right:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;position:fixed}.create-story-content-editor dialog:not([open]){display:none}.create-story-content-editor .add-video-modal,.create-story-content-editor .create-story-content-editor__delete-content-modal{box-shadow:0 12px 32px 0 rgba(0,0,0,.4);border:0;border-radius:4px;display:flex;flex-direction:column}.create-story-content-editor .create-story-content-editor__delete-content-modal{background-color:#fff;color:#000;padding:32px;align-items:center;gap:32px;width:min(100%,466px)}.create-story-content-editor .create-story-content-editor__delete-content-modal p{color:inherit}.create-story-content-editor .create-story-content-editor__delete-content-modal div{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.create-story-content-editor .create-story-content-editor__delete-content-modal button{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:flex;gap:10px;font-weight:600;padding:15px 30px}.create-story-content-editor .create-story-content-editor__delete-content-modal__cancel{border:1px solid #000;color:#000}.create-story-content-editor .create-story-content-editor__delete-content-modal__confirm{background-color:#e02631;color:#fff}.fade-enter-active,.fade-leave-active,.fade-move{transition:all .5s cubic-bezier(.55,0,.1,1)}.fade-enter-active,.fade-leave-active{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.fade-enter-from,.fade-leave-to{opacity:0;clip-path:polygon(0 0,100% 0,100% 0,0 0)}.create-story-footer__form{display:grid;row-gap:40px}.create-story-footer__title{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem}@media (min-width:569px){.create-story-footer__title{font-size:32px;font-size:2rem;line-height:32px;line-height:2rem}}.create-story-footer__title:not(:last-child){margin-bottom:8px}.create-story-footer .checkbox-input{margin-top:40px}.create-story-footer__submit{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:inline-flex;gap:10px;margin:0 auto;font-weight:600;padding:15px 30px;justify-content:center;text-align:center}.create-story-footer__submit svg{flex:none}.create-story-footer__submit{background-color:#005960;color:#fff;display:flex;margin-top:48px}.create-story-footer__submit:disabled{background-color:#545859;cursor:not-allowed;color:hsla(0,0%,100%,.7)}.create-story-footer__submit__spinner{animation:spin 1s linear infinite;background-image:conic-gradient(from 90deg at 50% 50%,hsla(0,0%,100%,0) 60deg,#fff 1turn);background-color:inherit;border-radius:50%;flex:none;height:24px;position:relative;width:24px}.create-story-footer__submit__spinner:after{background-color:inherit;border-radius:50%;content:"";display:block;position:absolute;top:2px;left:2px;right:2px;bottom:2px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.create-story-hero{align-items:center;display:grid}@media (min-width:780px){.create-story-hero{align-items:start}}.create-story-hero__background,.create-story-hero__title{grid-column:1/-1;grid-row:1/-1}.create-story-hero__title{padding-top:56px;z-index:1}.create-story-hero__title__text{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:32px;font-size:2rem;line-height:32px;line-height:2rem;max-width:32ch}@media (min-width:1200px){.create-story-hero__title__text{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem}}.create-story-hero__background{display:grid;max-width:1366px;isolation:isolate;margin:0 auto;grid-template-columns:repeat(17,1fr);grid-template-rows:repeat(9,1fr);--gradient-row-end:-2}@media (min-width:780px){.create-story-hero__background{grid-template-columns:repeat(86,1fr);grid-template-rows:repeat(22,1fr);--gradient-row-end:-4}}.create-story-hero__background:before{background:linear-gradient(0deg,#000,transparent);content:"";z-index:2;grid-column:1/-1;grid-row:span 5/var(--gradient-row-end);position:relative}@media (min-width:780px){.create-story-hero__background:before{grid-row:span 11/var(--gradient-row-end)}}.create-story-hero__background picture{transition:all .9s ease;transition-delay:calc(0.4s*var(--index));position:relative;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;isolation:isolate}.create-story-hero__background picture:after{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}.create-story-hero__background picture:first-child{grid-column:1/span 6;grid-row:4/var(--gradient-row-end)}@media (min-width:780px){.create-story-hero__background picture:first-child{grid-column:4/span 21;grid-row:2/var(--gradient-row-end)}}.create-story-hero__background picture:nth-child(2){grid-column:4/span 6;grid-row:span 3/-1;z-index:3}@media (min-width:780px){.create-story-hero__background picture:nth-child(2){grid-column:19/span 24;grid-row:8/-1}}.create-story-hero__background picture:nth-child(3){grid-column:9/span 4;grid-row:1/span 3;z-index:1}@media (min-width:780px){.create-story-hero__background picture:nth-child(3){grid-column:51/span 12;grid-row:1/var(--gradient-row-end)}}.create-story-hero__background picture:nth-child(4){grid-column:span 6/-1;grid-row:2/span 4}@media (min-width:780px){.create-story-hero__background picture:nth-child(4){grid-column:61/-1;grid-row:4/var(--gradient-row-end)}}.create-story-hero__background picture:not(.loaded){opacity:0}.create-story-introduction__form,.create-story-introduction__form__section{display:grid;row-gap:40px}.create-story-introduction__form__section{position:relative}.create-story-introduction__form__section.error{margin:0 -40px;padding:40px}.create-story-introduction__intro{margin-bottom:80px}.create-story-introduction__intro>p{margin-bottom:8px}.create-story-introduction__intro__help{align-items:flex-start;display:flex;gap:8px}.create-story-introduction__intro__help svg{flex-shrink:0;margin-top:4px}.create-story-introduction__intro a{color:#fff;text-decoration:underline}.create-story-introduction__title{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem}@media (min-width:569px){.create-story-introduction__title{font-size:32px;font-size:2rem;line-height:32px;line-height:2rem}}.create-story-introduction__title:not(:last-child){margin-bottom:8px}.create-story-introduction label:not(.create-story-introduction__title),.create-story-introduction legend:not(.create-story-introduction__title){font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}.create-story-introduction__dropdowns{display:flex;flex-wrap:wrap;flex-direction:column;gap:16px}@media (min-width:569px){.create-story-introduction__dropdowns{display:grid;grid-template-columns:repeat(3,1fr);width:-moz-fit-content;width:fit-content}.create-story-introduction__dropdowns>*{flex:1 0 0%}}.create-story-help{background-color:#292929;padding-bottom:64px;padding-top:64px}@media (max-width:568px){.create-story-help{padding-left:calc(var(--container-gutter-width) + 27px)!important;padding-right:calc(var(--container-gutter-width) + 27px)!important}}@media (min-width:769px){.create-story-help__container{display:flex;align-items:flex-start;gap:40px}}.create-story-help__text>:last-child{margin-bottom:0}.create-story-help__text{position:relative;flex:1 1}.create-story-help__text svg{position:absolute;top:0;left:-40px;flex-shrink:0;margin-top:4px}.create-story-help__button{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:inline-flex;gap:10px;margin:0 auto;font-weight:600;padding:15px 30px;justify-content:center;text-align:center}.create-story-help__button svg{flex:none}.create-story-help__button{flex:0 0;background-color:#005960}.create-story-help__button:hover{background-color:#004045}@media (max-width:768px){.create-story-help__button{margin-top:30px}}.create-story-help__title{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;font-weight:600;margin-bottom:8px}.create-story-help__stories-list{padding-left:2em}.create-story-help__stories-list li>span{position:relative;display:inline-flex;align-items:center;gap:5px}.create-story-help__stories-list li a{text-decoration:underline;transition:text-decoration-color .25s ease}.create-story-help__stories-list li a:hover{text-decoration-color:transparent}.create-story-help__stories-list li svg{position:relative;top:unset;left:unset;width:16px;height:16px;margin-top:0}.create-story-submitted{display:grid;row-gap:112px;margin-top:56px;margin-bottom:56px}@media (min-width:769px){.create-story-submitted{margin-top:80px;margin-bottom:80px}}.create-story-submitted__section:first-child p{color:#fff}.create-story-submitted h1,.create-story-submitted h2{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;margin-bottom:.6em;max-width:32ch}.create-story-submitted h1{font-size:32px;font-size:2rem;line-height:32px;line-height:2rem}@media (min-width:1200px){.create-story-submitted h1{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem}}.create-story-submitted h2{font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem}.create-story-submitted p:not(:last-child){margin-bottom:1em}.create-story-submitted a{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:inline-flex;gap:10px;margin:0 auto;font-weight:600;padding:15px 30px;justify-content:center;text-align:center}.create-story-submitted a svg{flex:none}.create-story-submitted a{background-color:#005960;color:#fff;margin-top:32px}.checkbox-input__legend{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}.checkbox-input__row{align-items:flex-start;display:flex;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px;row-gap:4px}.checkbox-input__control-wrapper{border-radius:4px;flex-shrink:0;height:32px;isolation:isolate;overflow:hidden;position:relative;width:32px}.checkbox-input__control{cursor:pointer;position:absolute;padding:4px;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;opacity:0;z-index:-1}.checkbox-input__faux{background-color:#d9d9d6;pointer-events:none}.checkbox-input__faux svg{transition:all .3s ease;background-color:#005960;display:block}.checkbox-input__faux--unchecked svg{opacity:0}.checkbox-input__label{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;font-family:open-sans,sans-serif;text-transform:none;flex:1;min-width:min(240px,100%);margin-top:2px}.image-input__control-wrapper{position:relative}.image-input__reset{align-items:center;display:flex;gap:32px;margin-top:16px}.image-input__reset>span{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem;word-break:break-all}.image-input__reset button{background-color:#545859;border-radius:50%;color:#fff;margin-left:auto}.image-input__reset button svg{display:block}.image-input__reset button span{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}.image-input__control{border-radius:4px;cursor:pointer;position:absolute;padding:4px;top:0;left:0;right:0;bottom:0;width:100%;display:block}.image-input__faux{color:#545859;position:relative;overflow:hidden;text-align:center;isolation:isolate}.image-input__faux,.image-input__faux>*{pointer-events:none}.image-input__faux__placeholder{background-color:#d9d9d6;border-radius:4px;border:4px dashed hsla(0,0%,100%,.7);color:#545859;padding:44px 14px;text-align:center}.image-input__faux__placeholder small,.image-input__faux__placeholder span,.image-input__faux__placeholder svg{display:block;margin:0 auto}.image-input__faux__placeholder svg{margin-bottom:16px}.image-input__faux__placeholder span{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-weight:600}.image-input__faux__placeholder small{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem}.image-input__faux__preview{border:1px solid #fff;border-radius:4px;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.image-input__faux__preview:after{content:"";display:block;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;right:0;bottom:0}.image-input__faux__preview svg{color:#fff;position:absolute;margin:0;top:12px;left:12px;z-index:1}.image-input__faux span,.image-input__faux svg{display:block;margin:0 auto}.image-input__faux span{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-weight:600}.image-input__faux img{background-color:#d9d9d6;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image-input__faux svg{margin-bottom:16px}.image-input__faux.error .image-input__faux__placeholder,.image-input__faux.error .image-input__faux__preview{border-color:#e02631}.select-input__label{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}.select-input__control-wrapper{position:relative}.select-input__control-wrapper svg{color:#000;display:block;pointer-events:none;position:absolute;top:50%;right:6px;transform:translateY(-50%) rotate(90deg)}.select-input__control{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;border:none;color:#000;display:block;padding:20px 40px 20px 16px;width:100%}.select-input__control--placeholder{color:#545859}.select-input__control.error{border:2px solid #e02631;outline-offset:4px}.select-input__control:open~svg{transform:translateY(-50%) rotate(-90deg)}.select-input--hidden-labels .select-input__label{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}.select-input--dark .select-input__control{background-color:#000;color:#fff}.select-input--dark .select-input__control-wrapper svg{color:#fff}.select-input:not(.select-input--full-width) .select-input__control-wrapper{width:min(100%,280px)}.text-input__label{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}.text-input__control-wrapper{display:flex}.text-input__control-wrapper .text-input__control{width:auto}.text-input__control,.text-input__control-prefix{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;border-radius:4px;display:block;padding:20px 16px}.text-input__control-prefix{background-color:#f6f6f5;border-right:1px solid #d9d9d6;color:#545859;flex:0 1 auto;border-top-right-radius:0;border-bottom-right-radius:0}.text-input__control-prefix~.text-input__control{border-top-left-radius:0;border-bottom-left-radius:0}.text-input__control{border:none;color:#000;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.text-input__control::-moz-placeholder{color:#545859;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-input__control::placeholder{color:#545859;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-input__control:-moz-read-only{background-color:#545859;color:hsla(0,0%,100%,.7)}.text-input__control:read-only{background-color:#545859;color:hsla(0,0%,100%,.7)}.text-input__control.error,.text-input__control.valid{outline-offset:4px}.text-input__control.error{border:2px solid #e02631}.text-input__control.valid{border:2px solid #30be3f}.text-input__control--search{padding:16px 24px}@media (min-width:769px){.text-input__control--search{padding:24px 32px}}.text-input__max-characters{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;display:block;opacity:.7;text-align:right;margin-top:8px}.text-input--live-validation .text-input__control.error,.text-input--live-validation .text-input__control.valid{padding-right:56px}.text-input--live-validation .text-input__control-wrapper{position:relative}.text-input--live-validation .text-input__control-wrapper:after{background-size:contain;background-position:50%;background-repeat:no-repeat;content:"";display:none;position:absolute;top:0;bottom:0;right:16px;width:24px}.text-input--live-validation .text-input__control-wrapper.error:after,.text-input--live-validation .text-input__control-wrapper.valid:after{display:block}.text-input--live-validation .text-input__control-wrapper.valid:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' fill='%2330BE3F' rx='12'/%3E%3Cpath stroke='%23fff' stroke-linejoin='round' stroke-width='1.5' d='M5.6 12.1l4.3 4.3 8.5-8.5'/%3E%3C/svg%3E")}.text-input--live-validation .text-input__control-wrapper.error:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' fill='%23E02631' rx='12'/%3E%3Cpath fill='%23fff' d='M6.9 5.8l11.3 11.3-1 1.1L5.8 6.9z'/%3E%3Cpath fill='%23fff' d='M5.8 17.1L17 5.8l1 1L6.9 18.3z'/%3E%3C/svg%3E")}.video-input-captioned__upload-button{position:relative}.video-input-captioned__upload-button__placeholder{background-color:#d9d9d6;border-radius:4px;border:4px dashed hsla(0,0%,100%,.7);color:#545859;padding:44px 14px;text-align:center}.video-input-captioned__upload-button__placeholder small,.video-input-captioned__upload-button__placeholder span,.video-input-captioned__upload-button__placeholder svg{display:block;margin:0 auto}.video-input-captioned__upload-button__placeholder svg{margin-bottom:16px}.video-input-captioned__upload-button__placeholder span{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-weight:600}.video-input-captioned__upload-button__placeholder small{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem}.video-input-captioned__upload-button__placeholder{width:100%}.video-input-captioned__upload-button__preview{border:1px solid #fff;border-radius:4px;pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.video-input-captioned__upload-button__preview img{background-color:#d9d9d6;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.video-input-captioned__upload-button__preview:after{content:"";display:block;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;right:0;bottom:0}.video-input-captioned__upload-button__preview svg{color:#fff;position:absolute;margin:0;top:12px;left:12px;z-index:1}.video-input-captioned__upload-button.error .video-input-captioned__upload-button__placeholder{border-color:#e02631}.add-video-modal{background-color:#d9d9d6;color:#000;gap:12px;text-align:center;padding:0}.add-video-modal .error-message{color:#e02631!important}.add-video-modal h2{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem}@media (min-width:569px){.add-video-modal h2{font-size:32px;font-size:2rem;line-height:32px;line-height:2rem}}.add-video-modal h2:not(:last-child){margin-bottom:8px}.add-video-modal p{color:#545859}.add-video-modal__content{display:flex;flex-direction:column;gap:24px;padding:0 16px 40px}@media (min-width:769px){.add-video-modal__content{padding-left:40px;padding-right:40px}}@media (min-width:1200px){.add-video-modal__content{padding-left:72px;padding-right:72px}}.add-video-modal__close{background-color:#fff;border-radius:50%;margin:16px 16px 16px auto}.add-video-modal__close span{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}.add-video-modal__close svg{display:block}.add-video-modal .text-input__label{font-weight:600;font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem}.add-video-modal__thumbnail{margin:0 auto;max-width:100%;width:240px}.add-video-modal__submit{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:inline-flex;gap:10px;margin:0 auto;font-weight:600;padding:15px 30px;justify-content:center;text-align:center}.add-video-modal__submit svg{flex:none}.add-video-modal__submit{background-color:#005960;color:#fff;display:flex}.add-video-modal__submit:disabled{background-color:#545859;cursor:not-allowed;color:hsla(0,0%,100%,.7)}.story-image{display:grid;gap:16px;color:hsla(0,0%,100%,.7);margin:0 auto;width:100%}@media (min-width:769px){.story-image{gap:24px}}.story-image__frame{--height-limit:300px}@media (min-height:520px){.story-image__frame{--height-limit:550px}}@media (min-height:1024px){.story-image__frame{--height-limit:800px}}.story-image__frame{position:relative;overflow:hidden;isolation:isolate;width:100%;margin:0 auto;aspect-ratio:var(--image-ratio);max-height:min(var(--native-height),var(--height-limit),calc(100vh - var(--stories-portal-site-header__height-static)));max-height:min(var(--native-height),var(--height-limit),calc(100svh - var(--stories-portal-site-header__height-static)))}.story-image__backdrop{--blur:10px;min-height:calc(100% + var(--blur, 0px)*2);width:calc(100% + var(--blur, 0px)*2);max-width:none;filter:blur(var(--blur,10px)) brightness(.6);z-index:-1}.story-image__backdrop,.story-image__foreground{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-image__foreground{max-width:100%;max-height:100%;z-index:2}.story-image__caption{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;min-width:100%;max-width:52ch;width:0}.story-subtitle__subtitle{font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.1;max-width:56ch}@media (min-width:769px){.story-subtitle__subtitle{font-size:24px;font-size:1.5rem}}.story-text__text{color:hsla(0,0%,100%,.7)}.story-text__text p:not(:last-child){margin-bottom:1.62em}.story-video{color:hsla(0,0%,100%,.7);display:grid;gap:16px;margin:0 auto}@media (min-width:769px){.story-video{gap:24px}}.story-video__video{position:relative}.story-video__video iframe{display:block;width:100%}.story-video__poster{color:#fff;isolation:isolate}.story-video__poster,.story-video__poster:before{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px}.story-video__poster:before{transition:all .3s ease;background-color:#000;content:"";opacity:.6;z-index:-1}.story-video__poster:focus:before,.story-video__poster:hover:before{opacity:.8}.story-video__poster span{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}.story-video__poster-image{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;z-index:-2}.story-video__caption{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;min-width:100%;max-width:52ch;width:0}:root{--casualty-stories__story-column-count:1;--casualty-stories__story-column-gap:24px;--casualty-stories__story-row-gap:40px;--casualty-stories__story-column-gap-width:calc((var(--casualty-stories__story-column-count) - 1)*var(--casualty-stories__story-column-gap));--casualty-stories__story-width:calc((100vw - var(--container-gutter-width)*2 - var(--casualty-stories__story-column-gap-width))/var(--casualty-stories__story-column-count))}@media (min-width:769px){:root{--casualty-stories__story-column-count:2;--casualty-stories__story-row-gap:48px}}@media (min-width:1200px){:root{--casualty-stories__story-column-count:4}}.casualty-stories__stories{display:grid;gap:var(--casualty-stories__story-row-gap) var(--casualty-stories__story-column-gap);grid-template-columns:repeat(var(--casualty-stories__story-column-count),minmax(0,1fr))}.read-more-stories h2{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem;margin-bottom:1rem}@media (max-width:768px){.read-more-stories h2{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem}}@media (max-width:568px){.read-more-stories h2{font-size:28px;font-size:1.75rem;line-height:36px;line-height:2.25rem;margin-bottom:0}}.casualty-story{color:#fff;position:relative}.casualty-story a:not(.casualty-story__link),.casualty-story button{position:relative;z-index:1}.casualty-story__image-frame{transition:all .3s ease;aspect-ratio:3/2;border-radius:4px;position:relative;overflow:hidden}.casualty-story__image-frame:after{border:2px solid #fff;content:"";border-radius:inherit;transition:inherit;position:absolute;top:0;left:0;right:0;bottom:0}.casualty-story picture img{transition:all .3s ease;background-color:#dedede;position:absolute;display:block;top:0;left:0;right:0;bottom:0;transform-origin:center center;transform:scale(1);width:100%}.casualty-story__image-fallback{align-items:center;justify-content:center;background-color:#292929;position:absolute;display:flex;top:0;left:0;right:0;bottom:0}.casualty-story__image-fallback img{transition:all .3s ease;width:62%}.casualty-story:not(:hover):not(:focus-within) .casualty-story__image-frame{border-radius:0}.casualty-story:not(:hover):not(:focus-within) .casualty-story__image-frame:after{opacity:0}.casualty-story:focus-within .casualty-story__image-frame img,.casualty-story:hover .casualty-story__image-frame img{transform:scale(1.05)}.casualty-story__text{padding:20px 0 0}.casualty-story__title{transition:all .3s ease;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;font-weight:600;color:inherit;margin:0}.casualty-story__meta{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}.casualty-story__meta:not(:empty){margin-top:20px}.casualty-story__author-name{transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease, -webkit-text-decoration .3s ease;font-size:13px;font-size:.8125rem;line-height:1.2;-webkit-text-decoration:underline hsla(0,0%,100%,0);text-decoration:underline hsla(0,0%,100%,0);font-weight:700;text-underline-offset:33%}.casualty-story__author-name:focus,.casualty-story__author-name:hover{text-decoration-color:currentColor}.casualty-story__link{transition:all .3s ease;outline:none;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,0);text-underline-offset:33%}.casualty-story__link:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.casualty-story__link:focus-visible,.casualty-story__link:hover{text-decoration-color:currentColor}.casualty-story__link:focus-visible:after{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}.carousel-row{display:flex;flex-direction:column;gap:48px}.carousel-row .sr-only{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}.carousel-row__header{align-items:last baseline;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between}.carousel-row__pre-title{font-size:15px;font-size:.9375rem;line-height:21px;line-height:1.3125rem;display:block;font-style:normal;font-weight:600}.carousel-row__title{display:flex;flex-direction:column}.carousel-row__title-text{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}@media (min-width:769px){.carousel-row__title-text{font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem}}.carousel-row__browse-all{display:flex;align-items:center;gap:10px}.carousel-row__browse-all svg{flex:none;transform:scaleX(-1)}.carousel-row__splide{position:relative;margin:0 calc(var(--container-gutter-width, 0px)*-1);--slide-count:1;--gap:16px}@media (min-width:568px){.carousel-row__splide{--gap:24px}}.carousel-row__splide .splide__track{transition:-webkit-mask-image .3s ease;transition:mask-image .3s ease;transition:mask-image .3s ease, -webkit-mask-image .3s ease;padding-left:var(--container-gutter-width,0)!important;padding-right:calc(var(--container-gutter-width, 0px) + var(--mobile-peek))!important;overflow-x:clip;overflow-y:visible;--gap-total-width:calc(var(--gap, 0px)*(var(--slide-count) - 1));--mobile-peek:10%;--internal-width:calc(100% - var(--gap-total-width, 0px) - var(--mobile-peek, 0px));--slide-width:calc(var(--internal-width)/var(--slide-count));--fade-width-left:var(--container-gutter-width,0px);--fade-width-right:calc(var(--container-gutter-width, 0px) + var(--mobile-peek))}@media (min-width:568px){.carousel-row__splide .splide__track{--mobile-peek:0px}}.carousel-row__splide .splide__track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade-width-left),#000 calc(100% - var(--fade-width-right)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade-width-left),#000 calc(100% - var(--fade-width-right)),transparent)}.carousel-row__splide .splide__slide{width:calc(var(--internal-width)/var(--slide-count))}.carousel-row__splide .splide__slide:not(:last-child){margin-right:var(--gap,0)}.carousel-row .splide__arrow{transition:all .3s ease;height:40px;width:40px;display:flex;align-items:center;justify-content:center;border:1.5px solid;border-radius:50%;position:absolute;top:50%}.carousel-row .splide__arrow:disabled{opacity:0;visibility:hidden}@media (max-width:568px){.carousel-row .splide__arrow{display:none}}.carousel-row .splide__arrow--prev{left:var(--gap);transform:translateY(-50%) scaleX(-1)}.carousel-row .splide__arrow--next{right:var(--gap);transform:translateY(-50%)}@media (min-width:568px){.carousel-row--featured-stories .carousel-row__splide{--slide-count:2}}@media (min-width:840px){.carousel-row--featured-stories .carousel-row__splide{--slide-count:3}}@media (min-width:1200px){.carousel-row--featured-stories .carousel-row__splide{--slide-count:4}}@media (min-width:840px){.carousel-row--category .carousel-row__splide{--slide-count:2}}@media (min-width:1200px){.carousel-row--category .carousel-row__splide{--slide-count:3}}.category-summary{display:flex;flex-direction:column;padding:16px 16px 16px 20px;aspect-ratio:16/11;transition:all .3s ease;border-radius:4px;position:relative;isolation:isolate;overflow:hidden}.category-summary:before{border:2px solid #fff;content:"";border-radius:inherit;transition:inherit;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.category-summary__image{position:absolute;top:0;left:0;right:0;bottom:0;isolation:isolate}.category-summary__image:after{background-color:rgba(0,0,0,.8);backdrop-filter:blur(2px);content:"";mask-image:linear-gradient(0deg,#000,transparent);-webkit-mask-image:linear-gradient(0deg,#000,transparent);position:absolute;top:33%;left:-1px;right:-1px;bottom:-1px}.category-summary__image img{transition:all .3s ease}.category-summary__image-fallback{align-items:center;background-color:#292929;display:flex;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0}.category-summary__image-fallback img{width:35%}.category-summary__content{align-items:flex-end;display:flex;isolation:isolate;gap:32px;margin-top:auto;z-index:1}.category-summary__text{display:flex;flex:1 1 0%;flex-direction:column;gap:8px}.category-summary__title{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.category-summary__link{outline:0!important}.category-summary__link:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.category-summary__count{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}.category-summary__arrow{transition:all .3s ease;align-items:center;background-color:hsla(0,0%,100%,.2);border-radius:50%;color:#fff;display:flex;flex:none;height:40px;justify-content:center;width:40px}.category-summary:focus-within{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}.category-summary:not(:hover):not(:focus-within){border-radius:0}.category-summary:not(:hover):not(:focus-within):before{opacity:0}.category-summary:focus-within .category-summary__arrow,.category-summary:hover .category-summary__arrow{background-color:#fff;color:#000}.category-summary:focus-within .category-summary__image img,.category-summary:hover .category-summary__image img{transform:scale(1.05)}.category-link,.category-link-large{transition:background-color .3s ease;border-radius:4px;background-color:#292929;overflow:hidden}.category-link-large__image,.category-link__image{transition:all .3s ease;background-color:rgba(0,0,0,.25);overflow:hidden}.category-link-large__image img,.category-link__image img{transition:all .3s ease;transform-origin:center center}.category-link-large:has(:focus-visible),.category-link-large:hover,.category-link:has(:focus-visible),.category-link:hover{background-color:#545859}.category-link-large:has(:focus-visible) .category-link-large__image img,.category-link-large:has(:focus-visible) .category-link__image img,.category-link-large:hover .category-link-large__image img,.category-link-large:hover .category-link__image img,.category-link:has(:focus-visible) .category-link-large__image img,.category-link:has(:focus-visible) .category-link__image img,.category-link:hover .category-link-large__image img,.category-link:hover .category-link__image img{transform:scale(1.05)}.category-link-large:has(:focus-visible),.category-link:has(:focus-visible){outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}.category-link-large__title,.category-link__title{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;font-weight:600;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.category-link-large__content,.category-link__content{align-items:center;display:flex;flex:1 1 0%;justify-content:space-between}.category-link-large__count,.category-link__count{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}.category-link__link{align-items:center;display:flex}.category-link__image{align-self:stretch;display:flex;flex:none;min-height:72px;width:72px}.category-link__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.category-link__content{gap:16px 20px;padding:20px}.category-link__arrow{flex:none}.category-link-large__link{display:block}.category-link-large__image{aspect-ratio:3/2}.category-link-large__content{gap:24px;padding:24px}.category-link-large__arrow{flex:none}.category-links-row{display:flex;flex-direction:column;gap:32px}@media (min-width:769px){.category-links-row{gap:48px}}.category-links-row__title{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;text-align:left}@media (min-width:769px){.category-links-row__title{font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem}}.category-links-row__content{--gap:16px;display:grid;list-style:none;margin:0}@media (min-width:840px){.category-links-row__content{--gap:24px}}.category-links-row__content--mobile{gap:var(--gap)}@media (min-width:840px){.category-links-row__content--mobile{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.category-links-row__content--mobile{display:none}}.category-links-row__content--desktop{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1200px){.category-links-row__content--desktop{display:none}}.category-browse{background-color:#191919;display:flex;flex-direction:column;gap:32px;padding-top:56px;padding-bottom:56px}@media (min-width:769px){.category-browse{gap:48px;padding-top:80px;padding-bottom:80px}}.category-browse__search,.category-browse__title{margin:0 auto}.category-browse__title{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;text-align:center}@media (min-width:769px){.category-browse__title{font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem}}.category-browse__search{--icon-size:16px;--x-padding:12px;--gap:8px;display:flex;position:relative;max-width:360px;width:100%}.category-browse__search input{background-color:#000;border:1px solid #fff;border-radius:8px;box-sizing:border-box;color:#fff;min-height:44px;padding-top:4px;padding-bottom:4px;padding-left:var(--x-padding,0);padding-right:calc(var(--x-padding, 0px) + var(--icon-size, 0px)*2 + var(--gap, 8px)*2);width:100%}.category-browse__search input::-moz-placeholder{color:hsla(0,0%,100%,.6);opacity:1}.category-browse__search input::placeholder{color:hsla(0,0%,100%,.6);opacity:1}@media (min-width:769px){.category-browse__search input{padding-left:16px}}input:-moz-placeholder~.category-browse__search-reset{display:none}input:placeholder-shown~.category-browse__search-reset{display:none}.category-browse__search-icon,.category-browse__search-reset{position:absolute;top:50%;transform:translateY(-50%)}.category-browse__search-reset{align-items:center;display:flex;height:var(--icon-size,0);justify-content:center;right:calc(var(--x-padding, 0px) + var(--icon-size, 0px) + var(--gap, 8px));width:var(--icon-size,0)}.category-browse__search-reset svg{flex:none}.category-browse__search-icon{pointer-events:none;right:var(--x-padding)}.category-browse__grid{--col-count:1;display:grid;grid-template-columns:repeat(var(--col-count,1),minmax(0,1fr));gap:16px;list-style:none;margin:0}@media (min-width:840px){.category-browse__grid{--col-count:2;gap:24px}}@media (min-width:1200px){.category-browse__grid{--col-count:3}}.category-browse__grid[hidden]{display:none}.category-browse__no-results{text-align:center}.cta-bar--image-right .cta-bar__image{grid-column-end:-1}.cta-bar__wrapper{background-color:#292929;border-radius:4px;display:grid;overflow:hidden;grid-template-columns:minmax(0,1fr)}@media (min-width:840px){.cta-bar__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:840px){.cta-bar__content,.cta-bar__image{grid-row:1/span 1}}.cta-bar__image{display:grid}.cta-bar__image:after,.cta-bar__image picture{grid-column:1/-1;grid-row:1/span 1}.cta-bar__image:after{aspect-ratio:2/1;content:"";display:block}@media (min-width:840px){.cta-bar__image:after{aspect-ratio:22/15}}.cta-bar__image-img,.cta-bar__image>picture{display:block;height:100%;width:100%}.cta-bar__image-img{-o-object-fit:cover;object-fit:cover}.cta-bar__content{display:flex;gap:24px;flex-direction:column;justify-content:center;padding:24px}@media (min-width:769px){.cta-bar__content{gap:40px}}@media (min-width:840px){.cta-bar__content{padding:clamp(48px,5vw,72px)}}.cta-bar__title{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}@media (min-width:769px){.cta-bar__title{font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem}}.cta-bar__title:not(:last-child):after{border-bottom:1px solid #fff;content:"";display:block;margin-top:20px;width:80px}.cta-bar__text{color:hsla(0,0%,100%,.7);line-height:1.6}.cta-bar__cta{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:inline-flex;gap:10px;margin:0 auto;font-weight:600;padding:15px 30px;justify-content:center;text-align:center}.cta-bar__cta svg{flex:none}.cta-bar__cta{background-color:#005960;color:#fff;margin:0;width:-moz-fit-content;width:fit-content}.cta-bar__cta:focus,.cta-bar__cta:hover{background-color:#004045}.simple-rte__content{color:hsla(0,0%,100%,.7);text-align:center}@media (min-width:1200px){.simple-rte__content{padding-left:var(--container-gutter,96px);padding-right:var(--container-gutter,96px)}}.pagination{gap:8px;flex-wrap:wrap}.pagination,.pagination__arrow,.pagination__number{align-items:center;display:flex;justify-content:center}.pagination__arrow,.pagination__number{border-radius:50%;height:48px;width:48px;overflow:hidden;aspect-ratio:1/1}.pagination__number{transition:all .3s ease}.pagination__number:not(.pagination__number--active){background-color:#fff;color:#545859}.pagination__number:not(.pagination__number--active):focus,.pagination__number:not(.pagination__number--active):hover{background-color:#545859;color:#fff}.pagination__number--active{background-color:#005960;color:#fff}.pagination__arrow svg{transition:all .3s ease;transform-origin:left center}.pagination__arrow span{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}.pagination__arrow--previous{transform:scaleX(-1)}.pagination__arrow:focus svg,.pagination__arrow:hover svg{transform:scale(1.2)}.results-table{min-width:100%}.results-table td,.results-table th{padding:32px 14px}@media (max-width:1199px){.results-table td:last-child,.results-table th:last-child{padding-top:0}}@media (min-width:1200px){.results-table td,.results-table th{padding:24px}.results-table td:last-child,.results-table th:last-child{padding-left:0}}.results-table td>:not(:last-child),.results-table td dl>:not(:last-child),.results-table th>:not(:last-child),.results-table th dl>:not(:last-child){margin-bottom:16px}.results-table dl,.results-table dl dd{margin:0}.results-table dl dt:after{content:":"}.results-table dl dt:not(.results-table__term-visible){position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}.results-table th{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;font-weight:400;text-align:left;max-width:22ch;vertical-align:bottom}.results-table th:last-child{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}@media (max-width:1199px){.results-table th{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}}.results-table tr:not(:last-child){border-bottom:16px solid #000}.results-table tbody tr{background-color:rgb(24.6,24.6,24.6)}.results-table tbody td{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}@media (max-width:1199px){.results-table tbody td{display:block}.results-table tbody td:not(:last-child):before{content:attr(data-heading);display:block;margin-bottom:16px;opacity:.7}}@media (min-width:1200px){.results-table tbody td{width:-moz-min-content;width:min-content}}.results-table tbody td:not(:first-child):not(:last-child){position:relative}.results-table tbody td:not(:first-child):not(:last-child):after{content:"";position:absolute}@media (max-width:1199px){.results-table tbody td:not(:first-child):not(:last-child):after{border-top:1px solid #545859;top:0;left:14px;right:14px}}@media (min-width:1200px){.results-table tbody td:not(:first-child):not(:last-child):after{border-left:1px solid #545859;top:24px;left:0;bottom:24px}}.results-table__name{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem}@media (min-width:1200px){.results-table__name{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem}}.results-table__location{align-items:center;display:flex;gap:4px;flex-wrap:wrap}.results-table__location svg{flex:none}.results-table__emphasis{font-weight:700}.results-table__emphasis--large{font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem}.results-table__buttons{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}@media (min-width:1200px){.results-table__buttons{flex-direction:column;width:-moz-fit-content;width:fit-content}}.results-table__limit-heading-length{display:block;max-width:18ch}@media (min-width:1200px){.results-table__button{white-space:nowrap}}.results-table__button--ghost,.results-table__button--green{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:inline-flex;gap:10px;margin:0 auto;font-weight:600;padding:15px 30px;text-align:center}.results-table__button--ghost svg,.results-table__button--green svg{flex:none}.results-table__button--ghost,.results-table__button--green{margin:0;justify-content:center}@media (min-width:1200px){.results-table__button--ghost,.results-table__button--green{min-width:100%}}.results-table__button--green{background-color:#005960;color:#fff}.results-table__button--green:focus,.results-table__button--green:hover{background-color:#fff;color:#292929}.results-table__button--ghost{border:1px solid #fff}.results-table__button--ghost:focus,.results-table__button--ghost:hover{background-color:#fff;color:#292929}.results-table__button--external{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media (max-width:1199px){.results-table__button--external{width:100%}}.results-table__button--external svg{flex:none}.search-results{padding-bottom:56px;--search-results__listing-y-padding:48px}@media (min-width:769px){.search-results{--search-results__listing-y-padding:64px}}.search-results__results{padding:var(--search-results__listing-y-padding) 0}.search-results__main{position:relative;isolation:isolate}.search-results__main:not(.is-loading) .search-results__spinner{visibility:hidden;opacity:0}.search-results__holding-content{flex-direction:column;gap:48px}.search-results__holding-content:not([hidden]){display:flex}@media (min-width:769px){.search-results__holding-content{gap:64px}}.search-results__holding-content:not(:first-child){margin-top:48px}@media (min-width:769px){.search-results__holding-content:not(:first-child){margin-top:64px}}.search-results__spinner{transition:all .3s ease;background-color:rgba(0,0,0,.8);backdrop-filter:blur(2px);position:absolute;top:0;left:0;right:0;bottom:-2px;z-index:10}.search-results__spinner__content{display:flex;flex-direction:column;gap:12px;align-items:center;padding:calc(var(--search-results__listing-y-padding) + 150px) 0;position:sticky;top:var(--stories-portal-site-header__height-static);bottom:var(--stories-portal-site-header__height-static)}.search-results__spinner__content svg{animation:search-results__spinner 3s linear infinite}.search-results__spinner__content span{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;font-weight:600}.search-results__social-share:not(:first-child){margin-top:56px}@media (min-width:769px){.search-results__social-share:not(:first-child){margin-top:80px}}@keyframes search-results__spinner{0%,to{transform:translate(-20%,-20%)}15%{transform:translate(-20%,20%)}30%{transform:translate(20%,-20%)}45%{transform:translate(20%,20%)}60%{transform:translate(-20%,-20%)}75%{transform:translate(-20%,20%)}90%{transform:translate(20%,-20%)}}.share-options{text-align:center}.share-options__title{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem;margin-bottom:24px}.share-options__links{display:inline-flex;gap:12px}.share-options__link{display:block}.share-options__link svg{transition:all .3s ease;border:1px solid #fff;border-radius:50%;display:block}.share-options__link span{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}.share-options__link:focus svg,.share-options__link:hover svg{background-color:#fff;color:#000}.donate-cta{background-color:#005960;--donate-cta-spacing:var(--container-gutter,72px)}.donate-cta__container{color:#fff;display:grid;gap:calc(var(--donate-cta-spacing)/2) var(--donate-cta-spacing);grid-template-columns:minmax(0,1fr);padding-top:var(--donate-cta-spacing);padding-bottom:var(--donate-cta-spacing)}@media (min-width:980px){.donate-cta__container{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.donate-cta__container>*{grid-row:1/span 1}}@media (min-width:1200px){.donate-cta__container{padding-left:var(--donate-cta-spacing);padding-right:var(--donate-cta-spacing)}}.donate-cta__image{grid-column-end:-1}.donate-cta__text{align-items:flex-start;display:flex;flex-direction:column;gap:28px;padding:0}@media (min-width:769px){.donate-cta__text{gap:40px}}.donate-cta__title{font-size:32px;font-size:2rem;color:#fff;font-weight:600;line-height:1.1;margin:0}@media (min-width:1200px){.donate-cta__title{font-size:40px;font-size:2.5rem}}.donate-cta__link{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:inline-flex;gap:10px;margin:0 auto;font-weight:600;padding:15px 30px;justify-content:center;text-align:center}.donate-cta__link svg{flex:none}.donate-cta__link{align-items:center;background-color:#292929;color:#fff;border-radius:0;margin:0;min-height:58px}.donate-cta__link:focus,.donate-cta__link:hover{color:#fff;background-color:#545859}.donate-bar .donate-container{background-color:#a2b2c8;color:#343434}.donate-bar .donate-container .donate-text h3{color:#565656}.write-story-cta{padding:24px 0}@media (min-width:1200px){.write-story-cta{padding-left:72px;padding-right:72px}}.write-story-cta__title{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin-bottom:32px}@media (min-width:769px){.write-story-cta__title{font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem}}.write-story-cta__text{color:hsla(0,0%,100%,.7);margin-bottom:48px}.write-story-cta__button{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:inline-flex;gap:10px;margin:0 auto;font-weight:600;padding:15px 30px;justify-content:center;text-align:center}.write-story-cta__button svg{flex:none}.write-story-cta__button{background-color:#005960;color:#fff}.cemetery-map-section{display:flex;flex-direction:column;gap:48px}.cemetery-map-section__title{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem;text-align:center}.cemetery-map-app{display:grid;position:relative;overflow:hidden;height:calc(75vh - var(--stories-portal-site-header__height-static, 0px));height:calc(80svh - var(--stories-portal-site-header__height-static, 0px));max-height:1200px}@media (max-width:769px){.cemetery-map-app:has(.cemetery-map-filter-trigger){--cemetery-map-filter-trigger-space:84px}}@media (min-width:769px){.cemetery-map-app{--filter-width:408px;--filter-duration:0.3s}.cemetery-map-app .cemetery-map-filters--desktop{bottom:0;left:0;position:absolute;top:0;transform:translateX(calc(var(--filter-width)*-1));width:var(--filter-width);z-index:1}}@media (min-width:769px) and (prefers-reduced-motion:no-preference){.cemetery-map-app .cemetery-map-filters--desktop{transition:transform var(--filter-duration) ease-out}}@media (min-width:769px){.cemetery-map-app .cemetery-map{width:100%;--width-delay:0s}}@media (min-width:769px) and (prefers-reduced-motion:no-preference){.cemetery-map-app .cemetery-map{transition:transform var(--filter-duration) ease-out,width 0s linear var(--width-delay)}}@media (min-width:769px){.cemetery-map-app--open-filters .cemetery-map-filters--desktop{transform:translateX(0)}.cemetery-map-app--open-filters .cemetery-map{transform:translateX(var(--filter-width));--width-delay:var(--filter-duration);width:calc(100% - var(--filter-width))}}.cemetery-map-app__loading{align-items:center;background-color:#191919;color:#fff;display:flex;flex-direction:column;gap:.75rem;position:absolute;inset:0;justify-content:center;z-index:5}.cemetery-map-app__spinner{width:40px;height:40px;border:4px solid rgba(0,89,96,.25);border-top-color:#005960;border-radius:50%;animation:cemetery-map-spin .8s linear infinite}.cemetery-map-filter-trigger{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:inline-flex;gap:10px;margin:0 auto;font-weight:600;padding:15px 30px;justify-content:center;text-align:center}.cemetery-map-filter-trigger svg{flex:none}.cemetery-map-filter-trigger{align-items:center;background-color:#fff;color:#000;font-weight:400;padding:10px 16px 10px 12px;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;margin:0}.cemetery-map-filter-trigger:focus-visible,.cemetery-map-filter-trigger:hover{background-color:#ccc}.cemetery-map-filter-trigger{position:absolute;top:24px;left:24px;right:24px;z-index:1}@media (min-width:769px){.cemetery-map-filter-trigger{right:auto}}.cemetery-map__map{height:100%}.cemetery-map__loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background-color:#000;color:#fff;z-index:9}.cemetery-map__spinner{width:40px;height:40px;border:4px solid rgba(0,89,96,.25);border-top-color:#005960;border-radius:50%;animation:cemetery-map-spin .8s linear infinite}.cemetery-map .maplibregl-ctrl-group{border:1px solid #fff;background-color:#000;overflow:hidden}.cemetery-map .maplibregl-ctrl-group button+button{border-top-color:inherit}.cemetery-map .maplibregl-ctrl-zoom-in,.cemetery-map .maplibregl-ctrl-zoom-out{transition:background-color .3s ease-out}.cemetery-map .maplibregl-ctrl-zoom-in:disabled span,.cemetery-map .maplibregl-ctrl-zoom-out:disabled span{background-color:#545859;opacity:1!important}.cemetery-map .maplibregl-ctrl-zoom-in span,.cemetery-map .maplibregl-ctrl-zoom-out span{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;background-image:none!important;transition:background-color .3s ease-out}.cemetery-map .maplibregl-ctrl-zoom-in:not(:disabled):focus-visible,.cemetery-map .maplibregl-ctrl-zoom-in:not(:disabled):hover,.cemetery-map .maplibregl-ctrl-zoom-out:not(:disabled):focus-visible,.cemetery-map .maplibregl-ctrl-zoom-out:not(:disabled):hover{background-color:#fff!important}.cemetery-map .maplibregl-ctrl-zoom-in:not(:disabled):focus-visible span,.cemetery-map .maplibregl-ctrl-zoom-in:not(:disabled):hover span,.cemetery-map .maplibregl-ctrl-zoom-out:not(:disabled):focus-visible span,.cemetery-map .maplibregl-ctrl-zoom-out:not(:disabled):hover span{background-color:#000}.cemetery-map .maplibregl-ctrl-zoom-in span{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 30'%3E%3Cpath stroke='%23fff' stroke-linejoin='round' stroke-width='1.5' d='M15 9.68v9.68m-5-4.84h10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 30'%3E%3Cpath stroke='%23fff' stroke-linejoin='round' stroke-width='1.5' d='M15 9.68v9.68m-5-4.84h10'/%3E%3C/svg%3E")}.cemetery-map .maplibregl-ctrl-zoom-out span{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 30'%3E%3Cpath stroke='%23fff' stroke-linejoin='round' stroke-width='1.5' d='M10 15h10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 30'%3E%3Cpath stroke='%23fff' stroke-linejoin='round' stroke-width='1.5' d='M10 15h10'/%3E%3C/svg%3E")}@keyframes cemetery-map-spin{to{transform:rotate(1turn)}}.cemetery-map__cluster,.cemetery-map__marker{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font:inherit}.cemetery-map__marker{cursor:pointer}.cemetery-map__marker-icon{transition:transform .4s ease}.cemetery-map__marker-icon svg{display:block}.cemetery-map__marker-icon-lines{transition:transform .4s ease}.cemetery-map__marker:focus .cemetery-map__marker-icon-lines,.cemetery-map__marker:hover .cemetery-map__marker-icon-lines,.cemetery-map__marker[aria-expanded=true] .cemetery-map__marker-icon-lines{transform:translateY(-75%)}.cemetery-map__marker:focus .cemetery-map__marker-icon,.cemetery-map__marker:hover .cemetery-map__marker-icon,.cemetery-map__marker[aria-expanded=true] .cemetery-map__marker-icon{transform:scale(1.15)}.cemetery-map__marker:focus,.cemetery-map__marker[aria-expanded=true]{z-index:1}.cemetery-map__cluster{cursor:pointer}.cemetery-map__cluster-icon{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:3px solid #005960;background-color:#005960;color:#fff;font-size:.875rem;font-weight:700;transition:transform .15s ease-out;position:relative;isolation:isolate}.cemetery-map__cluster-icon span{transition:inherit;font-size:14px;font-style:normal;font-weight:600;transform-origin:center center;line-height:1}.cemetery-map__cluster-icon:before{content:"";inset:0;border-radius:50%;background-color:rgba(0,0,0,.4);transition:inherit;position:absolute;transform:scale(1);z-index:-1}.cemetery-map__cluster:focus .cemetery-map__cluster-icon:before,.cemetery-map__cluster:hover .cemetery-map__cluster-icon:before{transform:scale(0)}.cemetery-map__cluster:not(:hover):not(:focus) .cemetery-map__cluster-icon span{transform:scale(.85)}.cemetery-map-filters .cemetery-map-filters__inner{min-height:100%;display:flex;flex-direction:column}.cemetery-map-filters .cemetery-map-filters__body,.cemetery-map-filters .cemetery-map-filters__footer,.cemetery-map-filters .cemetery-map-filters__header{padding-left:24px;padding-right:24px}.cemetery-map-filters .cemetery-map-filters__footer,.cemetery-map-filters .cemetery-map-filters__header{background-color:#292929;display:flex;flex-wrap:wrap;position:sticky;justify-content:space-between;padding-top:24px;padding-bottom:24px;isolation:isolate;z-index:1}.cemetery-map-filters .cemetery-map-filters__footer:before,.cemetery-map-filters .cemetery-map-filters__header:before{border-bottom:1px solid #545859;content:"";display:block;position:absolute;inset:0;box-shadow:0 2px 16px 0 rgba(0,0,0,.3);transition:opacity .3s ease-out;z-index:-1}.cemetery-map-filters .cemetery-map-filters__footer>*,.cemetery-map-filters .cemetery-map-filters__header>*{min-width:-moz-fit-content;min-width:fit-content}.cemetery-map-filters .cemetery-map-filters__footer:not(.is-stuck):before,.cemetery-map-filters .cemetery-map-filters__header:not(.is-stuck):before{opacity:0}.cemetery-map-filters .cemetery-map-filters__header{gap:10px;top:0}.cemetery-map-filters .cemetery-map-filters__title{font-size:18px;font-size:1.125rem;line-height:1.4}.cemetery-map-filters .cemetery-map-filters__close{margin-left:auto}.cemetery-map-filters .cemetery-map-filters__body{flex-grow:1}.cemetery-map-filters .cemetery-map-filters__footer{align-items:baseline;bottom:0}.cemetery-map-filters .cemetery-map-filters__footer:before{transform:rotate(180deg)}.cemetery-map-filters .cemetery-map-filters__clear-all{font-weight:600;text-decoration:underline;text-underline-offset:50%}.cemetery-map-filters .cemetery-map-filters__clear-all:only-child{margin:0 auto}.cemetery-map-filters .cemetery-map-filters__show-results{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:inline-flex;gap:10px;margin:0 auto;font-weight:600;padding:15px 30px;justify-content:center;text-align:center}.cemetery-map-filters .cemetery-map-filters__show-results svg{flex:none}.cemetery-map-filters .cemetery-map-filters__show-results{background-color:#005960;color:#fff;margin:0}.cemetery-map-filters .cemetery-map-filters__show-results:hover{background-color:#004045}.cemetery-map-filters{background-color:#292929;box-shadow:8px 0 24px 0 rgba(0,0,0,.2);color:#fff;overflow:auto}.cemetery-map-filters--mobile{border:0;height:100%;margin:auto 0 0;max-width:100%;max-height:90vh;max-height:90dvh;padding:0;width:100%;--dialog-enter-duration:0.3s;--dialog-exit-duration:0.15s;opacity:0;transition:opacity var(--dialog-duration) ease-out}.cemetery-map-filters--mobile::backdrop{background:rgba(0,0,0,.6);opacity:0;transition:opacity var(--dialog-duration) ease-out}.cemetery-map-filters--mobile:not([open]){--dialog-duration:var(--dialog-exit-duration)}.cemetery-map-filters--mobile[open]{--dialog-duration:var(--dialog-enter-duration);opacity:1}.cemetery-map-filters--mobile[open]::backdrop{opacity:1}@supports (overlay:auto){.cemetery-map-filters--mobile{transition:opacity var(--dialog-duration) ease-out,display var(--dialog-duration) allow-discrete,overlay var(--dialog-duration) allow-discrete}.cemetery-map-filters--mobile::backdrop{transition:opacity var(--dialog-duration) ease-out,display var(--dialog-duration) allow-discrete,overlay var(--dialog-duration) allow-discrete}}@media (prefers-reduced-motion:no-preference){.cemetery-map-filters--mobile{transform:translateY(100%);transition:opacity var(--dialog-duration) ease-out,transform var(--dialog-duration) ease-out}.cemetery-map-filters--mobile[open]{transform:none}@supports (overlay:auto){.cemetery-map-filters--mobile{transition:opacity var(--dialog-duration) ease-out,transform var(--dialog-duration) ease-out,display var(--dialog-duration) allow-discrete,overlay var(--dialog-duration) allow-discrete}}}.cemetery-map-applied-filters{border-top:1px solid #545859;display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.cemetery-map-applied-filters__label{padding:22px 0 20px;font-weight:600}.cemetery-map-applied-filters .cemetery-map-applied-filters__pills{display:flex;gap:8px;flex-wrap:wrap}.cemetery-map-applied-filters .cemetery-map-applied-filters__pill{font-size:14px;font-size:.875rem;align-items:center;border-radius:32px;background-color:#fff;border:1px solid #d9d9d6;color:#000;display:flex;flex-shrink:1;gap:8px;line-height:1.2;min-height:28px;min-width:-moz-fit-content;min-width:fit-content;padding:4px 8px 4px 16px;text-align:left}.cemetery-map-applied-filters .cemetery-map-applied-filters__pill span{align-self:center}.cemetery-map-applied-filters .cemetery-map-applied-filters__pill svg{flex:none;height:10px;margin-top:2px}@starting-style{.cemetery-map-filters--mobile[open]{opacity:0}@media (prefers-reduced-motion:no-preference){.cemetery-map-filters--mobile[open]{transform:translateY(100%)}}.cemetery-map-filters--mobile[open]::backdrop{opacity:0}}.cemetery-map-filter-group{display:flex;flex-direction:column;border:0;padding:.01em 0 0;margin:0;min-width:0;border-top:1px solid #545859}.cemetery-map-filter-group:last-child{border-bottom:1px solid #545859}.cemetery-map-filter-group .cemetery-map-filter-group__header{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:22px 0 20px}.cemetery-map-filter-group .cemetery-map-filter-group__header svg{flex-shrink:0}.cemetery-map-filter-group .cemetery-map-filter-group__panel{display:grid;grid-template-rows:0fr}@media (prefers-reduced-motion:no-preference){.cemetery-map-filter-group .cemetery-map-filter-group__panel{transition:grid-template-rows .3s ease}}.cemetery-map-filter-group .cemetery-map-filter-group__panel.is-open{grid-template-rows:1fr}.cemetery-map-filter-group .cemetery-map-filter-group__panel[aria-hidden=true]{opacity:0}.cemetery-map-filter-group .cemetery-map-filter-group__panel-clip{overflow:hidden;min-height:0}.cemetery-map-filter-group .cemetery-map-filter-group__panel-inner{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}@media (prefers-reduced-motion:no-preference){.cemetery-map-filter-group .cemetery-map-filter-group__panel-inner{transition:opacity .3s ease}.cemetery-map-filter-group.is-open .cemetery-map-filter-group .cemetery-map-filter-group__panel-inner{transition-delay:.3s}}@media (min-width:769px){.cemetery-map-filter-group .cemetery-map-filter-group__panel-inner{gap:12px}}.cemetery-map-filter-group:not(.is-open) .cemetery-map-filter-group__panel-inner{opacity:0}.cemetery-map-filter-group .cemetery-map-filter-group__search{--icon-size:16px;--x-padding:12px;--gap:8px;display:flex;position:relative}.cemetery-map-filter-group .cemetery-map-filter-group__search input{background-color:#000;border:1px solid #e5e5e5;border-radius:8px;box-sizing:border-box;color:#fff;min-height:36px;padding-top:4px;padding-bottom:4px}.cemetery-map-filter-group .cemetery-map-filter-group__search input::-moz-placeholder{color:hsla(0,0%,100%,.6);opacity:1}.cemetery-map-filter-group .cemetery-map-filter-group__search input::placeholder{color:hsla(0,0%,100%,.6);opacity:1}.cemetery-map-filter-group .cemetery-map-filter-group__search input{padding-left:var(--x-padding,0);padding-right:calc(var(--x-padding, 0px) + var(--icon-size, 0px) + var(--gap, 8px));width:100%}.cemetery-map-filter-group .cemetery-map-filter-group__search svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:var(--x-padding)}.cemetery-map-filter-group .cemetery-map-filter-group__options{display:flex;flex-direction:column;gap:16px}@media (min-width:769px){.cemetery-map-filter-group .cemetery-map-filter-group__options{gap:8px}}.cemetery-map-filter-group .cemetery-map-filter-group__option{display:flex;align-items:center;gap:10px}.cemetery-map-filter-group .cemetery-map-filter-group__checkbox{position:relative;display:block;flex-shrink:0;width:24px;height:24px}.cemetery-map-filter-group .cemetery-map-filter-group__checkbox-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.cemetery-map-filter-group .cemetery-map-filter-group__checkbox-faux{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:4px;border:1px solid #545859;background-color:transparent;color:#000;pointer-events:none;transition:all .3s ease-out}.cemetery-map-filter-group .cemetery-map-filter-group__checkbox-faux svg{opacity:0;flex:none;transition:inherit}.cemetery-map-filter-group .cemetery-map-filter-group__checkbox-input:focus-visible+.cemetery-map-filter-group__checkbox-faux{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}.cemetery-map-filter-group .cemetery-map-filter-group__checkbox-input:checked+.cemetery-map-filter-group__checkbox-faux{background-color:#fff;border-color:#fff}.cemetery-map-filter-group .cemetery-map-filter-group__checkbox-input:checked+.cemetery-map-filter-group__checkbox-faux svg{opacity:1}.cemetery-map-filter-group .cemetery-map-filter-group__show-more{padding-top:12px;font-weight:600;text-decoration:underline;text-underline-offset:50%;width:-moz-fit-content;width:fit-content}.maplibregl-popup{max-width:min(100% - 56px,360px)}.maplibregl-popup-content{--cemetery-map-popup-min-height:96px;background-color:#d9d9d6;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);border-radius:4px;color:#292929;padding:0;max-height:max(var(--cemetery-map-popup-min-height),calc(var(--cemetery-map-popup-max-height, var(--map-height, 480px)) - var(--cemetery-map-filter-trigger-space, 0px)));overflow-y:auto}.cemetery-map-popup-full{width:100%}.cemetery-map-tooltip .maplibregl-popup-content{overflow:visible;padding:4px 8px;font-size:14px;font-size:.875rem}.cemetery-map-tooltip__scaler{--cemetery-map-tooltip-transition-duration:0.4s;display:flex;flex-direction:inherit;opacity:0;scale:.25;transition:opacity var(--cemetery-map-tooltip-transition-duration) ease,scale var(--cemetery-map-tooltip-transition-duration) ease}.cemetery-map-tooltip__scaler--visible{opacity:1;scale:1}.cemetery-map-tooltip.maplibregl-popup-anchor-bottom-left .cemetery-map-tooltip__scaler,.cemetery-map-tooltip.maplibregl-popup-anchor-bottom-right .cemetery-map-tooltip__scaler,.cemetery-map-tooltip.maplibregl-popup-anchor-bottom .cemetery-map-tooltip__scaler{transform-origin:50% 100%}.cemetery-map-tooltip.maplibregl-popup-anchor-top-left .cemetery-map-tooltip__scaler,.cemetery-map-tooltip.maplibregl-popup-anchor-top-right .cemetery-map-tooltip__scaler,.cemetery-map-tooltip.maplibregl-popup-anchor-top .cemetery-map-tooltip__scaler{transform-origin:50% 0}.cemetery-map-tooltip.maplibregl-popup-anchor-left .cemetery-map-tooltip__scaler{transform-origin:0 50%}.cemetery-map-tooltip.maplibregl-popup-anchor-right .cemetery-map-tooltip__scaler{transform-origin:100% 50%}.maplibregl-popup-tip{width:20px;height:10px;border:none;background-color:#d9d9d6;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10'%3E%3Cpath d='M0 0l8.59 8.59a2 2 0 002.82 0L20 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10'%3E%3Cpath d='M0 0l8.59 8.59a2 2 0 002.82 0L20 0z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.maplibregl-popup-anchor-top-left.cemetery-map-popup-full .maplibregl-popup-tip,.maplibregl-popup-anchor-top-right.cemetery-map-popup-full .maplibregl-popup-tip,.maplibregl-popup-anchor-top.cemetery-map-popup-full .maplibregl-popup-tip{background-color:#fff}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip,.maplibregl-popup-anchor-top-right .maplibregl-popup-tip,.maplibregl-popup-anchor-top .maplibregl-popup-tip{transform:rotate(180deg)}.maplibregl-popup-anchor-left .maplibregl-popup-tip{margin-right:-5px;transform:rotate(90deg)}.maplibregl-popup-anchor-right .maplibregl-popup-tip{margin-left:-5px;transform:rotate(-90deg)}.cemetery-map-marker-popup{color:#292929;position:relative}.cemetery-map-marker-popup__header{align-items:flex-start;background-color:#fff;display:flex;flex-direction:row-reverse}.cemetery-map-marker-popup__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:50%;flex:none;z-index:1;cursor:pointer;color:inherit}.cemetery-map-marker-popup__close svg{display:block;pointer-events:none}.cemetery-map-marker-popup__body,.cemetery-map-marker-popup__header{padding:24px}.cemetery-map-marker-popup__body,.cemetery-map-marker-popup__intro{display:flex;flex-direction:column}.cemetery-map-marker-popup__intro{flex:1 1 0%;gap:16px}.cemetery-map-marker-popup__body{gap:28px}.cemetery-map-marker-popup__story-count{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;color:#545859}.cemetery-map-marker-popup__image{width:100%;height:120px}.cemetery-map-marker-popup__image-inner{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.cemetery-map-marker-popup__name{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.2}.cemetery-map-marker-popup__stats{font-size:14px;font-size:.875rem;display:grid;grid-template-columns:auto 1fr;margin:0;gap:12px 20px;line-height:1.6}.cemetery-map-marker-popup__stats dd,.cemetery-map-marker-popup__stats dt{margin:0}.cemetery-map-marker-popup__stats dt{font-weight:600}.cemetery-map-marker-popup__stats dd{align-self:last baseline;color:#545859}.cemetery-map-marker-popup__links{display:flex;flex-direction:column;gap:16px}.cemetery-map-marker-popup__link-cemetery{font-size:14px;font-size:.875rem;align-items:flex-start;display:flex;gap:8px;line-height:1}.cemetery-map-marker-popup__link-cemetery span{align-self:center}.cemetery-map-marker-popup__link-story{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:inline-flex;gap:10px;margin:0 auto;font-weight:600;padding:15px 30px;justify-content:center;text-align:center}.cemetery-map-marker-popup__link-story svg{flex:none}.cemetery-map-marker-popup__link-story{background-color:#005960;color:#fff;width:100%}.cemetery-map-marker-popup__link-story:hover{background-color:#004045}.cemetery-map-marker-popup--has-image .cemetery-map-marker-popup__close{background-color:#fff;position:absolute;right:12px;top:12px;z-index:1}.cemetery-map-marker-popup:not(.cemetery-map-marker-popup--has-image) .cemetery-map-marker-popup__header{padding-top:16px;padding-right:16px}.cemetery-map-marker-popup:not(.cemetery-map-marker-popup--has-image) .cemetery-map-marker-popup__intro{padding-top:8px}.cemetery-map-marker-popup:not(.cemetery-map-marker-popup--has-image) .cemetery-map-marker-popup__close{margin-right:-8px;margin-top:-8px}.stories-results-header{display:flex;flex-direction:column;-moz-column-gap:16px;column-gap:16px;row-gap:48px;padding-top:48px}@media (min-width:769px){.stories-results-header{padding-top:64px;row-gap:64px}}.stories-results-header__controls{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.stories-results-header__pill-wrapper{align-items:last baseline;display:flex;flex:1;gap:16px;min-width:-moz-fit-content;min-width:fit-content}.stories-results-header__clear-all{font-weight:600;text-decoration:underline;text-underline-offset:50%}.stories-results-header__clear-all:only-child{margin:0 auto}.stories-results-header__clear-all{min-width:-moz-fit-content;min-width:fit-content}.stories-results-header__heading-row{display:flex;gap:40px 16px;flex-direction:column}@media (min-width:769px){.stories-results-header__heading-row{align-items:center;flex-direction:row}}.stories-results-header__heading{font-family:trajan-pro-3,serif;text-transform:uppercase;font-weight:400;font-size:26px;font-size:1.625rem;line-height:1.1}@media (min-width:1200px){.stories-results-header__heading{font-size:40px;font-size:2.5rem}}@media (min-width:769px){.stories-results-header__sort{margin-left:auto}}@media (min-width:1200px){.stories-results-header__sort{min-width:min(100%,var(--casualty-stories__story-width))}}.stories-filter-trigger{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:inline-flex;gap:10px;margin:0 auto;font-weight:600;padding:15px 30px;justify-content:center;text-align:center}.stories-filter-trigger svg{flex:none}.stories-filter-trigger{align-items:center;background-color:#fff;color:#000;font-weight:400;padding:10px 16px 10px 12px;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;margin:0}.stories-filter-trigger:focus-visible,.stories-filter-trigger:hover{background-color:#ccc}.stories-filter-trigger{width:100%}@media (min-width:769px){.stories-filter-trigger{width:auto}}.stories-filter-drawer{--dialog-enter-duration:0.3s;--dialog-exit-duration:0.15s;opacity:0;transition:opacity var(--dialog-duration) ease-out}.stories-filter-drawer::backdrop{background:rgba(0,0,0,.6);opacity:0;transition:opacity var(--dialog-duration) ease-out}.stories-filter-drawer:not([open]){--dialog-duration:var(--dialog-exit-duration)}.stories-filter-drawer[open]{--dialog-duration:var(--dialog-enter-duration);opacity:1}.stories-filter-drawer[open]::backdrop{opacity:1}@supports (overlay:auto){.stories-filter-drawer{transition:opacity var(--dialog-duration) ease-out,display var(--dialog-duration) allow-discrete,overlay var(--dialog-duration) allow-discrete}.stories-filter-drawer::backdrop{transition:opacity var(--dialog-duration) ease-out,display var(--dialog-duration) allow-discrete,overlay var(--dialog-duration) allow-discrete}}@media (prefers-reduced-motion:no-preference){.stories-filter-drawer{transform:translateY(100%);transition:opacity var(--dialog-duration) ease-out,transform var(--dialog-duration) ease-out}.stories-filter-drawer[open]{transform:none}@supports (overlay:auto){.stories-filter-drawer{transition:opacity var(--dialog-duration) ease-out,transform var(--dialog-duration) ease-out,display var(--dialog-duration) allow-discrete,overlay var(--dialog-duration) allow-discrete}}}.stories-filter-drawer .stories-filter-drawer__inner{min-height:100%;display:flex;flex-direction:column}.stories-filter-drawer .stories-filter-drawer__body,.stories-filter-drawer .stories-filter-drawer__footer,.stories-filter-drawer .stories-filter-drawer__header{padding-left:24px;padding-right:24px}.stories-filter-drawer .stories-filter-drawer__footer,.stories-filter-drawer .stories-filter-drawer__header{background-color:#292929;display:flex;flex-wrap:wrap;position:sticky;justify-content:space-between;padding-top:24px;padding-bottom:24px;isolation:isolate;z-index:1}.stories-filter-drawer .stories-filter-drawer__footer:before,.stories-filter-drawer .stories-filter-drawer__header:before{border-bottom:1px solid #545859;content:"";display:block;position:absolute;inset:0;box-shadow:0 2px 16px 0 rgba(0,0,0,.3);transition:opacity .3s ease-out;z-index:-1}.stories-filter-drawer .stories-filter-drawer__footer>*,.stories-filter-drawer .stories-filter-drawer__header>*{min-width:-moz-fit-content;min-width:fit-content}.stories-filter-drawer .stories-filter-drawer__footer:not(.is-stuck):before,.stories-filter-drawer .stories-filter-drawer__header:not(.is-stuck):before{opacity:0}.stories-filter-drawer .stories-filter-drawer__header{gap:10px;top:0}.stories-filter-drawer .stories-filter-drawer__title{font-size:18px;font-size:1.125rem;line-height:1.4}.stories-filter-drawer .stories-filter-drawer__close{margin-left:auto}.stories-filter-drawer .stories-filter-drawer__body{flex-grow:1}.stories-filter-drawer .stories-filter-drawer__footer{align-items:baseline;bottom:0}.stories-filter-drawer .stories-filter-drawer__footer:before{transform:rotate(180deg)}.stories-filter-drawer .stories-filter-drawer__clear-all{font-weight:600;text-decoration:underline;text-underline-offset:50%}.stories-filter-drawer .stories-filter-drawer__clear-all:only-child{margin:0 auto}.stories-filter-drawer .stories-filter-drawer__show-results{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:inline-flex;gap:10px;margin:0 auto;font-weight:600;padding:15px 30px;justify-content:center;text-align:center}.stories-filter-drawer .stories-filter-drawer__show-results svg{flex:none}.stories-filter-drawer .stories-filter-drawer__show-results{background-color:#005960;color:#fff;margin:0}.stories-filter-drawer .stories-filter-drawer__show-results:hover{background-color:#004045}.stories-filter-drawer{background-color:#292929;border:0;box-shadow:8px 0 24px 0 rgba(0,0,0,.2);color:#fff;overflow:auto;padding:0;height:100%;margin:auto 0 0;max-width:100%;max-height:90vh;max-height:90dvh;width:100%}@media (min-width:769px){.stories-filter-drawer{max-height:100vh;max-height:100dvh;margin:0 auto 0 0;width:410px}}@media (min-width:769px) and (prefers-reduced-motion:no-preference){.stories-filter-drawer{transform:translateX(-100%)}}@starting-style{.stories-filter-drawer[open]{opacity:0}@media (prefers-reduced-motion:no-preference){.stories-filter-drawer[open]{transform:translateY(100%)}}.stories-filter-drawer[open]::backdrop{opacity:0}@media (min-width:769px) and (prefers-reduced-motion:no-preference){.stories-filter-drawer[open]{transform:translateX(-100%)}}}.stories-filter-group,.stories-filter-groups{display:flex;flex-direction:column}.stories-filter-group{border:0;padding:.01em 0 0;margin:0;min-width:0;border-top:1px solid #545859}.stories-filter-group:last-child{border-bottom:1px solid #545859}.stories-filter-group .stories-filter-group__header{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:22px 0 20px}.stories-filter-group .stories-filter-group__header svg{flex-shrink:0}.stories-filter-group .stories-filter-group__panel{display:grid;grid-template-rows:0fr}@media (prefers-reduced-motion:no-preference){.stories-filter-group .stories-filter-group__panel{transition:grid-template-rows .3s ease}}.stories-filter-group .stories-filter-group__panel.is-open{grid-template-rows:1fr}.stories-filter-group .stories-filter-group__panel[aria-hidden=true]{opacity:0}.stories-filter-group .stories-filter-group__panel-clip{overflow:hidden;min-height:0}.stories-filter-group .stories-filter-group__panel-inner{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}@media (prefers-reduced-motion:no-preference){.stories-filter-group .stories-filter-group__panel-inner{transition:opacity .3s ease}.stories-filter-group.is-open .stories-filter-group .stories-filter-group__panel-inner{transition-delay:.3s}}@media (min-width:769px){.stories-filter-group .stories-filter-group__panel-inner{gap:12px}}.stories-filter-group:not(.is-open) .stories-filter-group__panel-inner{opacity:0}.stories-filter-group .stories-filter-group__search{--icon-size:16px;--x-padding:12px;--gap:8px;display:flex;position:relative}.stories-filter-group .stories-filter-group__search input{background-color:#000;border:1px solid #e5e5e5;border-radius:8px;box-sizing:border-box;color:#fff;min-height:36px;padding-top:4px;padding-bottom:4px}.stories-filter-group .stories-filter-group__search input::-moz-placeholder{color:hsla(0,0%,100%,.6);opacity:1}.stories-filter-group .stories-filter-group__search input::placeholder{color:hsla(0,0%,100%,.6);opacity:1}.stories-filter-group .stories-filter-group__search input{padding-left:var(--x-padding,0);padding-right:calc(var(--x-padding, 0px) + var(--icon-size, 0px) + var(--gap, 8px));width:100%}.stories-filter-group .stories-filter-group__search svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:var(--x-padding)}.stories-filter-group .stories-filter-group__options{display:flex;flex-direction:column;gap:16px}@media (min-width:769px){.stories-filter-group .stories-filter-group__options{gap:8px}}.stories-filter-group .stories-filter-group__option{display:flex;align-items:center;gap:10px}.stories-filter-group .stories-filter-group__checkbox{position:relative;display:block;flex-shrink:0;width:24px;height:24px}.stories-filter-group .stories-filter-group__checkbox-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.stories-filter-group .stories-filter-group__checkbox-faux{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:4px;border:1px solid #545859;background-color:transparent;color:#000;pointer-events:none;transition:all .3s ease-out}.stories-filter-group .stories-filter-group__checkbox-faux svg{opacity:0;flex:none;transition:inherit}.stories-filter-group .stories-filter-group__checkbox-input:focus-visible+.stories-filter-group__checkbox-faux{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}.stories-filter-group .stories-filter-group__checkbox-input:checked+.stories-filter-group__checkbox-faux{background-color:#fff;border-color:#fff}.stories-filter-group .stories-filter-group__checkbox-input:checked+.stories-filter-group__checkbox-faux svg{opacity:1}.stories-filter-group .stories-filter-group__show-more{padding-top:12px;font-weight:600;text-decoration:underline;text-underline-offset:50%;width:-moz-fit-content;width:fit-content}.stories-applied-filter-pills .stories-applied-filter-pills__pills{display:flex;gap:8px;flex-wrap:wrap}.stories-applied-filter-pills .stories-applied-filter-pills__pill{font-size:14px;font-size:.875rem;align-items:center;border-radius:32px;background-color:#fff;border:1px solid #d9d9d6;color:#000;display:flex;flex-shrink:1;gap:8px;line-height:1.2;min-height:28px;min-width:-moz-fit-content;min-width:fit-content;padding:4px 8px 4px 16px;text-align:left}.stories-applied-filter-pills .stories-applied-filter-pills__pill span{align-self:center}.stories-applied-filter-pills .stories-applied-filter-pills__pill svg{flex:none;height:10px;margin-top:2px}.stories-applied-filter-pills{display:flex;flex-direction:column;gap:12px}.stories-applied-filter-pills__label{padding:22px 0 20px;font-weight:600}.stories-applied-filter-pills:not(.stories-applied-filter-pills--header){padding-bottom:24px;border-top:1px solid #545859}.stories-applied-filter-pills--header .stories-applied-filter-pills__label{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}.stories-applied-filter-pills--header .stories-applied-filter-pills__pill{background-color:#737373;border-color:transparent;color:#fff}.stories-sort-select{display:flex;align-items:center;gap:8px}.stories-sort-select .stories-sort-select__label{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;background:none!important}.stories-sort-select .stories-sort-select__control-wrapper{color:#fff;position:relative;width:100%}.stories-sort-select .stories-sort-select__control-wrapper svg{display:block;pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(90deg)}.stories-sort-select .stories-sort-select__control{font-size:14px;font-size:.875rem;line-height:44px;line-height:2.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:4px;border:1px solid;color:inherit;min-height:44px;padding:0 40px 0 16px;width:100%}.stories-sort-select .stories-sort-select__control:open~svg{transform:translateY(-50%) rotate(-90deg)}.stories-sort-select .stories-sort-select__control,.stories-sort-select .stories-sort-select__control::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.stories-sort-select .stories-sort-select__control::picker-icon{display:none}.stories-sort-select .stories-sort-select__control::picker(select){border-radius:4px;border:1px solid #545859;background:#292929;color:#fff;margin-block:4px;padding:3px;min-inline-size:anchor-size(self-inline)}.stories-sort-select .stories-sort-select__control option{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;border-radius:4px;padding:6px 8px}.stories-sort-select .stories-sort-select__control option:checked{background-color:#1d1d1d}.stories-sort-select .stories-sort-select__control option::checkmark{content:"";order:1;margin-left:auto;width:16px;height:16px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M13.333 4l-7.334 7.333L2.666 8' stroke='%23fff' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M13.333 4l-7.334 7.333L2.666 8' stroke='%23fff' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.story-detail__content{--gap:24px;padding-top:64px}.story-detail__content:not(:last-child){padding-bottom:80px}@media (min-width:769px){.story-detail__content{--gap:32px}}.story-detail__content__item:has(.story-image,.story-video){--gap:48px}@media (min-width:769px){.story-detail__content__item:has(.story-image,.story-video){--gap:80px}}.story-detail__content__item:not(:first-child){margin-top:var(--gap)}.story-detail__content__item:not(:last-child){margin-bottom:var(--gap)}@media (min-width:1200px){.story-detail__content__item{padding-left:var(--container-gutter,96px);padding-right:var(--container-gutter,96px)}}.story-detail__back{display:flex;justify-content:center}.story-detail__back__link{transition:all .3s ease;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;border-radius:4px;display:inline-flex;gap:10px;font-weight:600;padding:15px 30px;justify-content:center;text-align:center}.story-detail__back__link svg{flex:none}.story-detail__back__link{align-items:center;background-color:#005960;margin:0 auto;width:-moz-fit-content;width:fit-content}.story-detail__back__link:hover{background-color:#004045}.story-detail__back__link svg{height:14px;width:7px}.story-detail__actions{display:flex;flex-direction:column;gap:48px}.story-detail__actions,.story-detail__cemetery-map,.story-detail__footer-rows,.story-detail__related-stories{margin-top:56px}@media (min-width:769px){.story-detail__actions,.story-detail__cemetery-map,.story-detail__footer-rows,.story-detail__related-stories{margin-top:80px}}.story-detail__related-stories{background-color:#191919;padding:64px 0}
/*# sourceMappingURL=style_stories-portal.css.map */
