/*rp-palette:copper-still-1*/main li.rp-spine-mark>a{display:block;min-height:44px}
.sec.gd-sec{padding-top:var(--rp-space-scale-8)}
.si.gd-si{max-width:min(1180px,100%);margin:0 auto}
.gd-si>.rp-note,.gd-si>.gd-nojs,.gd-si>.gd-keys,.gd-si>.gd-live-note{max-width:var(--rp-measure,68ch)}
.gd-honest{margin:0 0 var(--rp-space-scale-4)}
.gd-nojs,.gd-live-note,.gd-keys{margin:var(--rp-space-scale-3) 0;font:400 var(--rp-type-scale-small)/1.6 var(--rp-body);color:var(--rp-text-muted)}
.gd-keys a{color:inherit;text-decoration:underline;text-underline-offset:.2em}
.gd-status{min-height:1.6em;margin:var(--rp-space-scale-2) 0 0;font:400 var(--rp-type-scale-label)/1.6 var(--rp-mono);letter-spacing:.04em;color:var(--rp-text-muted)}
.gd-sec [hidden]{display:none!important}
.gd-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rp-space-scale-3);margin:0 0 var(--rp-space-scale-3)}
.gd-views,.gd-ctl{display:flex;flex-wrap:wrap;gap:var(--rp-space-scale-2)}
.gd-bar .rp-btn{min-height:44px}
.gd-wrap{position:relative}
.gd-stage{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--rp-fibre,none) 0 0/200px 200px,var(--rp-color-ground-parchment);color:var(--rp-color-ink-sepia);border:1px solid var(--rp-hair);border-radius:var(--rp-radius-plate,2px)}
@media (min-width:760px){.gd-stage{aspect-ratio:16 / 9}}
.gd-stage:focus-visible{outline:var(--rp-focus-ring);outline-offset:3px}
.gd-stage.is-loading{cursor:progress}
.gd-stage picture,.gd-poster{position:absolute;inset:0;display:block;width:100%;height:100%}
.gd-poster{object-fit:cover}
.gd-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;font:400 clamp(1.4rem,4vw,2.6rem)/1.1 var(--rp-display);color:var(--rp-color-ink-sepia);opacity:.35}
.gd-canvas{position:absolute;z-index:1;inset:0;width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab}
.gd-stage.is-live .gd-placeholder{display:none}
.gd-canvas:active{cursor:grabbing}
.gd-under{margin:var(--rp-space-scale-3) 0 0;text-align:center}
.gd-live{min-height:44px}
.gd-spot{position:absolute;z-index:3;left:var(--sx);top:var(--sy);display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;text-decoration:none!important;color:var(--rp-color-ink-sepia)!important;-webkit-tap-highlight-color:transparent}
@media (min-width:760px){.gd-spot{left:var(--x);top:var(--y)}}
.gd-spot-n{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:2px solid currentColor;background:var(--rp-color-ground-parchment);font:600 .78rem/1 var(--rp-mono);box-shadow:0 0 0 2px var(--rp-color-ground-parchment)}
.gd-spot-t{position:absolute;left:50%;bottom:calc(100% - 2px);transform:translateX(-50%);width:max-content;max-width:min(14rem,60vw);padding:.25em .55em;border:1px solid currentColor;background:var(--rp-color-ground-parchment);font:400 var(--rp-type-scale-small)/1.3 var(--rp-body);text-align:center;opacity:0;pointer-events:none}
.gd-spot:hover .gd-spot-n,.gd-spot:focus-visible .gd-spot-n,.gd-spot[aria-current] .gd-spot-n{background:currentColor}
.gd-spot:hover .gd-spot-n,.gd-spot:focus-visible .gd-spot-n,.gd-spot[aria-current] .gd-spot-n{color:var(--rp-color-ground-parchment)}
.gd-spot:hover .gd-spot-t,.gd-spot:focus-visible .gd-spot-t,.gd-spot[aria-current] .gd-spot-t{opacity:1}
.gd-spot:focus-visible{outline:2px solid currentColor;outline-offset:1px}
.gd-spot.is-out{opacity:0;pointer-events:none}
.gd-spot.is-out:focus-visible{opacity:1}
.gd-spot.is-moving{opacity:.3}
.gd-spot.is-moving:focus-visible,.gd-spot.is-moving[aria-current]{opacity:1}
.gd-pin{position:absolute;z-index:2;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;border:1.5px solid var(--rp-color-ink-sepia);background:var(--rp-color-ground-parchment);box-sizing:border-box;pointer-events:none}
.gd-lead{position:absolute;z-index:2;height:0;border-top:1.5px solid var(--rp-color-ink-sepia);transform-origin:0 0;pointer-events:none}
@media (prefers-reduced-motion:no-preference){.gd-spot{transition:opacity var(--rp-motion-duration-fast,240ms) ease}}
.gd-mapfig{margin:0;padding:0;border:1px solid var(--rp-hair);border-radius:var(--rp-radius-plate,2px);--gd-paper:var(--rp-color-ground-parchment)}
.gd-mapscroll{overflow-x:auto;overscroll-behavior-x:contain}
.gd-world-map{display:block;width:100%;height:auto;color:var(--rp-color-ink-sepia);background:var(--gd-paper)}
@media (max-width:759px){.gd-world-map{min-width:720px}}
.gd-mapcap{padding:.6em .9em;font:400 var(--rp-type-scale-small)/1.5 var(--rp-body);border-top:1px solid var(--rp-hair)}
.gd-world-map text{fill:currentColor;text-anchor:middle}
.gd-m-kerb path{fill:none;stroke:currentColor;stroke-width:2.2}
.gd-m-kerb path+path{stroke-width:1}
.gd-m-kerb circle{fill:currentColor}
.gd-m-bands path{fill:none;stroke:currentColor;stroke-width:1.6}
.gd-m-bands .gd-b-tr{stroke-dasharray:20 14}
.gd-m-band{font:500 15px var(--rp-mono);letter-spacing:.24em}
.gd-hl{stroke:currentColor;stroke-width:1;opacity:.5}
.gd-bed{fill:url(#gd-hatch);stroke:currentColor;stroke-width:1.4}
.gd-bed-gate{stroke-dasharray:9 7}
.gd-g-crown{fill:var(--gd-paper);stroke:currentColor;stroke-width:1.6}
.gd-g-line{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round}
.gd-g-fill circle,.gd-g-dot{fill:currentColor}
.gd-g-ring,.gd-g-ring circle{fill:none;stroke:currentColor;stroke-width:1.3}
.gd-world-map .gd-g,.gd-world-map .gd-map-l{color:var(--rp-color-ink-sepia)}
.gd-map-l text{font:400 18px var(--rp-body);fill:currentColor;paint-order:stroke;stroke:var(--gd-paper);stroke-width:8px;stroke-linejoin:round}
.gd-map-l{cursor:pointer}
.gd-hit{fill:transparent}
.gd-m-badge{fill:var(--gd-paper);stroke:currentColor;stroke-width:2}
.gd-m-no{font:600 17px var(--rp-mono)}
.gd-map-a{cursor:pointer}
.gd-map-a:focus{outline:none}
#garden .gd-stage a.gd-spot.gd-spot.gd-spot,#garden .gd-world-map a.gd-map-a.gd-map-a.gd-map-a,#garden .gd-world-map a.gd-map-l.gd-map-l.gd-map-l{text-decoration:none!important}
.gd-map-a:hover .gd-m-badge,.gd-map-a:focus-visible .gd-m-badge,.gd-map-a[aria-current] .gd-m-badge{fill:currentColor}
.gd-map-a:hover .gd-m-no,.gd-map-a:focus-visible .gd-m-no,.gd-map-a[aria-current] .gd-m-no{fill:var(--gd-paper)}
.gd-map-a:focus-visible .gd-hit{stroke:currentColor;stroke-width:3;stroke-dasharray:6 5}
.gd-m-cart rect{fill:none;stroke:currentColor;stroke-width:2.2}
.gd-m-cart .gd-m-in{stroke-width:1}
.gd-m-ct{font:400 30px var(--rp-display)}
.gd-m-cl{font:500 10.5px var(--rp-mono);letter-spacing:.16em}
.gd-m-comp circle,.gd-m-comp path{fill:none;stroke:currentColor;stroke-width:1.6}
.gd-m-comp .gd-m-solid{fill:currentColor}
.gd-m-n{font:400 30px var(--rp-display)}
.gd-m-note{font:500 14px var(--rp-mono);letter-spacing:.22em}
.gd-panel{position:relative;margin:var(--rp-space-scale-4) 0 0;padding:1rem 1.15rem 1.1rem;border:1px solid var(--rp-ink);outline:1px solid var(--rp-ink);outline-offset:-6px;font:400 var(--rp-type-scale-small)/1.55 var(--rp-body)}
.gd-panel.is-over{position:absolute;z-index:5;top:12px;right:12px;width:min(24rem,38%);max-height:calc(100% - 24px);margin:0;overflow:auto;scroll-padding-top:1.2rem;box-shadow:0 10px 30px -12px rgba(5, 1, 0, 0.45)}
.gd-panel-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}
.gd-panel-k{margin:.55rem 0 0;font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.14em;text-transform:uppercase}
.gd-x{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin:-.4rem -.5rem 0 0;padding:0;border:0;background:transparent;color:inherit;font:400 1.6rem/1 var(--rp-display);cursor:pointer}
.gd-x:focus-visible{outline:2px solid currentColor;outline-offset:-4px}
.gd-panel-h{margin:.2rem 0 .7rem;padding:0 0 .5rem;border-bottom:1px solid currentColor;font:500 var(--rp-type-scale-h3)/1.2 var(--rp-display)}
.gd-panel-h:focus{outline:none}
.gd-panel-h:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.gd-panel .gd-latin,.gd-plant .gd-latin{font-weight:400}
.gd-collect{margin:.8rem 0 0;padding:.7rem 0 0;border-top:1px solid var(--rp-hair)}
.gd-c-line{margin:0 0 .5rem}
.gd-c-btn{min-height:44px}
.gd-c-keep{display:flex;align-items:center;gap:.6rem;min-height:44px;font-weight:500}
.gd-c-keep input{width:22px;height:22px;flex:none}
.gd-panel-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0}
.gd-panel-nav .rp-btn{min-height:44px;font-size:var(--rp-type-scale-label)}
.gd-trail{margin:.4rem 0 .6rem;padding:0;list-style:none;counter-reset:none}
.gd-trail>li{position:relative;display:grid;grid-template-columns:minmax(0,6.6em) minmax(0,1fr);gap:.2rem .8rem;padding:.35rem 0 .35rem 1.1rem;border-left:1px solid currentColor}
.gd-trail>li::before{content:"";position:absolute;left:-4px;top:.85em;width:7px;height:7px;border-radius:50%;background:currentColor}
.gd-trail>li:last-child{border-left-color:transparent}
.gd-trail>li:last-child::after{content:"";position:absolute;left:-1px;top:0;height:.9em;border-left:1px solid currentColor}
.gd-t-k{font:500 var(--rp-type-scale-label)/1.7 var(--rp-mono);letter-spacing:.12em;text-transform:uppercase}
.gd-panel .gd-trail>li{grid-template-columns:minmax(0,1fr);gap:0}
.gd-t-v{min-width:0;overflow-wrap:anywhere}
.gd-part{display:block;font-size:.92em;opacity:.85}
.gd-how,.gd-inf{font-size:.92em;opacity:.85}
.gd-none{opacity:.8;font-style:italic}
.gd-tag{display:inline-block;margin:0 0 0 .3em;padding:.05em .45em;border:1px solid currentColor;font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}
.gd-bench{margin:.6rem 0;padding:.6rem .8rem;border-left:2px solid currentColor}
.gd-bench-h{margin:0 0 .2rem;font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.12em;text-transform:uppercase}
.gd-bench-k{margin:0 0 .4rem;font-size:.9em;font-style:italic}
.gd-bench p{margin:0 0 .4rem}
.sec.gd-list-sec{padding-top:var(--rp-space-scale-8)}
.si.gd-list-si{max-width:var(--rp-space-container-narrow);margin:0 auto}
.gd-lede{max-width:var(--rp-measure,68ch)}
.gd-list{margin:var(--rp-space-scale-4) 0 var(--rp-space-scale-8);padding:0;list-style:none}
.gd-plant-li{margin:0;padding:var(--rp-space-scale-4) 0;border-top:1px solid var(--rp-hair);scroll-margin-top:96px}
.gd-plant-li:target{outline:2px solid currentColor;outline-offset:6px}
.gd-plant-k{margin:0 0 .2rem;font:500 var(--rp-type-scale-label)/1.5 var(--rp-mono);letter-spacing:.14em;text-transform:uppercase}
.gd-plant-h{margin:0 0 .4rem;font:500 var(--rp-type-scale-h3)/1.25 var(--rp-display)}
.gd-plant-more{margin:.3rem 0 0;font:400 var(--rp-type-scale-small)/1.5 var(--rp-body)}
.gd-list-sec .rp-si a:not(.rp-btn){text-decoration:underline;text-underline-offset:.2em}
@media (prefers-reduced-motion:reduce){.gd-sec *{transition:none!important;animation:none!important}}
@media print{.gd-bar,.gd-stage,.gd-panel,.gd-keys,.gd-status{display:none!important}.gd-mapfig[hidden]{display:block!important}}
@media (max-width:759px),(pointer:coarse){.gd-trail .gd-t-v a{display:inline-block;min-height:44px;padding:.62rem 0;box-sizing:border-box}.gd-plant-more a,.gd-c-line a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}}.gd-nw{white-space:nowrap}
