@charset "UTF-8";@import"https://unpkg.com/@phosphor-icons/web@2.1.1/src/fill/style.css";/*!
 * Pico CSS v1.5.13 (https://picocss.com)
 * Copyright 2019-2024 - Licensed under MIT
 */.mapboxgl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 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 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 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.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 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 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 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.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 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 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 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.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 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-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 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-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 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-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 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-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 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-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 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-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%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.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-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}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, .98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, .1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container::backdrop{background-color:#0000}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translateZ(0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video,.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:#0000;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translateZ(0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;-webkit-user-select:none;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:#18181b80}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, .6);--f-button-active-bg: rgba(0, 0, 0, .6);--f-button-hover-bg: rgba(0, 0, 0, .6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, .3);--f-button-active-bg: rgba(24, 24, 27, .5);--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .5));--f-button-svg-disabled-opacity: .65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;-webkit-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, .25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, .35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, .15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, .35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translateZ(0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track:before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:#0000;outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * .5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button:after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, .94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, .65);--f-button-hover-bg: rgba(70, 70, 73, .65);--f-button-active-bg: rgba(90, 90, 93, .65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;user-select:none;pointer-events:none}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, .2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translate(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translate(-100%)}}@keyframes f-slideOutPrev{to{transform:translate(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translate(-75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translate(75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicOutNext{to{transform:translate(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translate(75px);opacity:0}}.f-carousel{--f-carousel-theme-color: #706f6c;--f-carousel-spacing: 0px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: auto;--f-carousel-slide-padding: 0;--f-button-width: 42px;--f-button-height: 42px;--f-button-color: var(--f-carousel-theme-color, currentColor);--f-button-hover-color: var(--f-carousel-theme-color, currentColor);--f-button-bg: transparent;--f-button-hover-bg: var(--f-button-bg);--f-button-active-bg: var(--f-button-bg);--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-next-pos: 10px;--f-button-prev-pos: 10px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75;position:relative;box-sizing:border-box}.f-carousel *,.f-carousel *:before,.f-carousel *:after{box-sizing:inherit}.f-carousel.is-ltr{direction:ltr}.f-carousel.is-rtl{direction:rtl}.f-carousel__viewport{overflow:hidden;transform:translateZ(0);backface-visibility:hidden;width:100%;height:100%}.f-carousel__viewport.is-draggable{cursor:move;cursor:grab}.f-carousel__viewport.is-dragging{cursor:move;cursor:grabbing}.f-carousel__track{display:flex;margin:0 auto;padding:0;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.f-carousel__slide{position:relative;flex:0 0 auto;width:var(--f-carousel-slide-width);max-width:100%;height:var(--f-carousel-slide-height);margin:0 var(--f-carousel-spacing) 0 0;padding:var(--f-carousel-slide-padding);outline:0;transform-origin:center center}.f-carousel__slide img.is-preloading{visibility:hidden}.f-carousel__slide>.f-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.f-carousel.is-vertical{--f-carousel-slide-height: 100%}.f-carousel.is-vertical .f-carousel__track{flex-wrap:wrap}.f-carousel.is-vertical .f-carousel__slide{margin:0 0 var(--f-carousel-spacing) 0}:root{--f-carousel-dots-width: 24px;--f-carousel-dots-height: 30px;--f-carousel-dot-width: 8px;--f-carousel-dot-height: 8px;--f-carousel-dot-radius: 50%;--f-carousel-dot-color: var(--f-carousel-theme-color, currentColor);--f-carousel-dot-opacity: .2;--f-carousel-dot-hover-opacity: .4}.f-carousel.has-dots{margin-bottom:var(--f-carousel-dots-height)}.f-carousel__dots{position:absolute;bottom:calc(var(--f-carousel-dots-height)*-1);left:0;right:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto!important;padding:0;list-style:none!important;-webkit-user-select:none;user-select:none}.f-carousel__dots li{margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;opacity:var(--f-carousel-dot-opacity);transition:opacity .15s ease-in-out}.f-carousel__dots li+li{margin:0}.f-carousel__dots li:hover{opacity:var(--f-carousel-dot-hover-opacity)}.f-carousel__dots li.is-current{opacity:1}.f-carousel__dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:var(--f-carousel-dots-width);height:var(--f-carousel-dots-height);border:0;background:#0000;cursor:pointer;transition:all .2s linear}.f-carousel__dot{display:block;margin:0;padding:0;border:0;width:var(--f-carousel-dot-width);height:var(--f-carousel-dot-height);border-radius:var(--f-carousel-dot-radius);background-color:var(--f-carousel-dot-color);line-height:0;font-size:0;cursor:pointer;pointer-events:none}.f-carousel__dots.is-dynamic li:not(.is-prev,.is-next,.is-current,.is-after-next,.is-before-prev) button{transform:scale(0);width:0}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(.22)}.f-carousel__dots.is-dynamic li.is-prev button,.f-carousel__dots.is-dynamic li.is-next button{transform:scale(.66)}.f-carousel__dots.is-dynamic li.is-current button{transform:scale(1)}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(.33)}.f-carousel__dots.is-dynamic li.is-current:first-child{margin-left:calc(var(--f-carousel-dots-width)*2)}.f-carousel__dots.is-dynamic li.is-prev:first-child{margin-left:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-next:last-child{margin-right:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-current:last-child{margin-right:calc(var(--f-carousel-dots-width)*2)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:first-child,.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-prev:first-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:last-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-next:last-child{margin-right:0;margin-left:var(--f-carousel-dots-width)}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: .65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}:root{--font-family: system-ui, -apple-system, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--line-height: 1.5;--font-weight: 400;--font-size: 16px;--border-radius: .25rem;--border-width: 1px;--outline-width: 3px;--spacing: 1rem;--typography-spacing-vertical: 1.5rem;--block-spacing-vertical: calc(var(--spacing) * 2);--block-spacing-horizontal: var(--spacing);--form-element-spacing-vertical: .75rem;--form-element-spacing-horizontal: 1rem;--nav-element-spacing-vertical: 1rem;--nav-element-spacing-horizontal: .5rem;--nav-link-spacing-vertical: .5rem;--nav-link-spacing-horizontal: .5rem;--form-label-font-weight: var(--font-weight);--transition: .2s ease-in-out;--modal-overlay-backdrop-filter: blur(.25rem)}a{--text-decoration: none}small{--font-size: .875em}h1,h2,h3,h4,h5,h6{--font-weight: 700}h1{--font-size: 2rem;--typography-spacing-vertical: 3rem}h2{--font-size: 1.75rem;--typography-spacing-vertical: 2.625rem}h3{--font-size: 1.5rem;--typography-spacing-vertical: 2.25rem}h4{--font-size: 1.25rem;--typography-spacing-vertical: 1.874rem}h5{--font-size: 1.125rem;--typography-spacing-vertical: 1.6875rem}[type=checkbox],[type=radio]{--border-width: 2px}[type=checkbox][role=switch],thead th,thead td,tfoot th,tfoot td{--border-width: 3px}:not(thead,tfoot)>*>td{--font-size: .875em}pre,code,kbd,samp{--font-family: "Menlo", "Consolas", "Roboto Mono", "Ubuntu Monospace", "Noto Mono", "Oxygen Mono", "Liberation Mono", monospace, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}kbd{--font-weight: bolder}[data-theme=light],:root:not([data-theme=dark]){--background-color: #fff;--color: hsl(205, 20%, 32%);--h1-color: hsl(205, 30%, 15%);--h2-color: rgb(35.38125, 50.628125, 61.51875);--h3-color: hsl(205, 25%, 23%);--h4-color: rgb(54.63375, 72.706875, 85.61625);--h5-color: hsl(205, 20%, 32%);--h6-color: rgb(77.07375, 95.741875, 109.07625);--muted-color: hsl(205, 10%, 50%);--muted-border-color: hsl(205, 20%, 94%);--primary: hsl(195, 85%, 41%);--primary-hover: hsl(195, 90%, 32%);--primary-focus: rgba(15.6825, 148.98375, 193.4175, .125);--primary-inverse: #fff;--secondary: hsl(205, 15%, 41%);--secondary-hover: hsl(205, 20%, 32%);--secondary-focus: rgba(88.8675, 107.16375, 120.2325, .125);--secondary-inverse: #fff;--contrast: hsl(205, 30%, 15%);--contrast-hover: #000;--contrast-focus: rgba(88.8675, 107.16375, 120.2325, .125);--contrast-inverse: #fff;--mark-background-color: #fff2ca;--mark-color: rgb(83.83125, 57.871875, 37.29375);--ins-color: #388e3c;--del-color: #c62828;--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--form-element-background-color: transparent;--form-element-border-color: hsl(205, 14%, 68%);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: transparent;--form-element-active-border-color: var(--primary);--form-element-focus-color: var(--primary-focus);--form-element-disabled-background-color: hsl(205, 18%, 86%);--form-element-disabled-border-color: hsl(205, 14%, 68%);--form-element-disabled-opacity: .5;--form-element-invalid-border-color: #c62828;--form-element-invalid-active-border-color: #d32f2f;--form-element-invalid-focus-color: rgba(211, 47, 47, .125);--form-element-valid-border-color: #388e3c;--form-element-valid-active-border-color: #43a047;--form-element-valid-focus-color: rgba(67, 160, 71, .125);--switch-background-color: hsl(205, 16%, 77%);--switch-color: var(--primary-inverse);--switch-checked-background-color: var(--primary);--range-border-color: hsl(205, 18%, 86%);--range-active-border-color: hsl(205, 16%, 77%);--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: rgb(245.82, 247.605, 248.88);--code-background-color: hsl(205, 20%, 94%);--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: hsl(330, 40%, 50%);--code-property-color: hsl(185, 40%, 40%);--code-value-color: hsl(40, 20%, 50%);--code-comment-color: hsl(205, 14%, 68%);--accordion-border-color: var(--muted-border-color);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: var(--background-color);--card-border-color: var(--muted-border-color);--card-box-shadow: .0145rem .029rem .174rem rgba(26.775, 40.1625, 49.725, .01698), .0335rem .067rem .402rem rgba(26.775, 40.1625, 49.725, .024), .0625rem .125rem .75rem rgba(26.775, 40.1625, 49.725, .03), .1125rem .225rem 1.35rem rgba(26.775, 40.1625, 49.725, .036), .2085rem .417rem 2.502rem rgba(26.775, 40.1625, 49.725, .04302), .5rem 1rem 6rem rgba(26.775, 40.1625, 49.725, .06), 0 0 0 .0625rem rgba(26.775, 40.1625, 49.725, .015);--card-sectionning-background-color: rgb(250.41, 251.3025, 251.94);--dropdown-background-color: rgb(250.41, 251.3025, 251.94);--dropdown-border-color: rgb(224.757, 230.2905, 234.243);--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: hsl(205, 20%, 94%);--modal-overlay-background-color: rgba(212.874, 220.371, 225.726, .7);--progress-background-color: hsl(205, 18%, 86%);--progress-color: var(--primary);--loading-spinner-opacity: .5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(198, 40, 40)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(56, 142, 60)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:light}@media only screen and (prefers-color-scheme: dark){:root:not([data-theme]){--background-color: rgb(16.734375, 25.1015625, 31.078125);--color: hsl(205, 16%, 77%);--h1-color: hsl(205, 20%, 94%);--h2-color: rgb(224.757, 230.2905, 234.243);--h3-color: hsl(205, 18%, 86%);--h4-color: rgb(199.92, 209.1425, 215.73);--h5-color: hsl(205, 16%, 77%);--h6-color: rgb(174.471, 186.609, 195.279);--muted-color: hsl(205, 10%, 50%);--muted-border-color: rgb(31.078125, 45.3953125, 55.621875);--primary: hsl(195, 85%, 41%);--primary-hover: hsl(195, 80%, 50%);--primary-focus: rgba(15.6825, 148.98375, 193.4175, .25);--primary-inverse: #fff;--secondary: hsl(205, 15%, 41%);--secondary-hover: hsl(205, 10%, 50%);--secondary-focus: rgba(114.75, 129.625, 140.25, .25);--secondary-inverse: #fff;--contrast: hsl(205, 20%, 94%);--contrast-hover: #fff;--contrast-focus: rgba(114.75, 129.625, 140.25, .25);--contrast-inverse: #000;--mark-background-color: rgb(208.488, 194.152, 131.912);--mark-color: rgb(16.734375, 25.1015625, 31.078125);--ins-color: #388e3c;--del-color: #c62828;--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--form-element-background-color: rgb(16.734375, 25.1015625, 31.078125);--form-element-border-color: rgb(54.63375, 72.706875, 85.61625);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: var(--form-element-background-color);--form-element-active-border-color: var(--primary);--form-element-focus-color: var(--primary-focus);--form-element-disabled-background-color: hsl(205, 25%, 23%);--form-element-disabled-border-color: hsl(205, 20%, 32%);--form-element-disabled-opacity: .5;--form-element-invalid-border-color: #b71c1c;--form-element-invalid-active-border-color: #c62828;--form-element-invalid-focus-color: rgba(198, 40, 40, .25);--form-element-valid-border-color: #2e7d32;--form-element-valid-active-border-color: #388e3c;--form-element-valid-focus-color: rgba(56, 142, 60, .25);--switch-background-color: rgb(54.63375, 72.706875, 85.61625);--switch-color: var(--primary-inverse);--switch-checked-background-color: var(--primary);--range-border-color: rgb(35.38125, 50.628125, 61.51875);--range-active-border-color: hsl(205, 25%, 23%);--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: rgba(114.75, 129.625, 140.25, .05);--code-background-color: rgb(23.428125, 35.1421875, 43.509375);--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: hsl(330, 30%, 50%);--code-property-color: hsl(185, 30%, 50%);--code-value-color: hsl(40, 10%, 50%);--code-comment-color: rgb(77.07375, 95.741875, 109.07625);--accordion-border-color: var(--muted-border-color);--accordion-active-summary-color: var(--primary);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: rgb(20.08125, 30.121875, 37.29375);--card-border-color: var(--card-background-color);--card-box-shadow: .0145rem .029rem .174rem rgba(0, 0, 0, .01698), .0335rem .067rem .402rem rgba(0, 0, 0, .024), .0625rem .125rem .75rem rgba(0, 0, 0, .03), .1125rem .225rem 1.35rem rgba(0, 0, 0, .036), .2085rem .417rem 2.502rem rgba(0, 0, 0, .04302), .5rem 1rem 6rem rgba(0, 0, 0, .06), 0 0 0 .0625rem rgba(0, 0, 0, .015);--card-sectionning-background-color: rgb(23.428125, 35.1421875, 43.509375);--dropdown-background-color: hsl(205, 30%, 15%);--dropdown-border-color: rgb(35.38125, 50.628125, 61.51875);--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: rgba(35.38125, 50.628125, 61.51875, .75);--modal-overlay-background-color: rgba(35.38125, 50.628125, 61.51875, .8);--progress-background-color: rgb(35.38125, 50.628125, 61.51875);--progress-color: var(--primary);--loading-spinner-opacity: .5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183, 28, 28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:dark}}[data-theme=dark]{--background-color: rgb(16.734375, 25.1015625, 31.078125);--color: hsl(205, 16%, 77%);--h1-color: hsl(205, 20%, 94%);--h2-color: rgb(224.757, 230.2905, 234.243);--h3-color: hsl(205, 18%, 86%);--h4-color: rgb(199.92, 209.1425, 215.73);--h5-color: hsl(205, 16%, 77%);--h6-color: rgb(174.471, 186.609, 195.279);--muted-color: hsl(205, 10%, 50%);--muted-border-color: rgb(31.078125, 45.3953125, 55.621875);--primary: hsl(195, 85%, 41%);--primary-hover: hsl(195, 80%, 50%);--primary-focus: rgba(15.6825, 148.98375, 193.4175, .25);--primary-inverse: #fff;--secondary: hsl(205, 15%, 41%);--secondary-hover: hsl(205, 10%, 50%);--secondary-focus: rgba(114.75, 129.625, 140.25, .25);--secondary-inverse: #fff;--contrast: hsl(205, 20%, 94%);--contrast-hover: #fff;--contrast-focus: rgba(114.75, 129.625, 140.25, .25);--contrast-inverse: #000;--mark-background-color: rgb(208.488, 194.152, 131.912);--mark-color: rgb(16.734375, 25.1015625, 31.078125);--ins-color: #388e3c;--del-color: #c62828;--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--form-element-background-color: rgb(16.734375, 25.1015625, 31.078125);--form-element-border-color: rgb(54.63375, 72.706875, 85.61625);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: var(--form-element-background-color);--form-element-active-border-color: var(--primary);--form-element-focus-color: var(--primary-focus);--form-element-disabled-background-color: hsl(205, 25%, 23%);--form-element-disabled-border-color: hsl(205, 20%, 32%);--form-element-disabled-opacity: .5;--form-element-invalid-border-color: #b71c1c;--form-element-invalid-active-border-color: #c62828;--form-element-invalid-focus-color: rgba(198, 40, 40, .25);--form-element-valid-border-color: #2e7d32;--form-element-valid-active-border-color: #388e3c;--form-element-valid-focus-color: rgba(56, 142, 60, .25);--switch-background-color: rgb(54.63375, 72.706875, 85.61625);--switch-color: var(--primary-inverse);--switch-checked-background-color: var(--primary);--range-border-color: rgb(35.38125, 50.628125, 61.51875);--range-active-border-color: hsl(205, 25%, 23%);--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: rgba(114.75, 129.625, 140.25, .05);--code-background-color: rgb(23.428125, 35.1421875, 43.509375);--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: hsl(330, 30%, 50%);--code-property-color: hsl(185, 30%, 50%);--code-value-color: hsl(40, 10%, 50%);--code-comment-color: rgb(77.07375, 95.741875, 109.07625);--accordion-border-color: var(--muted-border-color);--accordion-active-summary-color: var(--primary);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: rgb(20.08125, 30.121875, 37.29375);--card-border-color: var(--card-background-color);--card-box-shadow: .0145rem .029rem .174rem rgba(0, 0, 0, .01698), .0335rem .067rem .402rem rgba(0, 0, 0, .024), .0625rem .125rem .75rem rgba(0, 0, 0, .03), .1125rem .225rem 1.35rem rgba(0, 0, 0, .036), .2085rem .417rem 2.502rem rgba(0, 0, 0, .04302), .5rem 1rem 6rem rgba(0, 0, 0, .06), 0 0 0 .0625rem rgba(0, 0, 0, .015);--card-sectionning-background-color: rgb(23.428125, 35.1421875, 43.509375);--dropdown-background-color: hsl(205, 30%, 15%);--dropdown-border-color: rgb(35.38125, 50.628125, 61.51875);--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: rgba(35.38125, 50.628125, 61.51875, .75);--modal-overlay-background-color: rgba(35.38125, 50.628125, 61.51875, .8);--progress-background-color: rgb(35.38125, 50.628125, 61.51875);--progress-color: var(--primary);--loading-spinner-opacity: .5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183, 28, 28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:dark}progress,[type=checkbox],[type=radio],[type=range]{accent-color:var(--primary)}*,*:before,*:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);text-rendering:optimizeLegibility;overflow-wrap:break-word;cursor:default;-moz-tab-size:4;tab-size:4}main{display:block}body{width:100%;margin:0}body>header,body>main,body>footer{width:100%;margin-right:auto;margin-left:auto;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal)}section{margin-bottom:var(--block-spacing-vertical)}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:calc(var(--spacing) * .5) 0;color:var(--muted-color)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-style:normal;font-weight:var(--font-weight);font-size:var(--font-size)}a,[role=link]{--color: var(--primary);--background-color: transparent;outline:none;background-color:var(--background-color);color:var(--color);text-decoration:var(--text-decoration);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition)}a:is([aria-current],:hover,:active,:focus),[role=link]:is([aria-current],:hover,:active,:focus){--color: var(--primary-hover);--text-decoration: underline}a:focus,[role=link]:focus{--background-color: var(--primary-focus)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);font-family:var(--font-family)}h1{--color: var(--h1-color)}h2{--color: var(--h2-color)}h3{--color: var(--h3-color)}h4{--color: var(--h4-color)}h5{--color: var(--h5-color)}h6{--color: var(--h6-color)}:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--typography-spacing-vertical)}hgroup{margin-bottom:var(--typography-spacing-vertical)}hgroup>*{margin-bottom:0}hgroup>*:last-child{--color: var(--muted-color);--font-weight: unset;font-size:1rem;font-family:unset}p{margin-bottom:var(--typography-spacing-vertical)}small{font-size:var(--font-size)}:where(dl,ol,ul){padding-right:0;padding-left:var(--spacing);padding-inline-start:var(--spacing);padding-inline-end:0}:where(dl,ol,ul) li{margin-bottom:calc(var(--typography-spacing-vertical) * .25)}:where(dl,ol,ul) :is(dl,ol,ul){margin:0;margin-top:calc(var(--typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--mark-background-color);color:var(--mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--typography-spacing-vertical) 0;padding:var(--spacing);border-right:none;border-left:.25rem solid var(--blockquote-border-color);border-inline-start:.25rem solid var(--blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--typography-spacing-vertical) * .5);color:var(--blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--ins-color);text-decoration:none}del{color:var(--del-color)}::selection{background-color:var(--primary-focus)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:root){overflow:hidden}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button{display:block;width:100%;margin-bottom:var(--spacing)}[role=button]{display:inline-block;text-decoration:none}button,input[type=submit],input[type=button],input[type=reset],[role=button]{--background-color: var(--primary);--border-color: var(--primary);--color: var(--primary-inverse);--box-shadow: var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}button:is([aria-current],:hover,:active,:focus),input[type=submit]:is([aria-current],:hover,:active,:focus),input[type=button]:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus),[role=button]:is([aria-current],:hover,:active,:focus){--background-color: var(--primary-hover);--border-color: var(--primary-hover);--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--color: var(--primary-inverse)}button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,[role=button]:focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--primary-focus)}input[type=reset]{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);cursor:pointer}input[type=reset]:is([aria-current],:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}input[type=reset]:focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--secondary-focus)}:where(button,[type=submit],[type=button],[type=reset],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]),a[role=button]:not([href]){opacity:.5;pointer-events:none}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:none}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2)}fieldset{margin:0;margin-bottom:var(--spacing);padding:0;border:0}label,fieldset legend{display:block;margin-bottom:calc(var(--spacing) * .25);font-weight:var(--form-label-font-weight, var(--font-weight))}input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}input,select,textarea{--background-color: var(--form-element-background-color);--border-color: var(--form-element-border-color);--color: var(--form-element-color);--box-shadow: none;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus),:where(select,textarea):is(:active,:focus){--background-color: var(--form-element-active-background-color)}input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus),:where(select,textarea):is(:active,:focus){--border-color: var(--form-element-active-border-color)}input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,select:focus,textarea:focus{--box-shadow: 0 0 0 var(--outline-width) var(--form-element-focus-color)}input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled],:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea){--background-color: var(--form-element-disabled-background-color);--border-color: var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid]{padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=false]{background-image:var(--icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=true]{background-image:var(--icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--border-color: var(--form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--border-color: var(--form-element-valid-active-border-color) !important;--box-shadow: 0 0 0 var(--outline-width) var(--form-element-valid-focus-color) !important}:where(input,select,textarea)[aria-invalid=true]{--border-color: var(--form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--border-color: var(--form-element-invalid-active-border-color) !important;--box-shadow: 0 0 0 var(--outline-width) var(--form-element-invalid-focus-color) !important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::placeholder,input::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder,select:invalid{color:var(--form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}:where(input,select,textarea)+small{display:block;width:100%;margin-top:calc(var(--spacing) * -.75);margin-bottom:var(--spacing);color:var(--muted-color)}label>:where(input,select,textarea){margin-top:calc(var(--spacing) * .25)}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-right:.375em;margin-left:0;margin-inline-start:0;margin-inline-end:.375em;border-width:var(--border-width);font-size:inherit;vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color: var(--primary);--border-color: var(--primary);background-image:var(--icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:.375em;margin-bottom:0;cursor:pointer}[type=checkbox]:indeterminate{--background-color: var(--primary);--border-color: var(--primary);background-image:var(--icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color: var(--primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--background-color: var(--switch-background-color);--border-color: var(--switch-background-color);--color: var(--switch-color);width:2.25em;height:1.25em;border:var(--border-width) solid var(--border-color);border-radius:1.25em;background-color:var(--background-color);line-height:1.25em}[type=checkbox][role=switch]:focus{--background-color: var(--switch-background-color);--border-color: var(--switch-background-color)}[type=checkbox][role=switch]:checked{--background-color: var(--switch-checked-background-color);--border-color: var(--switch-checked-background-color)}[type=checkbox][role=switch]:before{display:block;width:calc(1.25em - var(--border-width) * 2);height:100%;border-radius:50%;background-color:var(--color);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:checked{background-image:none}[type=checkbox][role=switch]:checked:before{margin-left:calc(1.125em - var(--border-width));margin-inline-start:calc(1.125em - var(--border-width))}[type=checkbox][aria-invalid=false],[type=checkbox]:checked[aria-invalid=false],[type=radio][aria-invalid=false],[type=radio]:checked[aria-invalid=false],[type=checkbox][role=switch][aria-invalid=false],[type=checkbox][role=switch]:checked[aria-invalid=false]{--border-color: var(--form-element-valid-border-color)}[type=checkbox][aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=radio][aria-invalid=true],[type=radio]:checked[aria-invalid=true],[type=checkbox][role=switch][aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--border-color: var(--form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--icon-position: .75rem;--icon-width: 1rem;padding-right:calc(var(--icon-width) + var(--icon-position));background-image:var(--icon-date);background-position:center right var(--icon-position);background-size:var(--icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--icon-width);margin-right:calc(var(--icon-width) * -1);margin-left:var(--icon-position);opacity:0}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--form-element-spacing-horizontal)!important;background-image:none!important}}[type=file]{--color: var(--muted-color);padding:calc(var(--form-element-spacing-vertical) * .5) 0;border:0;border-radius:0;background:none}[type=file]::file-selector-button{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);margin-right:calc(var(--spacing) / 2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing) / 2);padding:calc(var(--form-element-spacing-vertical) * .5) calc(var(--form-element-spacing-horizontal) * .5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::file-selector-button:is(:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}[type=file]::-webkit-file-upload-button{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);margin-right:calc(var(--spacing) / 2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing) / 2);padding:calc(var(--form-element-spacing-vertical) * .5) calc(var(--form-element-spacing-horizontal) * .5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-webkit-file-upload-button:is(:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}[type=file]::-ms-browse{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);margin-right:calc(var(--spacing) / 2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing) / 2);padding:calc(var(--form-element-spacing-vertical) * .5) calc(var(--form-element-spacing-horizontal) * .5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-ms-browse:is(:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:none}[type=range]::-webkit-slider-runnable-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-moz-range-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-ms-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}[type=range]:hover,[type=range]:focus{--range-border-color: var(--range-active-border-color);--range-thumb-color: var(--range-thumb-hover-color)}[type=range]:active{--range-thumb-color: var(--range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);border-radius:5rem;background-image:var(--icon-search);background-position:center left 1.125rem;background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--icon-search),var(--icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--icon-search),var(--icon-invalid)}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}th,td{padding:calc(var(--spacing) / 2) var(--spacing);border-bottom:var(--border-width) solid var(--table-border-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);text-align:left;text-align:start}tfoot th,tfoot td{border-top:var(--border-width) solid var(--table-border-color);border-bottom:0}table[role=grid] tbody tr:nth-child(odd){background-color:var(--table-row-stripped-background-color)}pre,code,kbd,samp{font-size:.875em;font-family:var(--font-family)}pre{-ms-overflow-style:scrollbar;overflow:auto}pre,code,kbd{border-radius:var(--border-radius);background:var(--code-background-color);color:var(--code-color);font-weight:var(--font-weight);line-height:initial}code,kbd{display:inline-block;padding:.375rem .5rem}pre{display:block;margin-bottom:var(--spacing);overflow-x:auto}pre>code{display:block;padding:var(--spacing);background:none;font-size:14px;line-height:var(--line-height)}code b{color:var(--code-tag-color);font-weight:var(--font-weight)}code i{color:var(--code-property-color);font-style:normal}code u{color:var(--code-value-color);text-decoration:none}code em{color:var(--code-comment-color);font-style:normal}kbd{background-color:var(--code-kbd-background-color);color:var(--code-kbd-color);vertical-align:baseline}hr{height:0;border:0;border-top:1px solid var(--muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}details{display:block;margin-bottom:var(--spacing);padding-bottom:var(--spacing);border-bottom:var(--border-width) solid var(--accordion-border-color)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--transition)}details summary:not([role]){color:var(--accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary:after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--spacing, 1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--transition)}details summary:focus{outline:none}details summary:focus:not([role=button]){color:var(--accordion-active-summary-color)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]:after{height:calc(1rem * var(--line-height, 1.5));background-image:var(--icon-chevron-button)}details[open]>summary{margin-bottom:calc(var(--spacing))}details[open]>summary:not([role]):not(:focus){color:var(--accordion-open-summary-color)}details[open]>summary:after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary:after{float:left;background-position:left center}article{margin:var(--block-spacing-vertical) 0;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal);border-radius:var(--border-radius);background:var(--card-background-color);box-shadow:var(--card-box-shadow)}article>header,article>footer{margin-right:calc(var(--block-spacing-horizontal) * -1);margin-left:calc(var(--block-spacing-horizontal) * -1);padding:calc(var(--block-spacing-vertical) * .66) var(--block-spacing-horizontal);background-color:var(--card-sectionning-background-color)}article>header{margin-top:calc(var(--block-spacing-vertical) * -1);margin-bottom:var(--block-spacing-vertical);border-bottom:var(--border-width) solid var(--card-border-color);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}article>footer{margin-top:var(--block-spacing-vertical);margin-bottom:calc(var(--block-spacing-vertical) * -1);border-top:var(--border-width) solid var(--card-border-color);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:var(--spacing);border:0;-webkit-backdrop-filter:var(--modal-overlay-backdrop-filter);backdrop-filter:var(--modal-overlay-backdrop-filter);background-color:var(--modal-overlay-background-color);color:var(--color)}dialog article{max-height:calc(100vh - var(--spacing) * 2);overflow:auto}@media (min-width: 576px){dialog article{max-width:510px}}@media (min-width: 768px){dialog article{max-width:700px}}dialog article>header,dialog article>footer{padding:calc(var(--block-spacing-vertical) * .5) var(--block-spacing-horizontal)}dialog article>header a[rel=prev]{margin:0;margin-left:var(--spacing);float:right}dialog article>footer{text-align:right}dialog article>footer [role=button]{margin-bottom:0}dialog article>footer [role=button]:not(:first-of-type){margin-left:calc(var(--spacing) * .5)}dialog article p:last-of-type{margin:0}dialog article a[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--block-spacing-vertical) * -.5);margin-bottom:var(--typography-spacing-vertical);margin-left:auto;background-image:var(--icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;opacity:.5;transition:opacity var(--transition)}dialog article a[rel=prev]:is([aria-current],:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li):before{float:left;content:"​"}nav,nav ul{display:flex}nav{justify-content:space-between}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal)}nav li>*{--spacing: 0}nav :where(a,[role=link]){display:inline-block;margin:calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);border-radius:var(--border-radius);text-decoration:none}nav :where(a,[role=link]):is([aria-current],:hover,:active,:focus){text-decoration:none}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li:not(:last-child) :after{position:absolute;width:calc(var(--nav-link-spacing-horizontal) * 2);margin-inline-start:calc(var(--nav-link-spacing-horizontal) / 2);content:"/";color:var(--muted-color);text-align:center}nav[aria-label=breadcrumb] a[aria-current]{background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}nav [role=button]{margin-right:inherit;margin-left:inherit;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}aside nav,aside ol,aside ul,aside li{display:block}aside li{padding:calc(var(--nav-element-spacing-vertical) * .5) var(--nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) :after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--spacing) * .5);overflow:hidden;border:0;border-radius:var(--border-radius);background-color:var(--progress-background-color);color:var(--progress-color)}progress::-webkit-progress-bar{border-radius:var(--border-radius);background:none}progress[value]::-webkit-progress-value{background-color:var(--progress-color)}progress::-moz-progress-bar{background-color:var(--progress-color)}@media (prefers-reduced-motion: no-preference){progress:indeterminate{background:var(--progress-background-color) linear-gradient(to right,var(--progress-color) 30%,var(--progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion: no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}details[role=list],li[role=list]{position:relative}details[role=list] summary+ul,li[role=list]>ul{display:flex;z-index:99;position:absolute;top:auto;right:0;left:0;flex-direction:column;margin:0;padding:0;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);border-top-right-radius:0;border-top-left-radius:0;background-color:var(--dropdown-background-color);box-shadow:var(--card-box-shadow);color:var(--dropdown-color);white-space:nowrap}details[role=list] summary+ul li,li[role=list]>ul li{width:100%;margin-bottom:0;padding:calc(var(--form-element-spacing-vertical) * .5) var(--form-element-spacing-horizontal);list-style:none}details[role=list] summary+ul li:first-of-type,li[role=list]>ul li:first-of-type{margin-top:calc(var(--form-element-spacing-vertical) * .5)}details[role=list] summary+ul li:last-of-type,li[role=list]>ul li:last-of-type{margin-bottom:calc(var(--form-element-spacing-vertical) * .5)}details[role=list] summary+ul li a,li[role=list]>ul li a{display:block;margin:calc(var(--form-element-spacing-vertical) * -.5) calc(var(--form-element-spacing-horizontal) * -1);padding:calc(var(--form-element-spacing-vertical) * .5) var(--form-element-spacing-horizontal);overflow:hidden;color:var(--dropdown-color);text-decoration:none;text-overflow:ellipsis}details[role=list] summary+ul li a:hover,li[role=list]>ul li a:hover{background-color:var(--dropdown-hover-background-color)}details[role=list] summary:after,li[role=list]>a:after{display:block;width:1rem;height:calc(1rem * var(--line-height, 1.5));margin-inline-start:.5rem;float:right;transform:rotate(0);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}details[role=list]{padding:0;border-bottom:none}details[role=list] summary{margin-bottom:0}details[role=list] summary:not([role]){height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--form-element-border-color);border-radius:var(--border-radius);background-color:var(--form-element-background-color);color:var(--form-element-placeholder-color);line-height:inherit;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}details[role=list] summary:not([role]):active,details[role=list] summary:not([role]):focus{border-color:var(--form-element-active-border-color);background-color:var(--form-element-active-background-color)}details[role=list] summary:not([role]):focus{box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}details[role=list][open] summary{border-bottom-right-radius:0;border-bottom-left-radius:0}details[role=list][open] summary:before{display:block;z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;background:none;content:"";cursor:default}nav details[role=list] summary,nav li[role=list] a{display:flex;direction:ltr}nav details[role=list] summary+ul,nav li[role=list]>ul{min-width:fit-content;border-radius:var(--border-radius)}nav details[role=list] summary+ul li a,nav li[role=list]>ul li a{border-radius:0}nav details[role=list] summary,nav details[role=list] summary:not([role]){height:auto;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}nav details[role=list][open] summary{border-radius:var(--border-radius)}nav details[role=list] summary+ul{margin-top:var(--outline-width);margin-inline-start:0}nav details[role=list] summary[role=link]{margin-bottom:calc(var(--nav-link-spacing-vertical) * -1);line-height:var(--line-height)}nav details[role=list] summary[role=link]+ul{margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));margin-inline-start:calc(var(--nav-link-spacing-horizontal) * -1)}li[role=list]:hover>ul,li[role=list] a:active~ul,li[role=list] a:focus~ul{display:flex}li[role=list]>ul{display:none;margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));margin-inline-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal))}li[role=list]>a:after{background-image:var(--icon-chevron)}label>details[role=list]{margin-top:calc(var(--spacing) * .25);margin-bottom:var(--spacing)}[aria-busy=true]{cursor:progress}[aria-busy=true]:not(input,select,textarea,html):before{display:inline-block;width:1em;height:1em;border:.1875em solid currentColor;border-radius:1em;border-right-color:transparent;content:"";vertical-align:text-bottom;vertical-align:-.125em;animation:spinner .75s linear infinite;opacity:var(--loading-spinner-opacity)}[aria-busy=true]:not(input,select,textarea,html):not(:empty):before{margin-right:calc(var(--spacing) * .5);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):empty{text-align:center}button[aria-busy=true],input[type=submit][aria-busy=true],input[type=button][aria-busy=true],input[type=reset][aria-busy=true],a[aria-busy=true]{pointer-events:none}@keyframes spinner{to{transform:rotate(360deg)}}[data-tooltip][data-placement=top]:before,[data-tooltip][data-placement=top]:after,[data-tooltip]:before,[data-tooltip]:after{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--border-radius);background:var(--tooltip-background-color);content:attr(data-tooltip);color:var(--tooltip-color);font-style:normal;font-weight:var(--font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip][data-placement=top]:after,[data-tooltip]:after{padding:0;transform:translate(-50%);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--tooltip-background-color)}[data-tooltip][data-placement=bottom]:before,[data-tooltip][data-placement=bottom]:after{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]:before,[data-tooltip][data-placement=left]:after{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]:before,[data-tooltip][data-placement=right]:after{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}@media (hover: hover) and (pointer: fine){[data-tooltip][data-placement=bottom]:focus:before,[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus:before,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus:after,[data-tooltip]:hover:before,[data-tooltip]:hover:after{animation-duration:.2s;animation-name:tooltip-slide-top}[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus:after,[data-tooltip]:hover:after{animation-name:tooltip-caret-slide-top}[data-tooltip][data-placement=bottom]:focus:before,[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:hover:before,[data-tooltip][data-placement=bottom]:hover:after{animation-duration:.2s;animation-name:tooltip-slide-bottom}[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:hover:after{animation-name:tooltip-caret-slide-bottom}[data-tooltip][data-placement=left]:focus:before,[data-tooltip][data-placement=left]:focus:after,[data-tooltip][data-placement=left]:hover:before,[data-tooltip][data-placement=left]:hover:after{animation-duration:.2s;animation-name:tooltip-slide-left}[data-tooltip][data-placement=left]:focus:after,[data-tooltip][data-placement=left]:hover:after{animation-name:tooltip-caret-slide-left}[data-tooltip][data-placement=right]:focus:before,[data-tooltip][data-placement=right]:focus:after,[data-tooltip][data-placement=right]:hover:before,[data-tooltip][data-placement=right]:hover:after{animation-duration:.2s;animation-name:tooltip-slide-right}[data-tooltip][data-placement=right]:focus:after,[data-tooltip][data-placement=right]:hover:after{animation-name:tooltip-caret-slide-right}}@keyframes tooltip-slide-top{0%{transform:translate(-50%,.75rem);opacity:0}to{transform:translate(-50%,-.25rem);opacity:1}}@keyframes tooltip-caret-slide-top{0%{opacity:0}50%{transform:translate(-50%,-.25rem);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes tooltip-slide-bottom{0%{transform:translate(-50%,-.75rem);opacity:0}to{transform:translate(-50%,.25rem);opacity:1}}@keyframes tooltip-caret-slide-bottom{0%{opacity:0}50%{transform:translate(-50%,-.5rem);opacity:0}to{transform:translate(-50%,-.3rem);opacity:1}}@keyframes tooltip-slide-left{0%{transform:translate(.75rem,-50%);opacity:0}to{transform:translate(-.25rem,-50%);opacity:1}}@keyframes tooltip-caret-slide-left{0%{opacity:0}50%{transform:translate(.05rem,-50%);opacity:0}to{transform:translate(.3rem,-50%);opacity:1}}@keyframes tooltip-slide-right{0%{transform:translate(-.75rem,-50%);opacity:0}to{transform:translate(.25rem,-50%);opacity:1}}@keyframes tooltip-caret-slide-right{0%{opacity:0}50%{transform:translate(-.05rem,-50%);opacity:0}to{transform:translate(-.3rem,-50%);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion: reduce){*:not([aria-busy=true]),:not([aria-busy=true]):before,:not([aria-busy=true]):after{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}:root{--color-rosewater: #f5e0dc;--color-flamingo: #f2cdcd;--color-pink: #f5c2e7;--color-mauve: #cba6f7;--color-red: #f38ba8;--color-maroon: #eba0ac;--color-peach: #fab387;--color-yellow: #f9e2af;--color-green: #a6e3a1;--color-teal: #94e2d5;--color-sky: #89dceb;--color-sapphire: #74c7ec;--color-blue: #89b4fa;--color-lavender: #b4befe;--color-text: #cdd6f4;--color-subtext1: #bac2de;--color-subtext0: #a6adc8;--color-overlay2: #9399b2;--color-overlay1: #7f849c;--color-overlay0: #6c7086;--color-surface2: #585b70;--color-surface1: #45475a;--color-surface0: #313244;--color-crust: rgb(7.1477272727, 7.1477272727, 11.3522727273);--color-base: rgb(13.8947368421, 13.8947368421, 21.3052631579);--color-mantle: #181825;--color-white: #cdd6f4}:root{--spacer-xsmall: 5px;--spacer-small: 10px;--spacer: 15px;--spacer-medium: 25px;--spacer-large: 50px;--spacer-xlarge: 100px;--padding: 2rem;--padding-element: var(--spacer);--padding-button: var(--spacer);--padding-card: var(--spacer);--spacing: .75rem;--vertical-spacer: var(--spacer);--gap: 40px;--gap-button: var(--spacer-small);--radius: 6px;--radius-small: 4px;--border-radius: var(--radius);--outline-width: 1px;--text-size: .925rem;--text-tiny: .8rem;--text-small: 1.05rem;--text-medium: 1.25rem;--text-large: 1.5rem;--icon-medium: 18px;--icon-large: 24px;--height-nav: 50px;--height-footer: 60px;--height-main: auto;--height-main-fixed: calc( 100vh - var(--height-footer) - var(--height-nav) - (var(--padding) * 2) - (var(--gap) * 2) );--spacing-list: var(--text-small);--nav-element-spacing-vertical: 15px;--nav-element-spacing-horizontal: .33rem;--nav-link-spacing-vertical: 15px;--block-spacing-vertical: calc(var(--spacing) * 2);--body-overscroll: 100px;--font-family-sans: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-mono: "Berkeley Mono", consolas, "Liberation Mono", menlo, courier, monospace;--font-family: "Berkeley Mono", consolas, "Liberation Mono", menlo, courier, monospace, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--color-text: var(--color-overlay1);--color-text-secondary: var(--color-surface2);--color-text-accent: var(--color-blue);--color-text-muted: var(--color-surface1);--color-outline: var(--color-mantle);--color-icon: var(--color-surface0);--color-icon-hover: var(--color-surface2);--color-link: var(--color-overlay2);--color-link-secondary: var(--color-overlay0);--color-link-hover: var(--color-subtext1);--color-link-active: var(--color-subtext1);--primary-focus: var(--color-background-overlay);--card-background-color: none;--card-max: 50%;--card-min: 34%;--card-scale: 1.0075;--card-item-scale: 1.015;--color-background: var(--color-crust);--color-background-secondary: var(--color-base);--color-background-overlay: var(--color-mantle);--color-black: var(--color-crust);--color-grey: var(--color-overlay0);--color-light: var(--color-subtext1);--color-code-light-grey: var(--color-subtext0);--color-code-comment: var(--color-grey);--color-code-white: var(--color-light);--color: var(--color-text);--h1-color: var(--color-text);--h2-color: var(--color-text);--h3-color: var(--color-text);--h4-color: var(--color-text);--h5-color: var(--color-text);--h6-color: var(--color-text);--muted-color: var(--color-text-muted);--muted-border-color: var(--color-outline);--mark-background-color: var(--color-sapphire);--mark-color: var(--color-black);--plyr-progress-loading-background: var(--color-mauve);--plyr-color-main: var(--color-green);--progress-background-color: rgb(0 0 0 / 25%);--progress-color: rgb(255 255 255 / 25%)}@media (width <= 599px){:root{--padding: 1rem;--small: 13px;--medium: 16px}}@font-face{font-family:Berkeley Mono;src:url(/dist/assets/BerkeleyMono-Bold-CYSfAwMd.woff2) format("woff2"),url(/dist/assets/BerkeleyMono-Bold-EALXX3lO.woff) format("woff"),url(/dist/assets/BerkeleyMono-Bold-iWhp0J_A.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(/dist/assets/BerkeleyMono-Regular-zJrt2HuG.woff2) format("woff2"),url(/dist/assets/BerkeleyMono-Regular-Cwv_vyf_.woff) format("woff"),url(/dist/assets/BerkeleyMono-Regular-BEu7I7tn.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(/dist/assets/BerkeleyMono-BoldItalic-051ukOku.woff2) format("woff2"),url(/dist/assets/BerkeleyMono-BoldItalic-DoW5u4L3.woff) format("woff"),url(/dist/assets/BerkeleyMono-BoldItalic-CNhBdERZ.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(/dist/assets/BerkeleyMono-Italic-CXeEEGMz.woff2) format("woff2"),url(/dist/assets/BerkeleyMono-Italic-C_mV02Ai.woff) format("woff"),url(/dist/assets/BerkeleyMono-Italic-CYy4r5Tq.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}*{margin:0;padding:0}html{font-family:var(--font-family-mono);color:var(--color-text);background:var(--color-background);transition:background .1s ease-in-out;font-weight:400;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{padding:var(--padding);gap:var(--gap);max-width:100vw;overflow:hidden auto;margin:0 auto;min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column}@media (width <= 599px){body{padding:var(--spacer);padding-top:0;gap:var(--spacer)}}body>header{padding:0;height:auto}body>header>nav{padding:var(--padding-element)}@media (width <= 599px){body>header{height:auto;padding:0;margin-bottom:0}body>header>nav{padding:0;margin-bottom:0}}body>main{padding:0;height:var(--height-main)}body>main aside{height:auto}@media (width <= 599px){body>main{overflow-x:visible}}body>footer{padding:0;height:var(--height-footer)}li{list-style:none}a{color:currentcolor;text-decoration:none}button{font:inherit;background:none;border:0;color:currentcolor;cursor:pointer;transition:transform ease-in-out .1s}button:hover{color:var(--color-link-active)}strong,b{font-weight:600}small{font-size:inherit;color:var(--color-text-secondary)}.bg-light{background-color:var(--color-light)}.color-grey{color:var(--color-text-secondary)}.social{display:flex;padding:0 .5rem}.social a{padding:1rem .5rem}.section{padding:3rem 0}.grid{--columns: 12;--gutter: 3rem;display:grid;grid-gap:var(--gutter);grid-template-columns:1fr;grid-template-columns:repeat(12,1fr)}.grid>.column{margin-bottom:var(--gutter);grid-column:span var(--columns)}.autogrid{--gutter: 3rem;--min: 10rem;display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(var(--min),1fr));grid-auto-flow:dense}.intro{max-width:40rem}.intro *:not(:last-child){margin-bottom:1em}.cta{background:var(--color-black);color:var(--color-white);display:inline-flex;justify-content:center;padding:.75rem 1.5rem;border:4px solid var(--color-white);outline:2px solid var(--color-black)}.box{background:var(--color-light);padding:1.5rem;border:4px solid var(--color-white);outline:2px solid var(--color-light)}.map{--w: 2;--h: 1;padding-bottom:calc(100% / var(--w) * var(--h));position:relative;overflow:hidden;background:var(--color-black)}.map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.margin-s{margin-bottom:.75rem}.margin-m{margin-bottom:1.5rem}.margin-l{margin-bottom:3rem}.margin-xl{margin-bottom:4.5rem}.margin-xxl{margin-bottom:6rem}@media screen and (width >= 60rem){body{--padding: 2rem}.grid{grid-template-columns:repeat(12,1fr)}.grid>.column{grid-column:span var(--columns)}}.pagination>span{color:var(--color-text-secondary)}.pagination>*{padding:.5rem;width:3rem;text-align:center;border:2px solid currentcolor;margin-right:1.5rem}.pagination>a:hover{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.uniform__potty{position:absolute;left:-9999px}:root{font-size:var(--text-size)}address,blockquote,dl,form,ol,p,pre,table,ul{--color: var(--color-text);color:var(--color)}h1,h2,h3,h4,h5,h6,blockquote{font-size:var(--text-medium);font-weight:inherit;line-height:inherit;color:var(--color-link-secondary);font-family:var(--font-family-mono)}h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,blockquote::selection{background-color:var(--color-green);color:var(--color-black)}h4,h5,h6,blockquote{font-size:var(--text-small);color:var(--color-black)}p::selection,p u::selection,p em::selection{color:var(--mark-color);background:var(--mark-background-color)}p u::selection{text-decoration-line:1px solid var(--mark-color)}p a{text-decoration:underline}p a::selection{--mark-background-color: var(--color-blue);color:var(--mark-color);background:var(--mark-background-color)}ul li i,ul li a i,ol li i,ol li a i{margin-right:5px}ul li i:last-child,ul li a i:last-child,ol li i:last-child,ol li a i:last-child{margin-right:0}ul li::selection,ul li a::selection,ol li::selection,ol li a::selection{color:var(--mark-color);background:var(--mark-background-color)}ol li div::selection,ul li div::selection{--mark-background-color: var(--color-peach);color:var(--mark-color);background:var(--mark-background-color)}time::selection,blockquote footer a::selection,figcaption::selection{--mark-background-color: var(--color-yellow);color:var(--mark-color);background:var(--mark-background-color)}p{font-size:var(--text-small)}p a{color:var(--color-link)}p a:hover{color:var(--color-link-hover)}.text{line-height:1.5em}.text a{text-decoration:underline}.text :first-child{margin-top:0}.text :last-child{margin-bottom:0}.text ul>li{list-style:disc}.text ol>li{list-style:decimal}.text ol>li,.text ul>li{font-size:var(--text-small)}.text ol>li::marker,.text ul>li::marker{color:var(--color-text-secondary)}.text .codeblock{display:grid}.text code{font-family:var(--font-family-mono);font-size:var(--text-small);background:var(--color-light);padding:0 .5rem;display:inline-block;color:var(--color-black)}.text code[class*=language-],.text pre[class*=language-]{font-size:var(--text-small)}.text pre{margin:3rem 0;background:var(--color-black);color:var(--color-text);overflow:scroll hidden;line-height:1.5rem;border-radius:var(--radius);border:1px solid var(--color-outline);padding:24px;box-sizing:border-box}.text pre code{background:none;color:inherit}.text hr{margin:3rem 0}.text dt{font-weight:400}.text blockquote{font-size:1.25rem;line-height:1.325em;margin:3rem 0;border-radius:var(--radius);border:1px solid var(--color-outline);padding:24px;box-sizing:border-box;border:none}.text blockquote footer{font-size:.875rem;font-style:italic;outline:none;padding:10px 0 0}.text blockquote footer a{text-decoration:none;color:var(--color-grey)}.text blockquote footer a:before{content:"- "}.text figure{margin:3rem 0;border-radius:var(--radius);border:1px solid var(--color-outline);padding:24px;box-sizing:border-box}.text figcaption{padding-top:1rem;padding-left:var(--padding-element);color:var(--color-text-secondary);font-size:var(--text-small)}.text>ul,.text ol{margin-left:1rem}.text ul p,.text ol p,.text ul ol,.text ul ul,.text ol ul,.text ol ol{margin-bottom:0}.text h1,.h1,.intro{font-size:2rem;margin-bottom:3rem;line-height:1.25em}.text h2,.h2{font-size:1.25rem;font-weight:400;margin-bottom:1.25rem}.text h3,.h3{font-weight:400;margin-bottom:1.25rem}hr{border:0;background:var(--color-outline);height:2px;width:100%;margin:3rem auto}.align-center{text-align:center}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]:before,[data-tooltip]:after{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:1rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--radius);background:var(--color-background);content:attr(data-tooltip);color:var(--color-text);font-style:normal;font-weight:500;font-size:var(--text-small);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]:before{border:1px solid var(--color-outline)}[data-tooltip]:after{content:"";display:none}[data-tooltip]:focus:before,[data-tooltip]:focus:after,[data-tooltip]:hover:before,[data-tooltip]:hover:after{opacity:1}[data-image]{position:relative}[data-image] .image-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:200px;height:150px;background-size:cover;background-position:center;background:#000;object-fit:contain;background-size:contain;border:1px solid var(--color-outline);padding:24px;box-sizing:border-box;border-radius:var(--radius);box-shadow:0 4px 6px #0000001a;display:none;z-index:1000}[data-image]:hover .image-tooltip{display:block}button,input[type=submit]{background:var(--color-background);position:relative;text-align:center;font-size:var(--text-small);color:var(--color-link);border:1px solid var(--color-outline);padding:16px 24px;display:flex;gap:var(--gap-button);justify-content:space-between}button i,input[type=submit] i{font-size:var(--text-large);color:var(--color-icon)}button:after,input[type=submit]:after{position:absolute;right:40px;color:var(--color-text-secondary);text-align:right;content:attr(data-count)}button:hover,input[type=submit]:hover{color:var(--link-hover)}button:hover i,button:hover:after,input[type=submit]:hover i,input[type=submit]:hover:after{color:var(--link-hover)}button p,input[type=submit] p{line-height:20px}button p:not(:last-child),input[type=submit] p:not(:last-child){margin-bottom:10px}li.card{display:flex;border-radius:0 6px 6px;position:relative;margin-top:20px;margin-bottom:0;--color: var(--color-link)}li.card>a{display:flex;flex-direction:column;box-sizing:border-box;padding:10px}li.card .info{position:absolute;top:-20px;height:20px;font-size:var(--text-small);left:-1px;border:1px solid var(--color-outline);padding:3px 10px;border-radius:6px 6px 0 0;border-bottom:0;background:var(--color-background);transition:background .05s ease-in-out;color:var(--color-link-secondary)}li.card .info a{color:var(--color-link-secondary)}li.card .info span.count{color:var(--color-text-secondary)}li.card .info i{color:var(--color-icon);font-size:var(--text-small);display:inline-block;transform:translateY(2px)}li.card .info i.ph-lock-simple{transform:translateY(2px) translate(-2px)}li.card .info:hover a{color:var(--color-link-hover)}li.card figure{width:100%;height:auto;background:var(--color-background);display:flex;border-radius:var(--radius);overflow:hidden;margin-bottom:0;flex-grow:1;align-items:center}@media (width <= 599px){li.card figure{flex-direction:column}}li.card figure>picture{height:auto}li.card figure span.img{width:100%;height:100%}li.card figure span.img img{height:100%;object-fit:cover}li.card figure img,li.card figure video{object-fit:cover;height:100%;width:100%;border-radius:var(--radius)}li.card figure.faded:after{content:"";position:absolute;top:0;left:0;width:100%;opacity:.5;pointer-events:none;height:100%;border-radius:var(--radius);background:linear-gradient(180deg,rgba(17,17,27,0) 0%,var(--color-background) 100%);transition:opacity .3s ease-in-out}li.card figure>ul{--color: currentcolor;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative;border-radius:var(--radius);padding:var(--padding-element);gap:var(--spacer-xsmall);margin-bottom:0}li.card figure>ul>li{--size: 50px;background:var(--color-background-secondary);border-radius:var(--radius);display:flex;flex-direction:row;align-items:center;height:var(--size);gap:var(--spacing-list);padding-right:var(--padding-card);margin-bottom:0}li.card figure>ul>li a{display:flex;flex-flow:row nowrap;width:100%;height:100%;gap:var(--spacer-xsmall);justify-content:space-between;align-items:center}li.card figure>ul>li a .thumb{width:var(--size);min-width:var(--size);border-radius:var(--radius-small);height:var(--size);background:var(--color-background-secondary);overflow:hidden}li.card figure>ul>li a .thumb img{border-radius:var(--radius-small)}li.card figure>ul>li a p{display:block!important;margin-bottom:0;font-size:var(--text-tiny);width:100%;text-overflow:ellipsis}li.card figure>ul>li a h3,li.card figure>ul>li a h4{margin-bottom:0}li.card figure>ul>li a h3{width:auto;color:var(--color-link);font-size:var(--text-small);white-space:nowrap}li.card figure>ul>li a h4{font-size:var(--text-tiny);width:100%;text-align:right}li.card figure>ul>li:hover{transform:scale(var(--card-item-scale))}li.card figure>ul>li:hover h3{color:var(--color-link-hover)}li.card figure:hover:after{opacity:.15;transition:opacity 1s ease-in-out}li.card figure:hover ul li .thumb img{opacity:1;filter:blur(0);transition:all 1s ease-in-out;transform:scale(1)}li.card ul.filmstrip{height:auto;display:flex;flex-wrap:nowrap;gap:var(--spacer-xsmall)}li.card ul.filmstrip>li{list-style-type:none;border-radius:var(--radius);width:16.666%;opacity:.75;height:auto;display:flex;align-items:center;justify-content:center;margin-bottom:0;aspect-ratio:1/1;max-height:3vw;overflow:hidden;object-fit:cover}@supports not (aspect-ratio){li.card ul.filmstrip>li:before{float:left;padding-top:100%;content:""}li.card ul.filmstrip>li:after{display:block;content:"";clear:both}}li.card ul.filmstrip>li:nth-of-type(14n+1){background:var(--color-rosewater)}li.card ul.filmstrip>li:nth-of-type(14n+2){background:var(--color-flamingo)}li.card ul.filmstrip>li:nth-of-type(14n+3){background:var(--color-pink)}li.card ul.filmstrip>li:nth-of-type(14n+4){background:var(--color-mauve)}li.card ul.filmstrip>li:nth-of-type(14n+5){background:var(--color-red)}li.card ul.filmstrip>li:nth-of-type(14n+6){background:var(--color-maroon)}li.card ul.filmstrip>li:nth-of-type(14n+7){background:var(--color-peach)}li.card ul.filmstrip>li:nth-of-type(14n+8){background:var(--color-yellow)}li.card ul.filmstrip>li:nth-of-type(14n+9){background:var(--color-green)}li.card ul.filmstrip>li:nth-of-type(14n+10){background:var(--color-teal)}li.card ul.filmstrip>li:nth-of-type(14n+11){background:var(--color-sky)}li.card ul.filmstrip>li:nth-of-type(14n+12){background:var(--color-sapphire)}li.card ul.filmstrip>li:nth-of-type(14n+13){background:var(--color-blue)}li.card ul.filmstrip>li:nth-of-type(14n+14){background:var(--color-lavender)}@media (width <= 599px){li.card ul.filmstrip>li{max-height:unset}}li.card ul.filmstrip>li>img{width:100%;height:100%;object-fit:cover}li.card ul.filmstrip>li.item-overflow{background:none;outline:1px solid var(--color-surface1)}li.card ul.filmstrip>li.item-overflow:after{content:"+" attr(data-overflow);font-size:var(--text-tiny)}li.card figcaption{display:flex;width:100%;flex-flow:row nowrap;align-items:center;gap:var(--gap-button)}li.card figcaption p{margin:0}li.card figcaption div.pill{font-size:var(--text-tiny);white-space:nowrap;color:var(--color-black);background:var(--color);padding:0 var(--spacer-xsmall);border-radius:var(--radius)}li.card:nth-child(-n+2){flex:1 0 calc(50% - 12.5px)}@media (width <= 760px){li.card:nth-child(-n+2){flex:1 0 100%}}li.card:nth-child(n+3){flex:1 0 calc(33.33% - 16.6666666667px)}@media (width <= 760px){li.card:nth-child(n+3){flex:1 0 100%}}li.card:hover{transform:scale(var(--card-scale))}li.card:hover .info{color:var(--color)}li.card[data-slug=portfolio] ul{flex-flow:row wrap;width:100%;align-items:center;padding:var(--spacer-small);gap:var(--spacer-small);justify-content:space-between}li.card[data-slug=portfolio] ul li{flex-basis:calc(50% - var(--spacer-small));width:100%;height:calc(50% - var(--spacer-small));overflow:hidden;padding:var(--padding-card);padding-bottom:var(--spacer-xsmall)}li.card[data-slug=portfolio] ul li a{display:flex;flex-flow:row wrap;width:100%;height:100%;gap:var(--spacer-xsmall);justify-content:space-between}li.card[data-slug=portfolio] ul li a .thumb{width:100%;height:75%;background:var(--color-background-overlay);border-radius:var(--radius);padding:var(--padding-element)}li.card[data-slug=portfolio] ul li a .thumb img{object-fit:contain}li.card[data-slug=portfolio] ul li a h3,li.card[data-slug=portfolio] ul li a h4{display:inline-block;width:auto}li.card[data-slug=feed] ul{overflow-y:scroll;width:100%;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:stretch;gap:var(--spacer-small);margin-bottom:0}li.card[data-slug=feed] ul li{padding-right:0}li.card[data-slug=feed] ul li:nth-child(-n+2){flex:1 0 calc(50% - 12.5px);--size: unset}@media (width <= 760px){li.card[data-slug=feed] ul li:nth-child(-n+2){flex:1 0 100%}}li.card[data-slug=feed] ul li:nth-child(n+3){flex:1 0 calc(33.33% - 16.6666666667px);--size: 100px}@media (width <= 760px){li.card[data-slug=feed] ul li:nth-child(n+3){flex:1 0 100%}}li.card[data-slug=feed] ul li:nth-child(n+6){flex:1 0 calc(25% - 12.5px);--size: 75px}@media (width <= 760px){li.card[data-slug=feed] ul li:nth-child(n+6){flex:1 0 100%}}li.card[data-slug=feed] ul li:hover{transform:scale(var(--card-scale))}li.card[data-slug=feed] ul li:hover .info{color:var(--color)}li.card[data-slug=about] ul{flex-flow:row wrap;place-content:flex-start flex-start}li.card[data-slug=about] ul li{--size: 35px;padding-left:var(--padding-card);width:auto;flex-wrap:wrap;margin-bottom:0}li.card[data-slug=about] ul li a p{font-size:var(--text-small)}li.card[data-slug=about] ul li:first-child{width:100%;height:auto;padding-top:10px;padding:var(--padding-card)}li.card[data-slug=more]{flex-grow:4}li.card[data-slug=more] ul li{--size: 35px;height:100%;padding-left:var(--padding-card)}li.card.client:hover{transform:none}li.card.client:nth-child(1){--card-color: var(--color-sapphire)}li.card.client:nth-child(2){--card-color: var(--color-blue)}li.card.client:nth-child(3){--card-color: var(--color-maroon)}li.card.client:nth-child(4){--card-color: var(--color-peach)}li.card.client>.info{--color: var(--color-link-secondary)}li.card.client>figure{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacer)}@media (width <= 599px){li.card.client>figure{flex-direction:column}}li.card.client>figure>section,li.card.client>figure>ul{flex-basis:50%;width:100%;height:100%;margin:0;padding:0;overflow:visible}li.card.client>figure>section{display:flex;justify-content:center;flex-direction:column;gap:var(--spacer);padding:var(--padding-card);margin-bottom:0;padding-bottom:0;height:auto;flex-basis:auto}li.card.client>figure>section img{--size: 84px;width:var(--size);height:var(--size);background:var(--color-background-secondary);object-fit:contain;padding:12px}li.card.client>figure>section>p{margin:0;max-width:750px;color:var(--color-text)}li.card.client>figure>section>ul{height:auto;margin:0;padding:0;display:flex;gap:var(--spacer);flex-direction:column;flex-basis:auto}li.card.client>figure>section>ul>li{background:none;width:100%;display:block;padding:0;margin:0;height:auto}li.card.client>figure>section>ul>li h4,li.card.client>figure>section>ul>li p{display:block;width:100%;text-align:left}li.card.client>figure>section>ul>li p{color:var(--color-text-secondary);margin-bottom:0}li.card.client>figure>section>ul>li h4{color:var(--card-color);margin-bottom:0}li.card.client>figure>ul{justify-content:flex-start;padding:var(--padding-card);align-self:center;align-items:flex-start;flex-direction:row;flex-wrap:wrap}li.card.client>figure>ul>li{justify-content:flex-start;flex-flow:row nowrap;align-items:flex-start;flex-basis:calc(50% - var(--spacer-xsmall))}li.card.client>figure>ul>li>a{align-items:stretch;flex-grow:1;height:100%;gap:var(--spacer)}li.card.client>figure>ul>li>a>picture,li.card.client>figure>ul>li>a>video{height:auto;flex-grow:1}li.card.client>figure>ul>li .detail,li.card.client>figure>ul>li h3{flex-basis:auto;flex-grow:0}li.card.client>figure>ul>li h3{flex-basis:50%;width:auto;text-align:left}li.card.client>figure>ul>li .detail{width:auto;line-height:175%;text-align:right;height:auto;font-size:var(--text-tiny);color:var(--color-text-secondary)}@media (width <= 599px){li.card.client>figure>ul{flex-wrap:wrap}li.card.client>figure>ul>li{flex-basis:calc(50% - var(--gap));min-width:unset;width:auto;flex-grow:2;height:auto}}li.card[data-slug=portfolio]{--color: var(--color-blue)}li.card[data-slug=feed]{--color: var(--color-sky)}li.card[data-slug=shop]{--color: var(--color-green)}li.card[data-slug=about]{--color: var(--color-peach)}li.card[data-slug=more]{--color: var(--color-red)}body.portfolio>main>section .grid>a,body.portfolio>main>section .grid>li{height:45%}@media (width <= 760px){body.portfolio>main>section .grid>a,body.portfolio>main>section .grid>li{height:auto}}body.portfolio>main>section .grid>a figure ul li,body.portfolio>main>section .grid>li figure ul li{flex-flow:column wrap;justify-content:center;align-items:flex-start}body.portfolio>main>section .grid>a figure ul li h3,body.portfolio>main>section .grid>li figure ul li h3{width:100%;text-align:left}body.portfolio>main>section .grid>a figure ul li .thumb,body.portfolio>main>section .grid>li figure ul li .thumb{max-width:50%;background:var(--card-color)!important}body.portfolio>main>section .grid>a:nth-child(n+3) figure ul li,body.portfolio>main>section .grid>li:nth-child(n+3) figure ul li{--size: 50px}body.about>main>section>.grid>a{min-height:var(--card-min);max-height:var(--card-max)}.has-tab{--tab-height: 26px;position:relative;margin-top:calc(var(--tab-height) + var(--spacer-medium));background:var(--color-background);border-radius:0 var(--radius) var(--radius) var(--radius);border:1px solid var(--color-outline)}.has-tab:first-child{margin-top:var(--tab-height)}@media (width <= 599px){.has-tab:first-child{margin-top:var(--spacer-small)}}@media (width <= 599px){.has-tab{margin-top:var(--spacer-small)}}.has-tab .tab{background:var(--color-background);position:absolute;height:var(--tab-height);top:calc(var(--tab-height) * -1 + 1px);left:-1px;border:1px solid var(--color-outline);border-style:solid;border-bottom:none;padding:3px 8px;border-color:var(--color-outline);border-radius:var(--radius) var(--radius) 0 0;display:flex;flex-direction:row;align-items:center;gap:var(--spacer-xsmall);width:fit-content;max-width:90%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.has-tab .tab h3{font-size:var(--text-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1;min-width:0;margin-bottom:0}.has-tab .tab div.count{color:var(--color-text-muted);font-size:var(--text-small);display:flex;align-items:center}.has-tab .tab div.count i{color:var(--color-icon)}:root{--scrollbar-width: 0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:var(--spacer);border:0;box-sizing:border-box;background:#07070b80;--webkit-backdrop-filter: blur(2px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);visibility:visible;pointer-events:all;opacity:1}@media (width <= 599px){dialog{background:#07070be6}}dialog.banner,dialog.popup{align-items:end;transition:opacity .2s ease-in-out;flex-direction:row}dialog.banner input::selection,dialog.popup input::selection{background:var(--mark-background-color);color:var(--color-black)}dialog.banner article,dialog.popup article{position:relative;width:100%;bottom:0;height:auto;transform:translateY(25px) scale(.9);max-width:none;background:#07070be6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);--webkit-backdrop-filter: blur(20px);margin-bottom:0;transition:transform .2s ease-in-out;display:flex;align-items:center;justify-content:space-between;overflow:visible;border-radius:var(--radius);border:1px solid var(--color-outline);padding:15px;box-sizing:border-box}@media (width <= 599px){dialog.banner article,dialog.popup article{flex-direction:column;gap:var(--spacer)}dialog.banner article #modal-close,dialog.popup article #modal-close{position:absolute;top:var(--spacer-small);right:0}}dialog.banner article p,dialog.popup article p{padding-right:var(--gap);color:var(--color-text-secondary);line-height:150%;text-wrap:balance;max-width:350px}dialog.banner article p a,dialog.popup article p a{color:var(--color-link);text-decoration:underline}dialog.banner article section,dialog.banner article input,dialog.banner article button,dialog.popup article section,dialog.popup article input,dialog.popup article button{margin-bottom:0}dialog.banner article section,dialog.popup article section{display:flex;gap:var(--padding-element);flex-grow:1}@media (width <= 599px){dialog.banner article section,dialog.popup article section{flex-direction:column;width:100%;gap:var(--spacer)}}dialog.banner article section input,dialog.banner article section textarea,dialog.popup article section input,dialog.popup article section textarea{font-size:var(--text-small);padding:5px 30px 5px 15px;box-sizing:border-box;background:var(--color-base);outline:none;border:none;color:var(--color-text-secondary);font-family:var(--font-family-mono);border-radius:var(--radius);line-height:100%;resize:none;height:auto;min-width:300px;border:1px solid var(--color-outline)}@media (width <= 599px){dialog.banner article section input,dialog.banner article section textarea,dialog.popup article section input,dialog.popup article section textarea{min-width:unset;width:100%;padding:var(--spacer)}}dialog.banner article section input:focus,dialog.banner article section textarea:focus,dialog.popup article section input:focus,dialog.popup article section textarea:focus{background:var(color-surface0);color:var(--color-text)}dialog.banner article section input:focus::placeholder,dialog.banner article section textarea:focus::placeholder,dialog.popup article section input:focus::placeholder,dialog.popup article section textarea:focus::placeholder{color:var(--color-text-secondary)}dialog.banner article section input::placeholder,dialog.banner article section textarea::placeholder,dialog.popup article section input::placeholder,dialog.popup article section textarea::placeholder{color:var(--color-text-muted)}dialog.banner article section button,dialog.popup article section button{background:var(--color-blue);width:auto;min-width:150px;white-space:nowrap;position:relative;text-align:center;font-size:var(--text-small);color:var(--color-black);border-radius:var(--radius);border:1px solid var(--color-outline);padding:16px;box-sizing:border-box}dialog.banner article section button:hover,dialog.popup article section button:hover{background:var(--color-sapphire)}dialog.banner article .hide,dialog.popup article .hide{display:flex;width:100%;text-align:center}dialog.banner article .hide>a,dialog.popup article .hide>a{display:block;width:100%;text-align:center;position:relative;top:unset;right:unset;font-size:var(--text-small);text-decoration:underline;color:var(--color-link-secondary)}dialog.banner #modal-close,dialog.popup #modal-close{color:var(--color-link);font-size:var(--text-small);z-index:99;margin-right:var(--spacer-small)}dialog.banner #modal-close i,dialog.popup #modal-close i{font-size:var(--icon-large)}dialog.banner[open] article,dialog.popup[open] article{transform:translateY(0) scale(1)}dialog.banner.banner-top,dialog.popup.banner-top{align-items:flex-start;background:none;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);--webkit-backdrop-filter: blur(0px)}dialog.banner.banner-top article,dialog.popup.banner-top article{top:0;bottom:unset}dialog.popup{align-items:center}dialog.popup article{width:50%;max-width:720px;flex-direction:column;align-items:start;justify-content:flex-start;gap:var(--spacer-medium);padding:var(--spacer-medium)}@media (width <= 599px){dialog.popup article{width:90%}}dialog.popup article a{padding:0;position:absolute;top:var(--spacer);right:var(--spacer)}dialog.popup article a i{font-size:var(--icon-medium)}dialog.popup article p{max-width:unset;text-align:center}dialog.popup article section{display:flex;width:100%}dialog.popup article section input{padding-right:var(--spacer-small)}dialog:not([open]),dialog[open=false]{visibility:hidden;opacity:0;pointer-events:none}dialog#modal-construction article{padding:var(--spacer-large) 0 var(--spacer-medium);gap:var(--spacer);height:auto;text-align:center}dialog#modal-construction article p{margin:0 auto;padding:0}dialog#modal-construction article section button{background:var(--color-peach)}dialog#modal-construction section{align-items:center;justify-content:center}body.wip dialog#modal-wip{position:relative;width:100%;padding:0}body.wip dialog#modal-wip>article{gap:var(--spacer);align-items:center;justify-content:flex-start;margin-top:0;padding:var(--spacer-small)}body.wip dialog#modal-wip>article>p{max-width:unset;width:100%}body.wip dialog#modal-wip>article>.hide,body.wip dialog#modal-wip>article>section{width:auto;flex-grow:0}body.wip dialog#modal-wip>article>.hide{white-space:nowrap}body.wip dialog#modal-wip>article>section>button{padding:var(--spacer-small)}@media (width <= 599px){body.wip dialog#modal-wip{width:calc(100% + var(--spacer));margin-left:calc(var(--spacer) / 2 * -1)}body.wip dialog#modal-wip>article{flex-direction:row;gap:var(--spacer-small)}body.wip dialog#modal-wip>article>p{padding-right:0;max-width:unset}body.wip dialog#modal-wip>article>section>button{min-width:unset}}.modal-is-open{padding-right:var(--scrollbar-width, 0);overflow:hidden;pointer-events:none}.modal-is-open dialog{pointer-events:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:fadeIn}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:slideInDown}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes fadeIn{0%{background-color:transparent}to{background-color:var(--color-background)}}@keyframes slideInDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}section#stickers{position:fixed;width:100%;height:100%;z-index:0;top:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:var(--padding);box-sizing:border-box;pointer-events:none}section#stickers .shape{--size: 100px;--animation-speed: 12s;width:var(--size);height:var(--size);position:absolute;pointer-events:all;transform:scale(0);color:var(--color);outline:2px var(--color-background)}section#stickers .shape svg{animation:spin infinite var(--animation-speed) linear}section#stickers .shape.is-dragging,section#stickers .shape.is-pointer-down{animation-play-state:paused;animation:none}section#stickers .shape.is-dragging svg,section#stickers .shape.is-pointer-down svg{animation-play-state:paused}section#stickers .shape.finished{animation:none;transform:scale(1)}section#stickers .circle svg{animation:pulse infinite alternate 4s linear}section#stickers .pentagon,section#stickers .hexagon,section#stickers .star1,section#stickers .star2,section#stickers .triangle,section#stickers .square,section#stickers .circle{background:none!important;cursor:pointer}section#stickers .pentagon svg,section#stickers .hexagon svg,section#stickers .star1 svg,section#stickers .star2 svg,section#stickers .triangle svg,section#stickers .square svg,section#stickers .circle svg{width:100%;height:100%}section#stickers .pentagon svg path,section#stickers .pentagon svg rect,section#stickers .pentagon svg circle,section#stickers .hexagon svg path,section#stickers .hexagon svg rect,section#stickers .hexagon svg circle,section#stickers .star1 svg path,section#stickers .star1 svg rect,section#stickers .star1 svg circle,section#stickers .star2 svg path,section#stickers .star2 svg rect,section#stickers .star2 svg circle,section#stickers .triangle svg path,section#stickers .triangle svg rect,section#stickers .triangle svg circle,section#stickers .square svg path,section#stickers .square svg rect,section#stickers .square svg circle,section#stickers .circle svg path,section#stickers .circle svg rect,section#stickers .circle svg circle{fill:currentcolor;stroke:var(--color-background)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.25)}}@keyframes entrance{0%{transform:scale(0)}to{transform:scale(1)}}body.stickers-active main>section .grid>a{z-index:9}body.stickers-active main>section .grid>a figure:after{border-radius:var(--radius)}body.stickers-active main>section .grid>a .info{top:-21px;left:0;height:21px;padding:5px 10px 6px}section#lock{width:100%;right:0;flex-shrink:0;height:100%;background:var(--color-background-overlay);border-radius:var(--radius);position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column}section#lock>section{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--vertical-spacer);margin:var(--vertical-spacer) auto}section#lock>section button{width:75%}section#lock>section button span{width:100%}section#lock>section h1{font-size:var(--text-large);color:var(--color-text)}section#lock>section h1,section#lock>section h2{margin:0 auto}section#lock>section p{text-align:center;color:var(--color-text-muted);max-width:400px;margin:0 auto}section#lock p{text-align:center;max-width:400px;margin:0 auto;color:var(--color-text-secondary);font-size:var(--text-tiny)}section#lock p span{color:var(--color-lavender)}section#lock p span.upped{color:var(--color-sapphire)}section#lock div.divider{font-size:24px;color:var(--color-overlay0);margin:var(--vertical-spacer) auto;pointer-events:none}section#lock.private{position:relative;background:none;justify-content:stretch;gap:var(--gap)}section#lock.private>section{margin:0;height:100%}section#lock.private>section h3{margin-bottom:0}section#lock.private>section.error,section#lock.private>section.description{align-self:start;height:150px}section#lock.private section{border-radius:var(--radius);border:1px solid var(--color-outline);padding:24px;box-sizing:border-box;width:100%}section#lock.private form{display:flex;gap:var(--gap-button);margin-bottom:0;width:100%;max-width:700px}section#lock.private form input,section#lock.private form button{margin-bottom:0;font-size:var(--text-small);height:auto}section#lock.private form input{flex-basis:66%}section#lock.private form button{flex-basis:33%;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}section#lock.private form button:hover{color:var(--color-link-hover)}section#lock.private form button:hover i{color:var(--color-text-muted)}section#lock.private p.help{font-size:var(--text-small)}section#lock.coming-soon{flex-direction:row;align-items:flex-start;justify-content:flex-start;padding-bottom:0}section#lock.coming-soon>section{align-items:center;justify-content:center}section#lock.coming-soon>section p{max-width:75%}section#lock.coming-soon>section button{margin:var(--spacer-medium) auto}section#lock.coming-soon>section{position:relative;top:0}section#lock.coming-soon>section>section{position:absolute;bottom:0;left:5%;width:90%}body.coming-soon header{z-index:0}body.coming-soon footer{z-index:0}body.coming-soon footer:before{display:none}body.coming-soon>main>section{padding-bottom:0}figure{overflow:visible}figure.gallery{display:flex;flex-direction:column;gap:10px}figure.gallery>ul{display:flex;width:100%;flex-flow:row nowrap;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:var(--spacer)}figure.gallery>ul.wrap{flex-wrap:wrap}figure.gallery>ul.wrap li{width:calc(50% - var(--gap))}figure.gallery>ul>li{list-style-type:none;border-radius:var(--radius);overflow:hidden;display:flex;width:100%;height:auto!important;max-height:unset;margin:0}figure.gallery>ul>li a{display:flex;justify-content:flex-start;align-items:stretch;width:100%}figure.gallery>ul>li a picture{flex-grow:1}figure.gallery>ul>li a picture img,figure.gallery>ul>li a picture source{width:auto;min-width:100%;height:100%;object-fit:cover}figure.gallery[data-ratio="4/3"]{--aspect-ratio: 4/3}figure.gallery[data-ratio="4/3"] ul li img{aspect-ratio:var(--aspect-ratio)}figure.gallery[data-ratio="7/5"]{--aspect-ratio: 7/5}figure.gallery[data-ratio="7/5"] ul li img{aspect-ratio:var(--aspect-ratio)}figure.gallery[data-ratio="1/1"]{--aspect-ratio: 1/1}figure.gallery[data-ratio="1/1"] ul li img{aspect-ratio:var(--aspect-ratio)}figure.gallery[data-ratio="16/9"]{--aspect-ratio: 16/9}figure.gallery[data-ratio="16/9"] ul li img{aspect-ratio:var(--aspect-ratio)}figure.gallery[data-ratio="3/2"]{--aspect-ratio: 3/2}figure.gallery[data-ratio="3/2"] ul li img{aspect-ratio:var(--aspect-ratio)}figure.gallery[data-crop] ul li img{object-fit:cover;object-position:center}figure.video video{object-fit:cover;width:100%;height:100%;border-radius:var(--radius)}figure picture{width:100%}img{width:100%}.video,.img{position:relative;display:block;--w: 1;--h: 1;background:var(--color-black);border-radius:var(--radius);overflow:hidden}.img{padding-bottom:calc(100% / var(--w) * var(--h))}.img img,.video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.img[data-contain] img{object-fit:contain}.img-caption,.video-caption{padding-top:.75rem;line-height:1.5em}main>section.cover>a.video video,main>figure.cover>a.video video,main>section>figure.cover>a.video video{width:100%;margin:0 auto;height:100%;object-fit:cover;aspect-ratio:var(--w)/var(--h)}ul.grid figure .plyr,ul.grid figure .plyr__video-wrapper{height:100%;width:100%}.album-gallery{line-height:0;columns:1;column-gap:1.5rem}.album-gallery.grid a.video .plyr button{padding:10px;--plyr-control-icon-size: 20px}.album-gallery.grid a.video .plyr button[data-plyr=fullscreen]{display:none}.album-gallery>li{display:block;margin-bottom:var(--spacer-medium);break-inside:avoid}@media screen and (width >= 60rem){.album-gallery{columns:3}}.plyr__video-embed,.plyr__video-embed iframe{background:var(--color-background)}iframe{background:var(--color-background);position:relative}a.video .plyr button,.fancybox__content .plyr button{transform-origin:center center}a.video .plyr button[data-plyr=play]:hover,.fancybox__content .plyr button[data-plyr=play]:hover{transform:translate(-50%,-50%) scale(1)}.plyr.plyr--stopped .plyr__controls{display:none}video::-internal-media-controls-overlay-cast-button{display:none}li.block-type-code pre{max-height:500px;overflow-y:scroll}figure iframe{width:100%;aspect-ratio:16/9;height:auto;border-radius:var(--radius)}figure iframe body{background:#000}figure iframe body nav.nav{display:none!important}.lightbox{--white: #dbdbdb;font-family:var(--font-family-mono);color:var(--color-text)}.lightbox .fancybox__toolbar{padding:var(--spacer-xsmall);align-items:center}.lightbox .fancybox__toolbar .fancybox__toolbar__column{align-items:center}.lightbox .fancybox__toolbar button{--f-button-width: 32px;--f-button-height: 32px;background:#07070b00!important;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);border-radius:var(--radius);transition:.1s ease-in-out;padding:var(--spacer-small)}.lightbox .fancybox__toolbar button i{text-shadow:0 0 12px rgba(0,0,0,.5)}.lightbox .fancybox__toolbar button:hover{background:#07070b40!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);outline:1px solid var(--color-grey)}.lightbox .fancybox__toolbar .fancybox__infobar{color:#dbdbdb80;align-items:center;text-shadow:0 0 6px rgba(0,0,0,.5);background:none}.lightbox .fancybox__toolbar .fancybox__infobar:not(:first-child,:last-child){background:none}.lightbox .fancybox__toolbar .fancybox__infobar span{font-family:var(--font-family-mono);color:var(--white);text-shadow:0 0 6px rgba(0,0,0,.5)}.lightbox .fancybox__nav{display:none}@media (width <= 599px){.lightbox .fancybox__footer .fancybox__caption{text-align:center}}.lightbox .fancybox__thumbs{border-radius:var(--radius)}.lightbox .fancybox__thumbs.is-classic button{--f-thumb-outline-color: var(--color-overlay0)}.lightbox .fancybox__thumbs.is-classic button:after{border-radius:var(--radius);border:0 solid var(--f-thumb-outline-color, transparent)}.lightbox .fancybox__thumbs.is-classic .is-nav-selected button{transform:scale(1.075)}.lightbox .fancybox__slide .fancybox__content .plyr.plyr--video{border-radius:var(--radius);background:var(--color-background)}.lightbox .fancybox__slide .fancybox__content .plyr.plyr--video .plyr__video-wrapper{width:auto}.lightbox .fancybox__slide.has-html5video .fancybox__content{width:auto;height:auto;margin:var(--padding)}.lightbox img,.lightbox video{border-radius:var(--radius)}.lightbox i{color:var(--white);opacity:.75}.lightbox i:hover{opacity:1}code[class*=language-],pre[class*=language-]{color:var(--color-code-white);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{overflow:auto}.token.punctuation{color:var(--color-code-light-grey)}.token.comment,.token.doctype{color:var(--color-code-comment)}.token.tag,.token.markup,.token.variable,.token.this,.token.selector,.token.key,.token.kirbytag-bracket,.token.prolog,.token.delimiter{color:var(--color-red)}.token.constant,.token.number,.token.boolean,.token.boolean.important,.token.attr-name,.token.kirbytag-attr,.token.kirbytag-name,.token.entity,.token.bold,.token.bold>.punctuation{color:var(--color-peach)}.token.keyword,.token.italic,.token.italic>.punctuation{color:var(--color-sapphire)}.token.function{color:var(--color-blue)}.token.operator,.token.title{color:var(--color-teal)}.token.string,.token.attr-value,.token.attr-value .punctuation,.token.list.punctuation{color:var(--color-green)}.token.scope,.token.class-name,.token.property,.token.url{color:var(--color-yellow)}.token.title,.token.kirbytag-bracket,.token.list.punctuation{font-weight:700}.token.title .punctuation{color:inherit}.token.bold{font-weight:700}.token.italic{font-style:italic}.codeblock{background:var(--color-black)}.codeblock figcaption{color:var(--color-code-white);padding:.5rem 1rem;font-family:var(--font-family-mono);border-bottom:1px solid #333}body>header{display:flex;flex-wrap:wrap;justify-content:space-between;border-radius:var(--radius);pointer-events:none;background:#07070bbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:99}@media (width <= 599px){body>header{background:#07070bf2;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width <= 599px){body>header{width:100vw;transform:translate(-25px);padding:0 0 0 var(--spacer-medium)}}body>header>nav{width:100%;position:relative;padding:var(--spacer-small) 0;gap:var(--spacer)}body>header>nav>ul{gap:var(--spacer);pointer-events:all}body>header>nav>ul>li{padding:0 var(--nav-element-spacing-horizontal)}body>header>nav>ul.logo{margin-left:0;padding-left:0;font-size:var(--text-medium)}body>header>nav>ul.logo>li{padding-left:0}body>header>nav>ul.logo>li>a.logo{cursor:pointer;color:var(--color-link);transition:filter 5s ease-out;font-size:var(--text-large);margin:0}body>header>nav>ul.logo>li>a.logo:hover{filter:blur(15px);transition:filter 60s ease-out}body>header>nav>ul.logo>li>a.logo .last.faded{opacity:0}@media (width <= 599px){body>header>nav>ul.logo>li{padding-left:var(--spacer-xsmall);margin-left:0}}@media (width <= 599px){body>header>nav>ul.logo{padding-left:var(--spacer-xsmall);margin-left:0;flex-shrink:0}}body>header>nav>ul.menu{padding-right:var(--spacer-xsmall)}body>header>nav>ul.menu>li>a{border-radius:var(--radius);border:1px solid var(--color-outline);background:var(--color-background-secondary);padding:6px var(--spacer);font-size:var(--text-small);color:var(--theme, var(--color-link-secondary));text-align:center;cursor:pointer}body>header>nav>ul.menu>li>a:hover{background:var(--theme, var(--color-link-secondary));color:var(--color-black)}body>header>nav>ul.menu>li>a.inactive{background:var(--color-background)}body>header>nav>ul.menu>li>a.tag,body>header>nav>ul.menu>li>a.year{text-transform:capitalize;padding-right:28px;position:relative}body>header>nav>ul.menu>li>a.tag i.trailing,body>header>nav>ul.menu>li>a.year i.trailing{font-size:17px;position:absolute;top:50%;transform:translateY(-50%);right:6px}body>header>nav>ul.menu>li>a.tag i.leading,body>header>nav>ul.menu>li>a.year i.leading{font-size:22px;position:absolute;top:50%;transform:translateY(-50%);left:14px}body>header>nav>ul.menu>li>a.year{padding-left:42px}body>header>nav>ul.menu>li>a.year i{opacity:.5}body>header>nav>ul.menu>li>a.tag{padding-left:24px}body>header>nav>ul.menu>li>a.tag:before{content:"#";opacity:.5;position:absolute;top:50%;transform:translateY(-50%);left:14px}body>header>nav>ul.menu>li:hover>a{background:var(--color-background-secondary);color:var(--color-link-hover)}@media (width <= 599px){body>header>nav{width:100%;height:64px}}body>header ul.logo{position:sticky;top:0;padding-left:var(--spacer-xsmall)}body>header ul.logo li{width:auto}body>header ul.logo li a{width:auto}body>header ul.logo li:not(:first-child){padding-left:0}body>header ul.logo li:not(:first-child) a{padding-left:0}body>header ul.logo li:last-child{color:var(--color-link)}body>header ul.logo li:last-child a{padding:0}body>header ul.logo li:not(:last-child){color:var(--color-text-secondary)}body>header ul.logo li:not(:last-child):hover{color:var(--color-link-hover)}body>header ul.logo li:not(:last-child):hover:after{color:var(--color-text-secondary)}body>header ul.logo li:not(:last-child):after{content:"/";color:currentcolor}ul.logo{position:sticky;top:0;padding-left:var(--spacer-xsmall);gap:var(--spacer-small)}ul.logo li{width:auto;gap:var(--spacer-small)}ul.logo li a{width:auto;margin:auto}ul.logo li:not(:first-child){padding-left:0}ul.logo li:not(:first-child) a{padding-left:0}ul.logo li:last-child{color:var(--color-link)}ul.logo li:last-child a{padding:0}ul.logo li:not(:last-child){color:var(--color-text-secondary)}ul.logo li:not(:last-child):hover{color:var(--color-link-hover)}ul.logo li:not(:last-child):hover:after{color:var(--color-text-secondary)}ul.logo li:not(:last-child):after{content:"/";color:currentcolor;font-size:var(--text-medium)}header>nav,footer>nav{width:100%}body>main{display:flex;flex-grow:1;flex-flow:row nowrap;gap:var(--gap);margin:0 auto;width:100%;align-items:flex-start;position:relative}body>main aside,body>main>section{margin:0;width:100%;box-sizing:border-box}body>main button,body>main input[type=submit]{background:var(--color-background);position:relative;text-align:center;font-size:var(--text-small);color:var(--color-link);border:1px solid var(--color-outline);padding:16px 24px;display:flex;gap:var(--gap-button);justify-content:space-between}body>main button i,body>main input[type=submit] i{font-size:var(--text-large);color:var(--color-icon)}body>main button:after,body>main input[type=submit]:after{position:absolute;right:40px;color:var(--color-text-secondary);text-align:right;content:attr(data-count)}body>main button:hover,body>main input[type=submit]:hover{color:var(--link-hover)}body>main button:hover i,body>main button:hover:after,body>main input[type=submit]:hover i,body>main input[type=submit]:hover:after{color:var(--link-hover)}body>main button p,body>main input[type=submit] p{line-height:20px}body>main button p:not(:last-child),body>main input[type=submit] p:not(:last-child){margin-bottom:10px}body>main aside{width:25%;min-width:300px;max-width:500px;display:flex;flex-direction:column;position:sticky;top:75px;padding-right:0}@media (width <= 599px){body>main aside{min-height:unset;display:flex;height:auto;position:relative;top:unset;gap:var(--spacer);width:100%;padding:0;margin-bottom:0}}body>main aside p{color:var(--color-grey);line-height:150%;max-width:400px}body>main aside>section{padding:var(--padding-element);margin-bottom:0;gap:var(--spacer);display:flex;flex-direction:column}body>main aside>section>figure{margin-bottom:0;gap:var(--spacer-xsmall);display:flex;flex-direction:column;width:100%;overflow:visible}body>main aside>section>figure>ul{margin:0;width:100%}body>main aside>section>figure>ul>li{padding:0;flex-grow:1}body>main aside>section p{margin-bottom:0;font-size:var(--text-small)}body>main aside>section p time.note-date{color:var(--color-link)}body>main aside>section ul{display:flex;gap:var(--spacer-xsmall);flex-wrap:wrap}body>main aside>section ul.has-thumbnail li{flex-basis:25%;cursor:pointer}body>main aside>section ul.has-thumbnail li a{width:100%;padding:var(--spacer-small);cursor:pointer}body>main aside>section ul.has-thumbnail li a .thumb{width:100%;height:100%}body>main aside>section ul.has-thumbnail li a .thumb img{width:100%;height:100%;object-fit:contain}body>main aside>section ul.has-thumbnail li a:hover{background:var(--color-surface0);color:var(--theme, var(--color-link-secondary))}body>main aside>section ul.inline{flex-wrap:nowrap;justify-content:stretch;align-items:stretch}body>main aside>section ul.inline li{display:flex}body>main aside>section ul li{margin-bottom:0}body>main aside>section ul li>a{border-radius:var(--radius);border:1px solid var(--color-outline);background:var(--color-background-secondary);padding:6px var(--spacer);font-size:var(--text-small);color:var(--theme, var(--color-link-secondary));text-align:center;cursor:pointer}body>main aside>section ul li>a:hover{background:var(--theme, var(--color-link-secondary));color:var(--color-black)}body>main aside>section ul li>a[aria-current]{opacity:.5;pointer-events:none}body>main aside>section ul li.visible>a:hover:before{content:"−"}body>main aside>section ul li ul li{padding:0}body>main aside>section ul li ul li a{color:var(--color-grey)}body>main aside>section ul li ul li a:before{content:"[" attr(data-shortcut) "]"}body>main aside>section ul li ul li a:hover:before{content:"→"}body>main aside>section ul li:last-child{margin-bottom:0}body>main aside>section h3{font-size:var(--text-small);margin-bottom:var(--vertical-spacer)}body>main aside>section>ul{margin-bottom:0}body>main aside>section>ul>li{padding:0}body>main aside>section.category{display:flex;flex-direction:column;gap:5px}body>main aside>section.category p{text-wrap:balance}body>main aside>section>button{margin:0}body>main aside>section.has-button{border:unset;padding:0;margin:0;flex-grow:2;display:flex;align-items:flex-end}body>main aside>section:not(.has-tab){margin-top:var(--spacer-medium)}@media (width <= 599px){body>main aside>section:not(.has-tab){margin-top:0}}body>main aside>section:nth-child(1){--theme: var(--color-blue);gap:var(--spacer-small)}body>main aside>section:nth-child(1) ul.socials{align-items:flex-start;flex-wrap:wrap;overflow:visible}body>main aside>section:nth-child(1) ul.socials li{flex:2 auto;--theme: var(--color-blue)}body>main aside>section:nth-child(1) ul.socials li a{padding:2px 6px;max-height:42px;aspect-ratio:1/1;min-height:30px;display:flex;align-items:center;height:100%;justify-content:center;color:var(--color-link-secondary);width:100%}body>main aside>section:nth-child(1) ul.socials li a i.cc-fill{width:15px;height:100%;margin:0;background-size:contain;display:inline-block;background-color:var(--color-link-secondary);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}body>main aside>section:nth-child(1) ul.socials li a i.cc-fill.cc-mastodon{background-position:center center;background-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='19'%20viewBox='0%200%2020%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2417_14019)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.1164%2014.7195C16.3999%2014.4502%2018.3882%2013.0606%2018.6381%2011.7908C19.0318%209.79063%2018.9993%206.90969%2018.9993%206.90969C18.9993%203.00494%2016.4091%201.86039%2016.4091%201.86039C15.103%201.26795%2012.8603%201.01881%2010.5304%201H10.4731C8.14313%201.01881%205.90191%201.26795%204.59577%201.86039C4.59577%201.86039%202.00539%203.00494%202.00539%206.90969C2.00539%207.14641%202.00415%207.39539%202.00286%207.65459C1.99928%208.37444%201.9953%209.17309%202.01639%2010.0067C2.11045%2013.8253%202.72523%2017.5888%206.29998%2018.5233C7.94822%2018.9541%209.36335%2019.0443%2010.5031%2018.9825C12.5699%2018.8693%2013.7301%2018.254%2013.7301%2018.254L13.662%2016.7729C13.662%2016.7729%2012.185%2017.2329%2010.5262%2017.1768C8.8828%2017.1212%207.14786%2017.0018%206.88206%2015.009C6.85751%2014.8339%206.84523%2014.6467%206.84523%2014.4502C6.84523%2014.4502%208.45852%2014.8396%2010.5031%2014.9322C11.7532%2014.9888%2012.9256%2014.8598%2014.1164%2014.7195ZM15.9425%2011.9404V7.21238C15.9425%206.24609%2015.6934%205.47821%2015.1931%204.91011C14.677%204.34201%2014.0013%204.05078%2013.1625%204.05078C12.1919%204.05078%2011.457%204.4192%2010.9711%205.15614L10.4986%205.93828L10.0262%205.15614C9.54026%204.4192%208.8053%204.05078%207.83478%204.05078C6.99593%204.05078%206.32018%204.34201%205.80418%204.91011C5.3038%205.47821%205.05469%206.24609%205.05469%207.21238V11.9404H6.95125V7.35135C6.95125%206.38399%207.36336%205.89299%208.18768%205.89299C9.09909%205.89299%209.55597%206.47544%209.55597%207.62716V10.139H11.4413V7.62716C11.4413%206.47544%2011.8981%205.89299%2012.8095%205.89299C13.6339%205.89299%2014.046%206.38399%2014.046%207.35135V11.9404H15.9425Z'%20fill='%239399B2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2417_14019'%3e%3crect%20width='17'%20height='18'%20fill='white'%20transform='translate(2%201)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='19'%20viewBox='0%200%2020%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2417_14019)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.1164%2014.7195C16.3999%2014.4502%2018.3882%2013.0606%2018.6381%2011.7908C19.0318%209.79063%2018.9993%206.90969%2018.9993%206.90969C18.9993%203.00494%2016.4091%201.86039%2016.4091%201.86039C15.103%201.26795%2012.8603%201.01881%2010.5304%201H10.4731C8.14313%201.01881%205.90191%201.26795%204.59577%201.86039C4.59577%201.86039%202.00539%203.00494%202.00539%206.90969C2.00539%207.14641%202.00415%207.39539%202.00286%207.65459C1.99928%208.37444%201.9953%209.17309%202.01639%2010.0067C2.11045%2013.8253%202.72523%2017.5888%206.29998%2018.5233C7.94822%2018.9541%209.36335%2019.0443%2010.5031%2018.9825C12.5699%2018.8693%2013.7301%2018.254%2013.7301%2018.254L13.662%2016.7729C13.662%2016.7729%2012.185%2017.2329%2010.5262%2017.1768C8.8828%2017.1212%207.14786%2017.0018%206.88206%2015.009C6.85751%2014.8339%206.84523%2014.6467%206.84523%2014.4502C6.84523%2014.4502%208.45852%2014.8396%2010.5031%2014.9322C11.7532%2014.9888%2012.9256%2014.8598%2014.1164%2014.7195ZM15.9425%2011.9404V7.21238C15.9425%206.24609%2015.6934%205.47821%2015.1931%204.91011C14.677%204.34201%2014.0013%204.05078%2013.1625%204.05078C12.1919%204.05078%2011.457%204.4192%2010.9711%205.15614L10.4986%205.93828L10.0262%205.15614C9.54026%204.4192%208.8053%204.05078%207.83478%204.05078C6.99593%204.05078%206.32018%204.34201%205.80418%204.91011C5.3038%205.47821%205.05469%206.24609%205.05469%207.21238V11.9404H6.95125V7.35135C6.95125%206.38399%207.36336%205.89299%208.18768%205.89299C9.09909%205.89299%209.55597%206.47544%209.55597%207.62716V10.139H11.4413V7.62716C11.4413%206.47544%2011.8981%205.89299%2012.8095%205.89299C13.6339%205.89299%2014.046%206.38399%2014.046%207.35135V11.9404H15.9425Z'%20fill='%239399B2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2417_14019'%3e%3crect%20width='17'%20height='18'%20fill='white'%20transform='translate(2%201)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");-webkit-mask-size:75%;mask-size:75%;--webkit-mask-size: 75%}body>main aside>section:nth-child(1) ul.socials li a i.cc-fill.cc-giphy{background-position:center center;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='19'%20viewBox='0%200%2016%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.0006%206.51465H13.7148V16.8289H16.0006V6.51465Z'%20fill='%239399B2'/%3e%3cpath%20d='M16%2016.8281H0V18.9996H16V16.8281Z'%20fill='%239399B2'/%3e%3cpath%20d='M2.28571%202.17188H0V16.829H2.28571V2.17188Z'%20fill='%239399B2'/%3e%3cpath%20d='M9.14286%200H0V2.17143H9.14286V0Z'%20fill='%239399B2'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M13.7121%204.34286V2.17143H11.4263V0H9.14062V2.18229V2.19314V4.35371V6.51429H11.4263H13.7121H15.9978V4.34286H13.7121Z'%20fill='%239399B2'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='19'%20viewBox='0%200%2016%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.0006%206.51465H13.7148V16.8289H16.0006V6.51465Z'%20fill='%239399B2'/%3e%3cpath%20d='M16%2016.8281H0V18.9996H16V16.8281Z'%20fill='%239399B2'/%3e%3cpath%20d='M2.28571%202.17188H0V16.829H2.28571V2.17188Z'%20fill='%239399B2'/%3e%3cpath%20d='M9.14286%200H0V2.17143H9.14286V0Z'%20fill='%239399B2'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M13.7121%204.34286V2.17143H11.4263V0H9.14062V2.18229V2.19314V4.35371V6.51429H11.4263H13.7121H15.9978V4.34286H13.7121Z'%20fill='%239399B2'/%3e%3c/svg%3e");height:40%}body>main aside>section:nth-child(1) ul.socials li a:hover{color:var(--theme)}body>main aside>section:nth-child(1) ul.socials li a:hover i.cc-fill{background-color:var(--theme)}body>main aside>section:nth-child(1)#bio ul:not(.socials) li:nth-child(1){flex-grow:2;width:100%}body>main aside>section:nth-child(2){--theme: var(--color-teal);gap:var(--spacer-xsmall)}body>main aside>section:nth-child(2) ul li{flex-grow:2}@media (width <= 1280px){body>main aside>section:nth-child(2) span.emoji{display:none}}body>main aside>section:nth-child(3){--theme: var(--color-yellow)}body>main aside>section:nth-child(3) ul{justify-content:stretch}body>main aside>section:nth-child(3) ul li{flex-grow:2}body>main aside>section:nth-child(4){--theme: var(--color-red)}body>main aside>section:nth-child(4) ul{justify-content:stretch}body>main aside>section:nth-child(4) ul li{flex-grow:2}body>main aside section#intro{margin-bottom:0;padding-bottom:14px}body>main aside section#intro p:not([data-vibe=default]){display:none}body>main aside section#intro .moreinfo{display:none;visibility:hidden;order:1}body>main aside section#intro .moreinfo.revealed{display:block;visibility:visible}body>main aside button{background:rgb(var(--color-background) .9);width:auto;position:relative;text-align:left;font-size:var(--text-small);color:var(--color-link-secondary);gap:10px;align-self:flex-start;border-radius:var(--radius);border:1px solid var(--color-outline);padding:16px;box-sizing:border-box}body>main aside button i{margin-top:1px;font-size:var(--text-large);color:var(--color-icon)}body>main aside button .filetype{text-transform:uppercase;display:flex;justify-content:center;align-items:center;color:var(--color-text-secondary)}body>main aside button:after{position:absolute;right:40px;color:var(--color-text-secondary);text-align:right;content:attr(data-count)}body>main aside button:hover{color:var(--link-hover)}body>main aside button:hover i,body>main aside button:hover:after{color:var(--color-icon-hover)}body>main aside button p{line-height:20px}body>main aside button p:not(:last-child){margin-bottom:10px}body>main aside section{border-radius:var(--radius);border:1px solid var(--color-outline);padding:var(--spacer);box-sizing:border-box;font-size:var(--text-small)}body>main aside section a{color:var(--color-link)}body>main aside section a:hover{color:var(--color-link-hover)}body>main aside section p:last-child{margin-bottom:0}body>main aside section p .note-date{color:var(--color-text-secondary)}body>main aside section h3,body>main aside section h4{font-size:var(--text-small)}body>main aside section#filter{gap:var(--gap)}body>main aside section#filter h3{margin-bottom:var(--vertical-spacer)}body>main aside section#filter>ul{margin-bottom:10px}body>main aside section#filter ul li a{font-size:17px}body>main aside section#filter ul li ul{display:none}body>main aside section#filter ul li.visible ul{display:block}body>main aside#about button#guestbook{display:inline-block}body>main aside#project h3{color:var(--color-white);font-size:var(--text-large)}body>main aside#project>section.list ul li{margin-bottom:5px}body>main aside#project>section.list ul li a:after{content:"↗"}body>main aside#project>section.list ul li a:before{display:none}body>main aside#project>section.list ul li a:after{color:var(--color-text-secondary);margin-left:-2px}body>main aside#project>section.list ul li .role{font-size:var(--text-tiny);color:var(--color-grey)}body>main aside#project #cta{display:flex;flex-direction:row;place-content:center space-between;color:var(--color-grey);font-size:100%}body>main aside#project #cta a:after{content:"↗"}body>main aside#project #cta a:after{color:var(--color-text-secondary);margin-left:2px}body>main>section{flex:1 1 auto;width:75%;padding:0 7px;height:auto;align-self:stretch;flex-direction:column}body>main>section>.grid{width:100%;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:stretch;gap:25px;padding:0;margin-bottom:0}body>main>section>.grid li.card{display:flex;border-radius:0 6px 6px;position:relative;margin-top:20px;margin-bottom:0;--color: var(--color-link)}body>main>section>.grid li.card>a{display:flex;flex-direction:column;box-sizing:border-box;padding:10px}body>main>section>.grid li.card .info{position:absolute;top:-20px;height:20px;font-size:var(--text-small);left:-1px;border:1px solid var(--color-outline);padding:3px 10px;border-radius:6px 6px 0 0;border-bottom:0;background:var(--color-background);transition:background .05s ease-in-out;color:var(--color-link-secondary)}body>main>section>.grid li.card .info a{color:var(--color-link-secondary)}body>main>section>.grid li.card .info span.count{color:var(--color-text-secondary)}body>main>section>.grid li.card .info i{color:var(--color-icon);font-size:var(--text-small);display:inline-block;transform:translateY(2px)}body>main>section>.grid li.card .info i.ph-lock-simple{transform:translateY(2px) translate(-2px)}body>main>section>.grid li.card .info:hover a{color:var(--color-link-hover)}body>main>section>.grid li.card figure{width:100%;height:auto;background:var(--color-background);display:flex;border-radius:var(--radius);overflow:hidden;margin-bottom:0;flex-grow:1;align-items:center}@media (width <= 599px){body>main>section>.grid li.card figure{flex-direction:column}}body>main>section>.grid li.card figure>picture{height:auto}body>main>section>.grid li.card figure span.img{width:100%;height:100%}body>main>section>.grid li.card figure span.img img{height:100%;object-fit:cover}body>main>section>.grid li.card figure img,body>main>section>.grid li.card figure video{object-fit:cover;height:100%;width:100%;border-radius:var(--radius)}body>main>section>.grid li.card figure.faded:after{content:"";position:absolute;top:0;left:0;width:100%;opacity:.5;pointer-events:none;height:100%;border-radius:var(--radius);background:linear-gradient(180deg,rgba(17,17,27,0) 0%,var(--color-background) 100%);transition:opacity .3s ease-in-out}body>main>section>.grid li.card figure>ul{--color: currentcolor;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative;border-radius:var(--radius);padding:var(--padding-element);gap:var(--spacer-xsmall);margin-bottom:0}body>main>section>.grid li.card figure>ul>li{--size: 50px;background:var(--color-background-secondary);border-radius:var(--radius);display:flex;flex-direction:row;align-items:center;height:var(--size);gap:var(--spacing-list);padding-right:var(--padding-card);margin-bottom:0}body>main>section>.grid li.card figure>ul>li a{display:flex;flex-flow:row nowrap;width:100%;height:100%;gap:var(--spacer-xsmall);justify-content:space-between;align-items:center}body>main>section>.grid li.card figure>ul>li a .thumb{width:var(--size);min-width:var(--size);border-radius:var(--radius-small);height:var(--size);background:var(--color-background-secondary);overflow:hidden}body>main>section>.grid li.card figure>ul>li a .thumb img{border-radius:var(--radius-small)}body>main>section>.grid li.card figure>ul>li a p{display:block!important;margin-bottom:0;font-size:var(--text-tiny);width:100%;text-overflow:ellipsis}body>main>section>.grid li.card figure>ul>li a h3,body>main>section>.grid li.card figure>ul>li a h4{margin-bottom:0}body>main>section>.grid li.card figure>ul>li a h3{width:auto;color:var(--color-link);font-size:var(--text-small);white-space:nowrap}body>main>section>.grid li.card figure>ul>li a h4{font-size:var(--text-tiny);width:100%;text-align:right}body>main>section>.grid li.card figure>ul>li:hover{transform:scale(var(--card-item-scale))}body>main>section>.grid li.card figure>ul>li:hover h3{color:var(--color-link-hover)}body>main>section>.grid li.card figure:hover:after{opacity:.15;transition:opacity 1s ease-in-out}body>main>section>.grid li.card figure:hover ul li .thumb img{opacity:1;filter:blur(0);transition:all 1s ease-in-out;transform:scale(1)}body>main>section>.grid li.card ul.filmstrip{height:auto;display:flex;flex-wrap:nowrap;gap:var(--spacer-xsmall)}body>main>section>.grid li.card ul.filmstrip>li{list-style-type:none;border-radius:var(--radius);width:16.666%;opacity:.75;height:auto;display:flex;align-items:center;justify-content:center;margin-bottom:0;aspect-ratio:1/1;max-height:3vw;overflow:hidden;object-fit:cover}@supports not (aspect-ratio){body>main>section>.grid li.card ul.filmstrip>li:before{float:left;padding-top:100%;content:""}body>main>section>.grid li.card ul.filmstrip>li:after{display:block;content:"";clear:both}}body>main>section>.grid li.card ul.filmstrip>li:nth-of-type(14n+1){background:var(--color-rosewater)}body>main>section>.grid li.card ul.filmstrip>li:nth-of-type(14n+2){background:var(--color-flamingo)}body>main>section>.grid li.card ul.filmstrip>li:nth-of-type(14n+3){background:var(--color-pink)}body>main>section>.grid li.card ul.filmstrip>li:nth-of-type(14n+4){background:var(--color-mauve)}body>main>section>.grid li.card ul.filmstrip>li:nth-of-type(14n+5){background:var(--color-red)}body>main>section>.grid li.card ul.filmstrip>li:nth-of-type(14n+6){background:var(--color-maroon)}body>main>section>.grid li.card ul.filmstrip>li:nth-of-type(14n+7){background:var(--color-peach)}body>main>section>.grid li.card ul.filmstrip>li:nth-of-type(14n+8){background:var(--color-yellow)}body>main>section>.grid li.card ul.filmstrip>li:nth-of-type(14n+9){background:var(--color-green)}body>main>section>.grid li.card ul.filmstrip>li:nth-of-type(14n+10){background:var(--color-teal)}body>main>section>.grid li.card ul.filmstrip>li:nth-of-type(14n+11){background:var(--color-sky)}body>main>section>.grid li.card ul.filmstrip>li:nth-of-type(14n+12){background:var(--color-sapphire)}body>main>section>.grid li.card ul.filmstrip>li:nth-of-type(14n+13){background:var(--color-blue)}body>main>section>.grid li.card ul.filmstrip>li:nth-of-type(14n+14){background:var(--color-lavender)}@media (width <= 599px){body>main>section>.grid li.card ul.filmstrip>li{max-height:unset}}body>main>section>.grid li.card ul.filmstrip>li>img{width:100%;height:100%;object-fit:cover}body>main>section>.grid li.card ul.filmstrip>li.item-overflow{background:none;outline:1px solid var(--color-surface1)}body>main>section>.grid li.card ul.filmstrip>li.item-overflow:after{content:"+" attr(data-overflow);font-size:var(--text-tiny)}body>main>section>.grid li.card figcaption{display:flex;width:100%;flex-flow:row nowrap;align-items:center;gap:var(--gap-button)}body>main>section>.grid li.card figcaption p{margin:0}body>main>section>.grid li.card figcaption div.pill{font-size:var(--text-tiny);white-space:nowrap;color:var(--color-black);background:var(--color);padding:0 var(--spacer-xsmall);border-radius:var(--radius)}body>main>section>.grid li.card:nth-child(-n+2){flex:1 0 calc(50% - 12.5px)}@media (width <= 760px){body>main>section>.grid li.card:nth-child(-n+2){flex:1 0 100%}}body>main>section>.grid li.card:nth-child(n+3){flex:1 0 calc(33.33% - 16.6666666667px)}@media (width <= 760px){body>main>section>.grid li.card:nth-child(n+3){flex:1 0 100%}}body>main>section>.grid li.card:hover{transform:scale(var(--card-scale))}body>main>section>.grid li.card:hover .info{color:var(--color)}body>main>section>.grid li.card[data-slug=portfolio] ul{flex-flow:row wrap;width:100%;align-items:center;padding:var(--spacer-small);gap:var(--spacer-small);justify-content:space-between}body>main>section>.grid li.card[data-slug=portfolio] ul li{flex-basis:calc(50% - var(--spacer-small));width:100%;height:calc(50% - var(--spacer-small));overflow:hidden;padding:var(--padding-card);padding-bottom:var(--spacer-xsmall)}body>main>section>.grid li.card[data-slug=portfolio] ul li a{display:flex;flex-flow:row wrap;width:100%;height:100%;gap:var(--spacer-xsmall);justify-content:space-between}body>main>section>.grid li.card[data-slug=portfolio] ul li a .thumb{width:100%;height:75%;background:var(--color-background-overlay);border-radius:var(--radius);padding:var(--padding-element)}body>main>section>.grid li.card[data-slug=portfolio] ul li a .thumb img{object-fit:contain}body>main>section>.grid li.card[data-slug=portfolio] ul li a h3,body>main>section>.grid li.card[data-slug=portfolio] ul li a h4{display:inline-block;width:auto}body>main>section>.grid li.card[data-slug=feed] ul{overflow-y:scroll;width:100%;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:stretch;gap:var(--spacer-small);margin-bottom:0}body>main>section>.grid li.card[data-slug=feed] ul li{padding-right:0}body>main>section>.grid li.card[data-slug=feed] ul li:nth-child(-n+2){flex:1 0 calc(50% - 12.5px);--size: unset}@media (width <= 760px){body>main>section>.grid li.card[data-slug=feed] ul li:nth-child(-n+2){flex:1 0 100%}}body>main>section>.grid li.card[data-slug=feed] ul li:nth-child(n+3){flex:1 0 calc(33.33% - 16.6666666667px);--size: 100px}@media (width <= 760px){body>main>section>.grid li.card[data-slug=feed] ul li:nth-child(n+3){flex:1 0 100%}}body>main>section>.grid li.card[data-slug=feed] ul li:nth-child(n+6){flex:1 0 calc(25% - 12.5px);--size: 75px}@media (width <= 760px){body>main>section>.grid li.card[data-slug=feed] ul li:nth-child(n+6){flex:1 0 100%}}body>main>section>.grid li.card[data-slug=feed] ul li:hover{transform:scale(var(--card-scale))}body>main>section>.grid li.card[data-slug=feed] ul li:hover .info{color:var(--color)}body>main>section>.grid li.card[data-slug=about] ul{flex-flow:row wrap;place-content:flex-start flex-start}body>main>section>.grid li.card[data-slug=about] ul li{--size: 35px;padding-left:var(--padding-card);width:auto;flex-wrap:wrap;margin-bottom:0}body>main>section>.grid li.card[data-slug=about] ul li a p{font-size:var(--text-small)}body>main>section>.grid li.card[data-slug=about] ul li:first-child{width:100%;height:auto;padding-top:10px;padding:var(--padding-card)}body>main>section>.grid li.card[data-slug=more]{flex-grow:4}body>main>section>.grid li.card[data-slug=more] ul li{--size: 35px;height:100%;padding-left:var(--padding-card)}body>main>section>.grid li.card.client:hover{transform:none}body>main>section>.grid li.card.client:nth-child(1){--card-color: var(--color-sapphire)}body>main>section>.grid li.card.client:nth-child(2){--card-color: var(--color-blue)}body>main>section>.grid li.card.client:nth-child(3){--card-color: var(--color-maroon)}body>main>section>.grid li.card.client:nth-child(4){--card-color: var(--color-peach)}body>main>section>.grid li.card.client>.info{--color: var(--color-link-secondary)}body>main>section>.grid li.card.client>figure{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacer)}@media (width <= 599px){body>main>section>.grid li.card.client>figure{flex-direction:column}}body>main>section>.grid li.card.client>figure>section,body>main>section>.grid li.card.client>figure>ul{flex-basis:50%;width:100%;height:100%;margin:0;padding:0;overflow:visible}body>main>section>.grid li.card.client>figure>section{display:flex;justify-content:center;flex-direction:column;gap:var(--spacer);padding:var(--padding-card);margin-bottom:0;padding-bottom:0;height:auto;flex-basis:auto}body>main>section>.grid li.card.client>figure>section img{--size: 84px;width:var(--size);height:var(--size);background:var(--color-background-secondary);object-fit:contain;padding:12px}body>main>section>.grid li.card.client>figure>section>p{margin:0;max-width:750px;color:var(--color-text)}body>main>section>.grid li.card.client>figure>section>ul{height:auto;margin:0;padding:0;display:flex;gap:var(--spacer);flex-direction:column;flex-basis:auto}body>main>section>.grid li.card.client>figure>section>ul>li{background:none;width:100%;display:block;padding:0;margin:0;height:auto}body>main>section>.grid li.card.client>figure>section>ul>li h4,body>main>section>.grid li.card.client>figure>section>ul>li p{display:block;width:100%;text-align:left}body>main>section>.grid li.card.client>figure>section>ul>li p{color:var(--color-text-secondary);margin-bottom:0}body>main>section>.grid li.card.client>figure>section>ul>li h4{color:var(--card-color);margin-bottom:0}body>main>section>.grid li.card.client>figure>ul{justify-content:flex-start;padding:var(--padding-card);align-self:center;align-items:flex-start;flex-direction:row;flex-wrap:wrap}body>main>section>.grid li.card.client>figure>ul>li{justify-content:flex-start;flex-flow:row nowrap;align-items:flex-start;flex-basis:calc(50% - var(--spacer-xsmall))}body>main>section>.grid li.card.client>figure>ul>li>a{align-items:stretch;flex-grow:1;height:100%;gap:var(--spacer)}body>main>section>.grid li.card.client>figure>ul>li>a>picture,body>main>section>.grid li.card.client>figure>ul>li>a>video{height:auto;flex-grow:1}body>main>section>.grid li.card.client>figure>ul>li .detail,body>main>section>.grid li.card.client>figure>ul>li h3{flex-basis:auto;flex-grow:0}body>main>section>.grid li.card.client>figure>ul>li h3{flex-basis:50%;width:auto;text-align:left}body>main>section>.grid li.card.client>figure>ul>li .detail{width:auto;line-height:175%;text-align:right;height:auto;font-size:var(--text-tiny);color:var(--color-text-secondary)}@media (width <= 599px){body>main>section>.grid li.card.client>figure>ul{flex-wrap:wrap}body>main>section>.grid li.card.client>figure>ul>li{flex-basis:calc(50% - var(--gap));min-width:unset;width:auto;flex-grow:2;height:auto}}body>main>section>.grid li.card[data-slug=portfolio]{--color: var(--color-blue)}body>main>section>.grid li.card[data-slug=feed]{--color: var(--color-sky)}body>main>section>.grid li.card[data-slug=shop]{--color: var(--color-green)}body>main>section>.grid li.card[data-slug=about]{--color: var(--color-peach)}body>main>section>.grid li.card[data-slug=more]{--color: var(--color-red)}body>main>section>.grid body.portfolio>main>section .grid>a,body>main>section>.grid body.portfolio>main>section .grid>li{height:45%}@media (width <= 760px){body>main>section>.grid body.portfolio>main>section .grid>a,body>main>section>.grid body.portfolio>main>section .grid>li{height:auto}}body>main>section>.grid body.portfolio>main>section .grid>a figure ul li,body>main>section>.grid body.portfolio>main>section .grid>li figure ul li{flex-flow:column wrap;justify-content:center;align-items:flex-start}body>main>section>.grid body.portfolio>main>section .grid>a figure ul li h3,body>main>section>.grid body.portfolio>main>section .grid>li figure ul li h3{width:100%;text-align:left}body>main>section>.grid body.portfolio>main>section .grid>a figure ul li .thumb,body>main>section>.grid body.portfolio>main>section .grid>li figure ul li .thumb{max-width:50%;background:var(--card-color)!important}body>main>section>.grid body.portfolio>main>section .grid>a:nth-child(n+3) figure ul li,body>main>section>.grid body.portfolio>main>section .grid>li:nth-child(n+3) figure ul li{--size: 50px}body>main>section>.grid body.about>main>section>.grid>a{min-height:var(--card-min);max-height:var(--card-max)}body>main>section>.grid .has-tab{--tab-height: 26px;position:relative;margin-top:calc(var(--tab-height) + var(--spacer-medium));background:var(--color-background);border-radius:0 var(--radius) var(--radius) var(--radius);border:1px solid var(--color-outline)}body>main>section>.grid .has-tab:first-child{margin-top:var(--tab-height)}@media (width <= 599px){body>main>section>.grid .has-tab:first-child{margin-top:var(--spacer-small)}}@media (width <= 599px){body>main>section>.grid .has-tab{margin-top:var(--spacer-small)}}body>main>section>.grid .has-tab .tab{background:var(--color-background);position:absolute;height:var(--tab-height);top:calc(var(--tab-height) * -1 + 1px);left:-1px;border:1px solid var(--color-outline);border-style:solid;border-bottom:none;padding:3px 8px;border-color:var(--color-outline);border-radius:var(--radius) var(--radius) 0 0;display:flex;flex-direction:row;align-items:center;gap:var(--spacer-xsmall);width:fit-content;max-width:90%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body>main>section>.grid .has-tab .tab h3{font-size:var(--text-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1;min-width:0;margin-bottom:0}body>main>section>.grid .has-tab .tab div.count{color:var(--color-text-muted);font-size:var(--text-small);display:flex;align-items:center}body>main>section>.grid .has-tab .tab div.count i{color:var(--color-icon)}body>main article{height:100%;width:100%;padding:0;box-shadow:unset;margin:0}body>main article>.note>section.table{margin:50px 0}body>main article>.note>section.table h3{font-size:var(--text-small)}body>main article>.note>section.table ul.block-table{width:100%;gap:0;columns:2;flex-flow:row wrap;display:flex;place-content:stretch space-between;align-items:normal}body>main article>.note>section.table ul.block-table li{width:calc(50% - 30px);padding:0 10px 10px 5px;margin-bottom:10px;border-bottom:2px solid var(--color-outline);color:var(--color-link);list-style-type:none;display:flex;flex-flow:row nowrap;place-content:stretch space-between;align-items:normal}body>main article>.note>section.table ul.block-table li a{outline:none;padding:0 13px 0 0;margin:0;color:var(--color-link);text-decoration:none;box-sizing:content-box;flex:1 0;position:relative;white-space:nowrap}body>main article>.note>section.table ul.block-table li a:hover{transform:none;color:var(--color-link-hover)}body>main article>.note>section.table ul.block-table li a:hover:after{color:var(--color-link)}body>main article>.note>section.table ul.block-table li a:after{content:"↗";color:var(--color-grey);position:absolute;right:0;width:10px}body>main article>.note>section.table ul.block-table li div.years{font-size:var(--text-small);width:100%;color:var(--color-grey);text-align:right;flex-grow:1;flex-shrink:1}body>main article>.note>section.table.callout{background:var(--color-background-overlay);border-radius:var(--radius);border:1px solid var(--color-outline);padding:24px;box-sizing:border-box;margin-left:0}body>main article>.note>section.list{margin-left:20px;padding:0 20px}body>main article>.note>section.text{columns:2;gap:calc(var(--gap) * 1.25);padding:0 20px}body>main article>.note>h1,body>main article>.note>h2,body>main article>.note>h3,body>main article>.note>h4,body>main article>.note>h5,body>main article>.note>h6{padding:0 20px}body>main article .grid{width:100%}body>main article .text>p{margin-bottom:0}body>main article>footer{width:100%;display:flex;flex-direction:column;background:none;margin:0;border:none;border-radius:var(--radius);border:1px solid var(--color-outline);padding:24px;box-sizing:border-box}body>main article>footer:before{display:none}body>main article>footer h4{margin-bottom:15px}body>main article>footer ul{width:100%;display:flex;flex-wrap:wrap;gap:var(--spacer)}body>main article>footer ul li{margin-bottom:5px;list-style-type:none;background:var(--color-background-overlay);padding:var(--padding-button);border-radius:var(--radius)}body>main article>footer ul li a{font-size:var(--text-medium);color:var(--color-link)}body>main article>footer ul li a:after{content:"↗"}body>main article>footer ul li a:before{display:none}body>main article>footer ul li a:after{color:var(--color-text-secondary);margin-left:-2px}body>main article>footer ul li a:hover{color:var(--color-link-active)}body>main article>footer ul li .role{font-size:var(--text-tiny);color:var(--color-grey)}body>main article>footer>section,body>main article>footer>section>ul{margin-bottom:0}body>main .note{margin:0 auto}body>main .note-header{padding-top:0;margin-bottom:3rem}body>main .note-date{color:var(--color-text-secondary)}body>main .note-tags{display:flex;margin-bottom:1.5rem}body>main .note-tags li{margin-right:.5rem}body>main .note-tags a{padding:.5rem 1rem;display:block;background:var(--color-light)}body>main .note-tags a:hover{background:var(--color-black);color:var(--color-white)}body>main .note-excerpt{line-height:1.5em}body>main .note-excerpt header{margin-bottom:1.5rem}body>main .note-excerpt figure{margin-bottom:.5rem}body>main .note-excerpt-title{font-weight:400}body>main .note-excerpt-date{color:var(--color-text-secondary)}body>main section.text>p>a.mauve{color:var(--color-mauve)}body>main section.text>p>a.red{color:var(--color-red)}body>main section.text>p>a.maroon{color:var(--color-maroon)}body>main section.text>p>a.peach{color:var(--color-peach)}body>main section.text>p>a.yellow{color:var(--color-yellow)}body>main section.text>p>a.green{color:var(--color-green)}body>main section.text>p>a.teal{color:var(--color-teal)}body>main section.text>p>a.sky{color:var(--color-sky)}body>main section.text>p>a.sapphire{color:var(--color-sapphire)}body>main section.text>p>a.blue{color:var(--color-blue)}body>main section.text>p>a.lavender{color:var(--color-lavender)}@media (height <= 749px){body>main{align-items:stretch}}@media (width <= 1280px){body>main>aside#portfolio{padding-right:0}body>main>section{width:58.3333333333%}}@media (width <= 599px){body>main{flex-direction:column;padding-bottom:0;gap:var(--spacer-medium)}body>main>section{width:100%;padding:0}}body.home>main>section{display:flex}body.home main section .grid a p{display:none}body.project main aside,body.album main aside{min-height:0;gap:0}body.project main aside>section,body.album main aside>section{margin-bottom:var(--spacer);flex-grow:0;flex-shrink:2}body.project main>section,body.project main>figure,body.album main>section,body.album main>figure{padding:0;height:100%}body.project main>section.cover,body.project main>figure.cover,body.album main>section.cover,body.album main>figure.cover{flex-basis:50%}body>footer{outline:solid var(--color-outline) 1px;width:100%;line-height:1.5em;box-sizing:border-box;border-radius:var(--radius);gap:var(--gap);display:flex;justify-content:space-between;padding:var(--vertical-spacer) 25px;background:#07070bbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:1;transition:transform ease-in-out .33s}body>footer>nav>ul>li{padding:0 var(--nav-element-spacing-horizontal);vertical-align:middle;font-size:var(--text-small);display:flex;justify-content:center;align-items:center;gap:5px;line-height:110%}body>footer>nav>ul>li>a{position:relative;color:var(--color-link-text);display:flex;gap:5px;align-items:center}body>footer>nav>ul>li>a:hover{color:var(--color-link-hover)}body>footer>nav>ul>li.playing{max-width:420px;justify-content:flex-start;display:flex}body>footer>nav>ul>li.playing>a:before{max-width:500px;min-width:250px;white-space:wrap}body>footer>nav>ul>li.playing>a span.track,body>footer>nav>ul>li.playing>a span.artist{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (width >= 1281px){body>footer>nav>ul>li.playing>a span.track,body>footer>nav>ul>li.playing>a span.artist{max-width:250px}}@media (width <= 900px){body>footer>nav>ul>li.playing>a span.track,body>footer>nav>ul>li.playing>a span.artist{display:none}}body>footer>nav>ul>li>ul{margin-top:0}body>footer>nav>ul>li>ul>li>a:before{text-transform:capitalize}body>footer>nav>ul>li.back>a:before{font-size:var(--text-small);color:var(--color-text-secondary);margin-right:4px}body>footer>nav>ul>li.inactive{opacity:.5}body>footer>nav>ul>li.load-more p,body>footer>nav>ul>li.load-more span{margin-bottom:0;white-space:wrap}body>footer>nav>ul>li.load-more p.hidden,body>footer>nav>ul>li.load-more span.hidden{display:none}body>footer>nav>ul>li.load-more .page-load-status p{display:none}@media (width <= 900px){body>footer>nav>ul>li.load-more{display:none}}body>footer>nav>ul#pagination-container>li>a{white-space:wrap}body>footer>nav>ul#pagination-container>li>a>span.page-number{opacity:.75}@media (width <= 1280px){body>footer>nav>ul#pagination-container>li>a>span.page-number{display:none}}@media (width <= 900px){body>footer>nav>ul#copyright-container li.vibe{display:none}}body>footer ul,body>footer p{color:var(--color-text-secondary)}body>footer ul li a{color:var(--color-link);font-size:var(--text-small)}body>footer ul li a[data-shortcut]:after{content:"[" attr(data-shortcut) "]";display:inline-block;margin-left:2px;font-size:var(--text-small);color:var(--color-text-secondary)}@media (width <= 599px){body>footer ul li a[data-shortcut]:after{display:none}}body>footer.fixed{position:fixed;bottom:var(--spacer);left:calc(var(--padding) - var(--spacer-small) / 2);width:calc(100vw - var(--padding) * 2 + var(--spacer-small))}body>footer.fixed:before{display:none}body>footer.fixed.faded:before{display:block;bottom:calc(var(--padding) * -1)}@media (width <= 599px){body>footer{position:relative!important;outline:none;height:auto;left:0!important;width:100%!important;padding:var(--spacer) 0}body>footer nav{flex-direction:column-reverse;align-items:center;gap:var(--spacer-medium)}body>footer nav>ul#now-container{flex-wrap:wrap;justify-content:center;gap:var(--spacer-small)}body>footer nav>ul#now-container>li{width:auto}body>footer nav>ul#now-container>li.playing{min-width:75vw;align-items:center;text-align:center;display:flex;justify-content:center}body>footer nav>ul#pagination-container{width:100%;justify-content:center;gap:var(--spacer);height:auto}body>footer nav>ul#pagination-container>li{border-radius:var(--radius);border:1px solid var(--color-outline);padding:24px;box-sizing:border-box}body>footer nav>ul#copyright-container{gap:var(--spacer-small);flex-direction:row}body>footer nav>ul#copyright-container>li{border-radius:var(--radius);border:1px solid var(--color-outline);padding:24px;box-sizing:border-box;padding:var(--spacer-small);background:var(--color-background-overlay);height:100%}body>footer nav>ul#copyright-container>li>ul>li{padding:var(--spacer-xsmall)}}@media (width <= 599px) and (width <= 599px){body>footer nav>ul#copyright-container{width:100%}}body.project footer{position:static;width:100%}body.project footer:before{display:none}main footer:hover{transform:none}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *:after,.plyr--full-ui *:before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width: 480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media (min-width: 768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:var(--plyr-control-radius, 3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentcolor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #f38ba8))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control:after,a.plyr__control:before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center;height:100%}.plyr__controls .plyr__progress__container{position:absolute;bottom:0;left:0;width:100%;flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, .9));border-radius:4px;bottom:100%;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-menu-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:var(--plyr-menu-arrow-size, 4px) solid transparent;border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9));content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7) - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color, hsl(216, 15%, 34%));display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5) calc(calc(var(--plyr-control-spacing, 10px) * .7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:var(--plyr-menu-item-arrow-size, 4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentcolor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4);position:relative;width:calc(100% - calc(var(--plyr-control-spacing, 10px) * .7) * 2)}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentcolor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:before,.plyr__menu__container .plyr__control[role=menuitemradio]:after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #f38ba8)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * .7) - 2) * -1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #f38ba8)));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value, 0%),transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);-webkit-appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #f38ba8))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #f38ba8))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #f38ba8))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media (max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, rgba(255, 255, 255, .9));border-radius:var(--plyr-tooltip-radius, 3px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-tooltip-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, .9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7));transform:translate(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px) * -.5);margin-right:calc(var(--plyr-range-thumb-height, 13px) * -.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px) / 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, .6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, .6)) 50%,var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, .6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:calc(var(--plyr-control-spacing, 10px) / 2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216, 15%, 34%));padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #f38ba8)));color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, .1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6))}.plyr--video{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width: 480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:none}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #f38ba8)));color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #f38ba8)));border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:-moz-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;top:0;right:0;bottom:0;left:0;cursor:pointer;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:after:empty{display:none}.plyr__cues{background:currentcolor;display:block;height:var(--plyr-range-track-height, 5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background, rgba(255, 255, 255, .9));border-radius:3px;bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:var(--plyr-tooltip-radius, 3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, .9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:#0000008c;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));padding:3px 6px}.plyr__preview-scrubbing{top:0;right:0;bottom:0;left:0;filter:blur(1px);height:100%;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.plyr button{background:none;border-radius:var(--radius)!important}.plyr button:hover{animation:textBlast 2s infinite linear;background:var(--color-background)!important}.plyr button:before{display:none!important}.plyr button.plyr__control--overlaid{background:var(--color-background)!important;opacity:1;padding:calc(var(--plyr-control-spacing, 16px) * 1.5);z-index:999}.plyr__progress input[type=range]:hover{animation:textBlast 2s infinite linear}.plyr__controls__item.plyr__volume{min-width:0;max-width:none;width:auto;position:absolute;right:10px;bottom:10px;margin:0}.plyr__controls__item.plyr__volume button{padding:calc(var(--plyr-control-spacing, 10px) * 1.25);margin-bottom:0}.plyr [data-plyr=fullscreen]{position:absolute;top:10px;right:10px;margin:0}.plyr__controls__item.plyr__progress__container{margin-bottom:-2px}.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 0);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}.plyr__controls{pointer-events:none}.plyr__controls .plyr__controls__item{pointer-events:all}:root{--plyr-control-icon-size: 26px;--plyr-video-controls-background: linear-gradient( rgb(0 0 0 / 0%), rgb(0 0 0 / 0%) );--plyr-video-progress-buffered-background: rgb(255 255 255 / 0%);--plyr-range-thumb-height: 0px;--plyr-control-radius: var(--radius);--plyr-tooltip-radius: var(--radius);--plyr-tooltip-background: rgb(0 0 0 / 100%);--plyr-tooltip-color: var(--color-light);--plyr-range-track-height: 3px;--plyr-video-range-track-background: rgb(0 0 0 / 0%);--plyr-video-progress-buffered-background: rgb(0 0 0 / 25%)}@font-face{font-family:lores-9-plus-narrow;src:url(/dist/assets/Lo-Res9NarrowPlus-DelGG_s7.woff2) format("woff2"),url(/dist/assets/Lo-Res9NarrowPlus-DbKzkDoE.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root[data-vibe=alien]{--color-text: var(--color-green);--color-grey: var(--color-green);--font-family-mono: "lores-9-plus-narrow", courier, monospace;--color-text-secondary: var(--color-green);--color-link-active: var(--color-green);--color-link-secondary: var(--color-teal);--color-link: rgba(166, 227, 161, .75);--color-icon: var(--color-teal);letter-spacing:.85px;--font-family-mono: "lores-9-plus-narrow", monospace}:root[data-vibe=alien] body.home>main>section>ul>li h3{--primary: var(--color-text)}:root[data-vibe=alien] body.stickers-active main>section .grid>a,:root[data-vibe=alien] body.stickers-active main>section .grid .info{background:var(--color-background)}:root[data-vibe=alien] main aside section#filter li a[data-slug=alien]{color:var(--color-link-active)}:root[data-vibe=alien] main aside section#filter li a[data-slug=alien]:before{content:"[x]"}:root[data-vibe=alien] *{text-shadow:0 0 5px rgba(148,226,213,.5),0 0 10px rgba(148,226,213,.25),0 0 15px rgba(148,226,213,.15),0 0 20px rgba(148,226,213,.1)}:root[data-vibe=alien] nav a,:root[data-vibe=alien] footer a{color:var(--color-green)}:root[data-vibe=alien] nav a:after,:root[data-vibe=alien] footer a:after{color:#94e2d580}:root[data-vibe=alien] aside section#intro p:first-child{visibility:hidden;position:relative}:root[data-vibe=alien] aside section#intro p:first-child:after{content:"👽 Greetings galactic traveler,";position:absolute;left:0;top:0;visibility:visible}:root[data-vibe=alien] aside p a{color:var(--color-teal)}:root[data-vibe=alien] aside #intro p a.special{color:var(--color-green);outline:1px solid #a6e3a1;padding:0 4px;line-height:0px}:root[data-vibe=alien] aside section#intro p:not([data-vibe=alien],.moreinfo,.default){display:none}:root[data-vibe=alien] aside section#intro p[data-vibe=alien]:first-of-type{order:0}:root[data-vibe=alien] aside section#intro p[data-vibe=alien]{display:block;order:0}:root[data-vibe=alien] aside section#filter{letter-spacing:2px}:root[data-vibe=alien] aside section#filter ul li a:before{color:var(--color-teal)}:root[data-vibe=alien] aside button:first-of-type{display:none}:root[data-vibe=alien] aside button#alien-mode{display:flex;color:var(--color-green)}:root[data-vibe=alien] aside button#alien-mode i{color:var(--color-green)}:root[data-vibe=alien] main>section .grid a figure ul li{padding-left:var(--padding-card)}:root[data-vibe=alien] main>section .grid a figure ul li h3{color:var(--color-green)}:root[data-vibe=alien] main>section .grid a figure ul li .thumb{display:none}:root[data-vibe=alien] main>section .grid a .info{color:var(--color-green)}:root[data-vibe=alien] section#stickers .shape{--color: var(--color-green) !important;color:var(--color);opacity:.75}:root[data-vibe=light]{--color-background: var(--color-white);--primary: var(--color-text);--color-background-overlay: var(--color-subtext1);--color-background-secondary: var(--color-subtext1);--color-link-active: var(--color-surface0);--color-grey: var(--color-surface2);--color-link: var(--color-surface1);--color-link-hover: var(--color-surface0);--color-text: var(--color-surface1);--color-icon: var(--color-surface1);--color-outline: var(--color-overlay0);--colorBackground: var(--color-background)}:root[data-vibe=light] body.default>main>section>.grid>a .info{padding:1px 5px}:root[data-vibe=light] body.default>main>section>.grid>a .info:hover{background:var(--color);color:var(--color-text)}:root[data-vibe=light] body.default>main>section>.grid>a:hover .info{color:var(--color-text)}:root[data-vibe=light] body.portfolio>main>section>ul>li .info{padding:2px 5px}:root[data-vibe=light] body.portfolio>main>section>ul>li .info a{border-radius:var(--radius);padding:1px 5px}:root[data-vibe=light] body.portfolio>main>section>ul>li .info a:hover{background:var(--card-color);color:var(--color-text)}:root[data-vibe=light] body.portfolio>main>section>ul>li>figure>ul>li:hover{background:var(--card-color)}:root[data-vibe=light] body.portfolio>main>section>ul>li>figure>ul>li:hover h3{color:var(--color-text)}:root[data-vibe=light] body.portfolio>main>section>ul>li>figure>ul>li:hover .thumb{background:#0000000d}:root[data-vibe=light] body.home>main>section>ul>li h3{--primary: var(--color-text)}:root[data-vibe=light] body.home>main>section>ul>li .info{padding:2px 5px}:root[data-vibe=light] body.home>main>section>ul>li .info a{border-radius:var(--radius);padding:1px 5px}:root[data-vibe=light] body.home>main>section>ul>li .info a:hover{background:var(--primary);color:var(--color-text)}:root[data-vibe=light] body.home>main>section>ul>li ul>li:hover{background:var(--color)}:root[data-vibe=light] body.home>main>section>ul>li ul>li:hover h3{color:var(--color-text)}:root[data-vibe=light] body.home>main>section>ul>li ul>li:hover .thumb{background:#0000000d}:root[data-vibe=light] body figure.faded:after{opacity:.25}:root[data-vibe=light] body hr{height:1px}:root[data-vibe=light] body>footer{background:var(--color-background)}:root[data-vibe=light] body>footer:before{opacity:.25}:root[data-vibe=light] body header{background:var(--color-background)}:root[data-vibe=light] body header ul li a{color:var(--color-text)}:root[data-vibe=light] body header .menu:not([data-home]) li a:not([aria-current]){opacity:.75}:root[data-vibe=light] body header .menu:not([data-home]) li a:not([aria-current]):hover{opacity:1}:root[data-vibe=light] body header a.logo{position:relative;visibility:hidden}:root[data-vibe=light] body header a.logo span{display:none}:root[data-vibe=light] body header a.logo:after{content:"Christopher";visibility:visible;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}:root[data-vibe=light] body>main aside>section:nth-child(1){--theme: var(--color-text)}:root[data-vibe=light] body>main aside>section>ul>li>a{--theme: var(--color-text);background:none;color:var(--color-text)}:root[data-vibe=light] body>main aside>section>ul>li>a:hover{background:var(--theme, var(--color-link-secondary))}:root[data-vibe=light] body>main>section>section>ul>li{background:none}:root[data-vibe=light] body>main>section>section>ul>li>a>ul>li.title{color:var(--color-text)}:root[data-vibe=light] body main>section>section .tab h3{color:var(--color-text)}:root[data-vibe=light] body main>section>ul>li h3{color:var(--color-text)}:root[data-vibe=light] body main>section .grid .text section.table.table ul.block-table li{border-bottom-width:1px}:root[data-vibe=light] body main>section .grid>li>figure>section>ul>li h4{color:var(--color-text)}:root[data-vibe=light] body main>section .grid a[data-slug=portfolio],:root[data-vibe=light] body main>section .grid a[data-slug=more]{transform:scale(0);flex:0 0 0%;display:none}:root[data-vibe=light] body main>section .grid a[data-slug=feed]{flex:1 0 100%}:root[data-vibe=light] main aside section#filter li a[data-slug=light]{color:var(--color-link-active)}:root[data-vibe=light] main aside section#filter li a[data-slug=light]:before{content:"[x]"}:root[data-vibe=dark] main aside section#filter li a[data-slug=dark]{color:var(--color-link-active)}:root[data-vibe=dark] main aside section#filter li a[data-slug=dark]:before{content:"[x]"}:root[data-vibe=dark] body.home main aside section ul li a[data-slug=dark]{pointer-events:none}
