[data-v-ac210038]:focus{outline:.125rem dotted var(--primary);outline-offset:.25rem}.expand-button[data-v-ac210038]{background-color:var(--white);border:var(--border) solid var(--tertiary);box-shadow:0 var(--corner) 0 0 var(--tertiary);cursor:pointer;display:block;height:40px;overflow:hidden;pointer-events:all;position:relative;width:40px}.expand-bar[data-v-ac210038],.expand-button[data-v-ac210038]{border-radius:var(--corner);transition:box-shadow var(--transition) var(--transition-timing),transform var(--transition) var(--transition-timing)}.expand-bar[data-v-ac210038]{height:calc(var(--border)*2);left:8px;margin-top:-2px;position:absolute;right:8px;top:50%;width:auto;z-index:auto}.expand-bar[data-v-ac210038],.expand-button:hover .expand-bar[data-v-ac210038]{background-color:var(--tertiary)}.expand-bar--1[data-v-ac210038]{left:8px;right:15px;transform:translateY(0) rotate(-45deg)}.expand-bar--2[data-v-ac210038]{left:15px;right:8px}#expand-sidebar.active .expand-bar--1[data-v-ac210038],.expand-bar--2[data-v-ac210038]{transform:translateY(0) rotate(45deg)}#expand-sidebar.active .expand-bar--2[data-v-ac210038]{transform:translateY(0) rotate(-45deg)}.expand-button[data-v-ac210038]:focus-visible,.expand-button[data-v-ac210038]:hover{background:var(--secondary);box-shadow:0 calc(var(--corner)*2) 0 0 var(--tertiary);color:var(--white);transform:translateY(calc(var(--corner)*-1))}.expand-button[data-v-ac210038]:active{background:var(--secondary);box-shadow:0 0 0 0 var(--tertiary);color:var(--white);transform:translateY(var(--corner));transition:box-shadow calc(var(--transition)/8) ease-in-out,transform calc(var(--transition)/8) ease-in-out}.register-status[data-v-55eabfee]{display:flex;flex-wrap:wrap;gap:var(--space-3xs-2xs)}.label.champion[data-v-55eabfee],.label.notable[data-v-55eabfee],.label.remarkable[data-v-55eabfee]{color:var(--black)}.label.champion[data-v-55eabfee]{background:var(--secondary);border-color:var(--secondary)}.label.remarkable[data-v-55eabfee]{background:var(--remarkable);border-color:var(--remarkable)}.label.notable[data-v-55eabfee]{background:var(--primary);border-color:var(--primary)}.label.felled[data-v-1de17068]{background:var(--red);border-color:var(--red);color:var(--white)}.height-container[data-v-462ad0b2]{align-items:flex-start;display:flex;flex-direction:column}.height[data-v-462ad0b2]{display:grid;font-size:var(--size-300);gap:.125rem;grid-template-rows:repeat(7,1fr)}.height>div[data-v-462ad0b2]{background:var(--quaternary);min-height:1.5rem;padding:.125rem .25rem}.height .active[data-v-462ad0b2]{background:var(--tertiary);color:var(--white)}.girth-container[data-v-d6b7e627]{display:flex;flex-direction:column}.girth[data-v-d6b7e627]{align-items:center;aspect-ratio:1/1;background:var(--tertiary);border-radius:50%;color:var(--white);display:inline-flex;flex-grow:0;font-size:var(--size-400);justify-content:center;line-height:1;padding:var(--size-200)}.girth-1[data-v-d6b7e627]{box-shadow:0 0 0 .25rem #116a61;margin:.25rem}.girth-2[data-v-d6b7e627]{box-shadow:0 0 0 .25rem #116a61,0 0 0 .5rem #147b71;margin:.5rem}.girth-3[data-v-d6b7e627]{box-shadow:0 0 0 .25rem #116a61,0 0 0 .5rem #147b71,0 0 0 .75rem #178c81;margin:.75rem}.girth-4[data-v-d6b7e627]{box-shadow:0 0 0 .25rem #116a61,0 0 0 .5rem #147b71,0 0 0 .75rem #178c81,0 0 0 1rem #1a9e91;margin:1rem}.girth-5[data-v-d6b7e627]{box-shadow:0 0 0 .25rem #116a61,0 0 0 .5rem #147b71,0 0 0 .75rem #178c81,0 0 0 1rem #1a9e91,0 0 0 1.25rem #1dafa1;margin:1.25rem}.girth-6[data-v-d6b7e627]{box-shadow:0 0 0 .25rem #116a61,0 0 0 .5rem #147b71,0 0 0 .75rem #178c81,0 0 0 1rem #1a9e91,0 0 0 1.25rem #1dafa1,0 0 0 1.5rem #1fc1b1;margin:1.5rem}.girth-7[data-v-d6b7e627]{box-shadow:0 0 0 .25rem #116a61,0 0 0 .5rem #147b71,0 0 0 .75rem #178c81,0 0 0 1rem #1a9e91,0 0 0 1.25rem #1dafa1,0 0 0 1.5rem #1fc1b1,0 0 0 1.75rem #22d3c1;margin:1.75rem}.loading-spinner[data-v-2cdccf48]{animation:spin-2cdccf48 .75s linear infinite;border:var(--border) solid var(--tertiary);border-radius:50%;border-top-color:transparent;height:2rem;width:2rem}@keyframes spin-2cdccf48{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.tree-image[data-v-17c76f6b]{aspect-ratio:1/1;border-radius:var(--corner);height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.image-description[data-v-17c76f6b]{background-color:var(--white);border-radius:var(--corner);color:var(--black);font-size:var(--size-300);left:var(--space-3xs);max-width:-moz-max-content;max-width:max-content;padding:var(--space-3xs) var(--space-3xs);position:absolute;right:var(--space-3xs);top:var(--space-3xs)}.image-loading-container[data-v-17c76f6b]{height:100%;max-height:300px;position:relative;width:100%}.placeholder-image[data-v-17c76f6b]{border-radius:var(--corner);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.loading-overlay[data-v-17c76f6b]{align-items:center;background-color:#ffffffb3;border-radius:var(--corner);display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.loading-text[data-v-17c76f6b]{color:var(--tertiary);font-size:var(--size-200);margin-top:var(--space-2xs)}@media (min-width:48em){.tree-image[data-v-17c76f6b]{height:auto;width:100%}}swiper-container{--swiper-theme-color:var(--tertiary);--swiper-navigation-color:var(--tertiary);--swiper-navigation-size:var(--space-l);--swiper-pagination-bottom:var(--space-xs);--swiper-pagination-color:var(--tertiary);--swiper-pagination-bullet-size:1.25rem}swiper-container::part(bullet){background:var(--white);border:var(--border) solid var(--tertiary);box-shadow:0 var(--corner) 0 0 var(--tertiary);opacity:1;transition:background var(--transition) var(--transition-timing),box-shadow var(--transition) var(--transition-timing),transform var(--transition) var(--transition-timing)}swiper-container::part(bullet):focus,swiper-container::part(bullet):hover{background:var(--primary);box-shadow:0 calc(var(--corner)*2) 0 0 var(--tertiary);transform:translateY(calc(var(--corner)*-1))}swiper-container::part(bullet):active{box-shadow:0 0 0 0 var(--tertiary);transform:translateY(var(--corner));transition:box-shadow var(--transition) var(--transition-timing),transform var(--transition) calc(var(--transition-timing)/2)}swiper-container::part(bullet):active:focus{outline-color:var(--primary)}swiper-container::part(bullet):focus{outline-color:var(--primary)}swiper-container::part(button-next),swiper-container::part(button-prev){background-color:var(--white);border-radius:var(--corner);padding:var(--space-3xs)}swiper-container::part(button-next):hover,swiper-container::part(button-prev):hover{--swiper-navigation-color:var(--primary)}swiper-container::part(bullet-active){background:var(--primary);border:var(--border) solid var(--tertiary);box-shadow:0 var(--corner) 0 0 var(--tertiary)}swiper-container::part(scrollbar){--swiper-scrollbar-size:var(--space-2xs);--swiper-scrollbar-border-radius:var(--rounded);--swiper-scrollbar-drag-bg-color:var(--tertiary);background:#f6f4f580}swiper-container::part(scrollbar-drag){opacity:1}.plyr{border-radius:var(--corner);--plyr-color-main:var(--tertiary);--plyr-audio-controls-background:var(--quaternary);--plyr-audio-control-color:var(--tertiary);--plyr-range-fill-background:var(--primary);--plyr-control-spacing:var(--size-200);--plyr-control-radius:var(--corner);--plyr-control-toggle-checked-background:var(--primary);--plyr-audio-control-background-hover:var(--secondary);--plyr-audio-control-color-hover:var(--tertiary)}.plyr--audio .plyr__control{border:var(--border) solid var(--tertiary);box-shadow:0 var(--corner) 0 0 var(--tertiary);transition:all var(--transition) var(--transition-timing)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover{background:var(--secondary);box-shadow:0 calc(var(--corner)*2) 0 0 var(--tertiary);color:var(--tertiary);transform:translateY(calc(var(--corner)*-1))}.plyr--audio .plyr__control:active{background:var(--secondary);box-shadow:0 0 0 0 var(--tertiary);color:var(--tertiary);transform:translateY(var(--corner));transition:box-shadow calc(var(--transition)/8) ease-in-out,transform calc(var(--transition)/8) ease-in-out}.activity[data-v-d61ed51d]{background:var(--tertiary);border-radius:var(--corner);color:var(--white);font-size:var(--size-300);padding:var(--size-200)}.activity h3[data-v-d61ed51d]{font-size:var(--size-400);margin:0}.map-sidebar[data-v-09bb002b]{background:var(--white);border-top:var(--border) solid var(--tertiary);border-top-left-radius:var(--corner);border-top-right-radius:var(--corner);bottom:-100%;display:flex;flex-direction:column;height:50%;left:0;overflow:hidden;position:absolute;transition:left var(--transition) var(--transition-timing),bottom var(--transition) var(--transition-timing),height var(--transition) var(--transition-timing);width:100%;z-index:auto}.map-sidebar.active[data-v-09bb002b]{bottom:0}.map-sidebar.expand-sidebar[data-v-09bb002b]{height:calc(100dvh - 4.25rem);z-index:9}.map-sidebar .sidebar-wrapper[data-v-09bb002b]{display:flex;flex-direction:column;height:100%}.map-sidebar .sidebar-header[data-v-09bb002b]{align-items:flex-start;background-color:var(--white);border-bottom:var(--border) solid var(--quaternary);display:flex;flex-shrink:0;gap:var(--space-3xs-2xs);justify-content:space-between;padding:var(--space-s) var(--space-s) var(--space-xs) var(--space-s);position:sticky;top:0;z-index:10}.map-sidebar .sidebar-header .header-content[data-v-09bb002b]{flex:1;min-width:0}.map-sidebar .sidebar-header h2[data-v-09bb002b]{font-size:var(--size-600);line-height:1;margin:0 0 var(--space-3xs) 0}.map-sidebar .sidebar-header h3[data-v-09bb002b]{font-size:var(--size-400);margin:0}.map-sidebar .sidebar-content[data-v-09bb002b]{--flow-space:var(--size-300);flex:1;overflow-x:hidden;overflow-y:auto;padding:var(--space-xs) var(--space-s) var(--space-l) var(--space-s);scroll-behavior:smooth;scrollbar-color:var(--tertiary) var(--quaternary);word-break:break-word}.map-sidebar .sidebar-content[data-v-09bb002b]::-webkit-scrollbar{width:var(--size-300)}.map-sidebar .sidebar-content[data-v-09bb002b]::-webkit-scrollbar-thumb{background:var(--tertiary);border-radius:var(--rounded)}.map-sidebar .sidebar-content[data-v-09bb002b]::-webkit-scrollbar-track{background:var(--quaternary);border-radius:var(--rounded)}.map-sidebar .sidebar-content .comment[data-v-09bb002b],.map-sidebar .sidebar-content .tree-id[data-v-09bb002b]{color:var(--black);font-size:var(--size-300)}.map-sidebar .sidebar-content .location[data-v-09bb002b]{color:var(--black);font-weight:700;line-height:var(--leading-flat)}.map-sidebar .sidebar-content .status-labels[data-v-09bb002b]{display:flex;flex-wrap:wrap;gap:var(--space-3xs-2xs)}.map-sidebar .sidebar-placeholder[data-v-09bb002b]{padding:var(--space-s)}.map-sidebar .stat-container[data-v-09bb002b]{display:flex;flex-wrap:wrap;gap:var(--size-400);justify-content:flex-start}#expand-sidebar[data-v-09bb002b]{display:block}@media (min-width:48em){.map-sidebar[data-v-09bb002b]{border:none;border-radius:var(--corner);box-shadow:0 var(--corner) 0 0 var(--tertiary);height:calc(100% - 1.25rem);left:-100%;top:.625rem;width:22rem}.map-sidebar.active[data-v-09bb002b]{left:.625rem}.map-sidebar .sidebar-header .header-content h2[data-v-09bb002b]{padding-right:0}.map-sidebar .sidebar-header[data-v-09bb002b] .base-expand,#expand-sidebar[data-v-09bb002b]{display:none}}.map-info-notices-container[data-v-098b8679]{bottom:1.875rem;position:absolute;right:.625rem}.map-info-notices[data-v-098b8679]{--flow-space:var(--space-xs);align-items:flex-start;background:var(--white);border-radius:var(--corner);box-shadow:0 var(--corner) 0 0 var(--tertiary);display:flex;gap:var(--space-3xs-2xs);padding:var(--space-xs);transition:right var(--transition) var(--transition-timing)}.map-info-notices p[data-v-098b8679]{font-size:var(--size-300);max-width:var(--measure-compact)}.mapboxgl-popup-content{border-radius:var(--corner);box-shadow:0 var(--corner) 0 0 var(--tertiary);padding:var(--size-400)}.mapboxgl-popup-tip{border:18px solid transparent;transform:translateY(-1px) translate(0)}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip,.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip,.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{transform:translateY(1px) translate(0)}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{transform:translateY(0) translate(-1px)}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{transform:translateY(0) translate(1px)}.mapboxgl-popup-content h3{font-size:var(--size-400);margin:0 0 .5rem;text-overflow:ellipsis;word-break:break-word}.mapboxgl-popup-content p{font-size:var(--size-300);line-height:var(--leading-flat)}.mapboxgl-popup-close-button{border-radius:0 var(--corner) 0 0;color:var(--tertiary)}.mapboxgl-popup-close-button:hover{background:var(--secondary)}.mapboxgl-popup-close-button:focus{outline:none}.mapboxgl-popup-close-button:focus-visible{outline:.125rem dotted var(--black);outline-offset:.25rem}.map-inner-container.sidebar-active .mapboxgl-ctrl-bottom-left,.map-inner-container.sidebar-active .mapboxgl-ctrl-bottom-right{bottom:50%;transition:left var(--transition) var(--transition-timing),bottom var(--transition) var(--transition-timing)}.map-inner-container.sidebar-active .mapboxgl-ctrl-bottom-left{left:0}.mapboxgl-ctrl-group{background:transparent}.mapboxgl-ctrl-group:not(:empty){box-shadow:none}.mapboxgl-ctrl-group button+button{border-top:var(--border) solid var(--white)}.mapboxgl-ctrl-group button+button:hover{border-top:var(--border) solid var(--tertiary)}.mapboxgl-ctrl-group button{background:var(--white);border:var(--border) solid var(--tertiary);border-radius:var(--corner);box-shadow:0 var(--corner) 0 0 var(--tertiary);color:var(--tertiary);cursor:pointer;flex-shrink:0;font-family:var(--font-sans-serif);font-size:var(--size-400);font-weight:500;height:42px;overflow:hidden;position:relative;text-decoration:none;transition:background var(--transition) var(--transition-timing),box-shadow var(--transition) var(--transition-timing),transform var(--transition) var(--transition-timing);width:42px}.mapboxgl-ctrl-group button span{display:block}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:0 var(--corner) 0 0 var(--tertiary)}.mapboxgl-ctrl-group button:focus-visible,.mapboxgl-ctrl-group button:hover{background:var(--secondary);box-shadow:0 calc(var(--corner)*2) 0 0 var(--tertiary);color:var(--tertiary);transform:translateY(calc(var(--corner)*-1))}.mapboxgl-ctrl button:not(:disabled):hover{background-color:var(--secondary)}.mapboxgl-ctrl-group button:active{background:var(--secondary);box-shadow:0 0 0 0 var(--tertiary);color:var(--tertiary);transform:translateY(var(--corner));transition:box-shadow calc(var(--transition)/8) ease-in-out,transform calc(var(--transition)/8) ease-in-out}@media (min-width:48em){.map-inner-container.sidebar-active .mapboxgl-ctrl-bottom-left,.map-inner-container.sidebar-active .mapboxgl-ctrl-bottom-right{bottom:0}.map-inner-container.sidebar-active .mapboxgl-ctrl-bottom-left,.map-inner-container.sidebar-active .trail-select{left:23.25rem}}.map-inner-container[data-v-0add01f7]{height:100%;margin-top:auto;overflow:hidden;position:relative}#map[data-v-0add01f7]{bottom:0;min-height:calc(100dvh - 4.25rem);top:0;width:100%}#map-styles[data-v-0add01f7]{position:absolute;right:60px;top:10px}@media (min-width:48em){#map[data-v-0add01f7]{min-height:calc(100dvh - 6.25rem)}}.ribbon[data-v-604a3c66]{color:#fff;margin:0;padding:0;right:0;transform:translate(30%) translateY(0) rotate(45deg);transform-origin:top left;z-index:0}.ribbon[data-v-604a3c66],.ribbon[data-v-604a3c66]:before{background:var(--7375db37);position:absolute;top:0}.ribbon[data-v-604a3c66]:before{border-bottom:2px solid var(--tertiary);content:"";height:30px;margin:0 -1px;right:0;transform:translate(50%);width:100px}.trail-selection-cards[data-v-7b926590]{display:grid;gap:var(--space-2xs-xs);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:0;padding:0}.trail-selection-cards li[data-v-7b926590]{background:var(--white);border:var(--border) solid var(--tertiary);border-radius:var(--corner);box-shadow:0 var(--corner) 0 0 var(--tertiary);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-3xs-2xs);justify-content:space-between;line-height:var(--leading-flat);overflow:hidden;padding:var(--space-xs-s);position:relative;transition:background var(--transition) var(--transition-timing),box-shadow var(--transition) var(--transition-timing),transform var(--transition) var(--transition-timing);-webkit-user-select:none;-moz-user-select:none;user-select:none}.trail-selection-cards li[data-v-7b926590]:focus-visible,.trail-selection-cards li[data-v-7b926590]:hover{background:var(--primary,var(--secondary));box-shadow:0 calc(var(--corner)*2) 0 0 var(--tertiary);color:var(--white);transform:translateY(calc(var(--corner)*-1))}.trail-selection-cards li:focus-visible h3[data-v-7b926590],.trail-selection-cards li:hover h3[data-v-7b926590]{color:var(--white)}.trail-selection-cards li[data-v-7b926590]:active{background:var(--secondary);box-shadow:0 0 0 0 var(--tertiary);color:var(--tertiary);transform:translateY(var(--corner));transition:box-shadow calc(var(--transition)/8) ease-in-out,transform calc(var(--transition)/8) ease-in-out}.trail-selection-cards li h3[data-v-7b926590]{color:var(--tertiary);font-size:var(--size-400);margin:0;text-align:left}.trail-selection-cards li .trail-location[data-v-7b926590]{font-size:var(--size-300)}.trail-header[data-v-7b926590]{gap:var(--space-3xs-2xs);z-index:1}.trail-header[data-v-7b926590],.trail-letter[data-v-7b926590]{align-items:center;display:flex}.trail-letter[data-v-7b926590]{aspect-ratio:1/1;background:var(--white);border:var(--border) solid var(--tertiary);border-radius:50%;color:var(--tertiary);flex-shrink:0;font-size:var(--size-300);font-weight:700;justify-content:center;min-height:28px;min-width:28px;padding:.25rem}.trail-distance[data-v-7b926590]{color:var(--gray-600,#6b7280);font-size:var(--size-300);margin:0}.error[data-v-f6d9a33c]{color:var(--red)}
