:root,[data-theme]{--gw-map-grain-opacity:var(--opacity-map-grain)}[data-theme=night],[data-theme=dark],[data-theme=hc-night]{--gw-map-grain-opacity:var(--opacity-map-grain-night)}.gw-map,.gw-station-node{--gw-map-plate:color-mix(in srgb, var(--color-bg-surface) 86%, transparent)}.gw-map{isolation:isolate;border-radius:var(--radius-lg);background:var(--color-map-ground-bottom);width:100%;color:var(--color-text-primary);position:relative;overflow:hidden}.gw-map__painting{width:100%;height:100%;display:block;position:absolute;inset:0}.gw-map__stop-ground-top{stop-color:var(--color-map-ground-top)}.gw-map__stop-ground-bottom{stop-color:var(--color-map-ground-bottom)}.gw-map__stop-fog{stop-color:var(--color-map-fog)}.gw-map__hill{fill:var(--color-map-hill)}.gw-map__hill-light{fill:var(--color-map-hill-light);opacity:.35}.gw-map__hill-shade{fill:var(--color-map-hill-shade);opacity:.22}.gw-map__field{stroke:var(--color-map-hill-shade);stroke-width:.8px;stroke-opacity:.4}.gw-map__field-a{fill:var(--color-map-field-a)}.gw-map__field-b{fill:var(--color-map-field-b)}.gw-map__furrow{stroke:var(--color-map-hill-shade);stroke-width:1px;opacity:.3}.gw-map__trunk{fill:var(--color-map-trunk)}.gw-map__tree-a{fill:var(--color-map-tree-a)}.gw-map__tree-b{fill:var(--color-map-tree-b)}.gw-map__tree-c{fill:var(--color-map-tree-c);opacity:.55}.gw-map__river-bank{fill:none;stroke:var(--color-map-bank);stroke-width:25px;stroke-linecap:round}.gw-map__lake-bank{fill:var(--color-map-bank)}.gw-map__river{fill:none;stroke:var(--color-map-water);stroke-width:18px;stroke-linecap:round}.gw-map__river-channel{fill:none;stroke:var(--color-map-water-deep);stroke-width:7px;stroke-linecap:round;opacity:.45}.gw-map__lake{fill:var(--color-map-water)}.gw-map__lake-deep{fill:var(--color-map-water-deep);opacity:.35}.gw-map__ripple{fill:none;stroke:var(--color-map-water-light);stroke-width:1.4px;stroke-linecap:round;opacity:.6;animation:gw-map-shimmer var(--loop-water) var(--ease-sine) infinite alternate}.gw-map__reeds{fill:none;stroke:var(--color-map-reeds);stroke-width:1.2px;stroke-dasharray:1 5;stroke-linecap:round;opacity:.8}.gw-map__season-tint{fill:var(--color-season-land);opacity:.22;mix-blend-mode:multiply;pointer-events:none}.gw-map__road-edge,.gw-map__road-fill,.gw-map__road-centre,.gw-map__reveal path{fill:none;stroke-linecap:round}.gw-map__road-edge{stroke:var(--color-map-road-edge);stroke-width:12px}.gw-map__road-fill{stroke:var(--color-map-road);stroke-width:9px}.gw-map__road-centre{stroke:var(--color-map-road-edge);stroke-width:1.1px;stroke-dasharray:2 7;opacity:.8}.gw-map--loading .gw-map__road-edge,.gw-map--loading .gw-map__road-fill,.gw-map__reveal path{stroke-dasharray:1;stroke-dashoffset:0;animation:gw-map-draw .9s var(--ease-standard) backwards}.gw-map__reveal-edge{stroke:var(--color-map-road-edge);stroke-width:12px}.gw-map__reveal-fill{stroke:var(--color-map-road);stroke-width:9px}.gw-map__mist-puff{transform-box:fill-box;transform-origin:50%;animation:gw-map-mist 12s var(--ease-sine) infinite alternate}.gw-map__mist--lifting{opacity:0;transform-box:fill-box;transform-origin:50%;animation:gw-map-mist-lift 1.4s var(--ease-sine) backwards}.gw-map__bird-body{opacity:0;animation:gw-map-bird 60s var(--ease-linear) 8s infinite}.gw-map__bird-body path{stroke:var(--color-map-bird);transform-box:fill-box;transform-origin:50%;animation:gw-map-flap .45s var(--ease-sine) infinite alternate}.gw-map__grain{pointer-events:none;opacity:var(--gw-map-grain-opacity);mix-blend-mode:multiply;animation:gw-map-grain 40s var(--ease-linear) infinite alternate;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .22 0 0 0 0 .19 0 0 0 0 .14 1.6 0 0 0 -.62'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:-16px}.gw-map__overlay,.gw-map__stations{margin:0;padding:0;list-style:none}.gw-map__overlay{position:absolute;inset:0}.gw-map__plate{z-index:1;align-items:center;gap:var(--space-1);color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:inline-flex;position:absolute;transform:translate(-50%)}.gw-map__plate-name{padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--gw-map-plate);font-family:var(--font-display);font-weight:600;font-size:var(--type-body-md);color:var(--color-text-primary);line-height:1.4}.gw-map__pill{padding:0 var(--space-2);border:1px solid var(--color-map-accent);border-radius:var(--radius-pill);background:var(--color-bg-surface);font-family:var(--font-ui);font-weight:700;font-size:var(--type-label-sm);color:var(--color-text-primary);line-height:1.5}.gw-map__plate--plus{cursor:pointer}.gw-map__hit{z-index:2;width:var(--touch-target-md);height:var(--touch-target-md);cursor:pointer;transition:background-color var(--motion-micro) var(--ease-standard);background:0 0;border:0;border-radius:50%;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.gw-map__hit:hover{background:color-mix(in srgb, var(--color-bg-surface) 28%, transparent)}.gw-map__hit:focus-visible,.gw-map__plate--plus:focus-visible,.gw-station-node:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.gw-map__traveler{z-index:1;width:calc(var(--traveler-marker) * .875);height:calc(var(--traveler-marker) * 7 / 6);pointer-events:none;position:absolute;transform:translate(-100%,-100%)}.gw-map__traveler-art{width:100%;height:100%;display:block;overflow:visible}.gw-map__traveler-body{transform-box:fill-box;transform-origin:50% 100%;animation:gw-map-breathe var(--loop-breathe) var(--ease-sine) infinite alternate}.gw-map__region--revealing .gw-map__plate{animation:gw-map-rise .3s var(--ease-standard) var(--gw-map-name-delay,0s) backwards}.gw-station__plate{fill:var(--color-bg-surface);stroke:var(--color-action-primary);stroke-width:2.4px}.gw-station--revealed .gw-station__plate{stroke-width:1.6px}.gw-station--completed .gw-station__plate{fill:var(--station-done)}.gw-station__halo{fill:var(--station-current);opacity:.38;transform-box:fill-box;transform-origin:50%;animation:gw-map-glow var(--loop-glow) var(--ease-sine) infinite alternate}.gw-map__glow{transform-box:fill-box;transform-origin:50%;animation:gw-map-glow var(--loop-glow) var(--ease-sine) infinite alternate}.gw-station__plus circle{fill:var(--color-bg-surface);stroke:var(--color-map-accent);stroke-width:1.3px}.gw-station__plus path{stroke:var(--color-map-accent);stroke-width:1.5px}.gw-station__check circle{fill:var(--color-action-primary)}.gw-station__check path{stroke:var(--color-text-on-action);stroke-width:1.8px}.gw-station__ghost{--color-map-accent:var(--color-map-mist-ink);--color-map-accent-soft:var(--color-map-mist-ink)}.gw-station__ghost>:not(.gw-waypoint__ink){opacity:.28}.gw-station--pop .gw-station__body{transform-box:fill-box;transform-origin:50% 100%;animation:gw-map-pop .42s var(--ease-spring) var(--gw-pop-delay,0s) backwards}.gw-station-node{width:72px;height:72px;min-width:var(--touch-target-md);min-height:var(--touch-target-md);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:inline-grid}.gw-station-node--mist{cursor:default}.gw-station-node__art{width:100%;height:100%;display:block;overflow:visible}.gw-regionhead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.gw-regionhead__caption{font-family:var(--font-ui);font-weight:600;font-size:var(--type-label-sm);line-height:var(--type-label-sm-lh);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.gw-regionhead__name{margin:var(--space-1) 0 0;font-family:var(--font-display);font-weight:600;font-size:var(--type-heading-lg);line-height:var(--type-heading-lg-lh);color:var(--color-text-primary);animation:gw-world-crossfade var(--motion-page) var(--ease-standard)}.gw-regionhead--further .gw-regionhead__name{color:var(--color-text-secondary)}.gw-regionhead--map .gw-regionhead__name{font-size:var(--type-heading-md);line-height:var(--type-heading-md-lh)}.gw-regionhead__theme{margin:var(--space-1) 0 0;font-size:var(--type-body-sm);line-height:var(--type-body-sm-lh);color:var(--color-text-secondary)}.gw-regionhead__glyph{width:var(--touch-target-min);height:var(--touch-target-min);background:var(--color-bg-surface-subtle);color:var(--color-text-action);border-radius:50%;flex:none;place-items:center;display:inline-grid}.gw-season-band{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-season-sky-top), var(--color-season-sky-bottom));color:var(--color-text-primary);animation:gw-world-crossfade var(--motion-scene) var(--ease-standard);display:flex}button.gw-season-band{width:100%;font:inherit;text-align:start;cursor:pointer;border:0}button.gw-season-band:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.gw-season-band--sm{padding:var(--space-1) var(--space-3);display:inline-flex}button.gw-season-band--sm{width:auto}.gw-season-band__dot{background:var(--color-season-accent);border-radius:50%;flex:none;width:10px;height:10px}.gw-season-band__text{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.gw-season-band__name{font-family:var(--font-display);font-weight:600;font-size:var(--type-body-md);line-height:var(--type-body-md-lh);color:var(--color-season-accent-ink)}.gw-season-band--sm .gw-season-band__name{color:var(--color-text-primary);white-space:nowrap}.gw-season-band__line{font-size:var(--type-body-sm);line-height:var(--type-body-sm-lh);color:var(--color-text-primary)}@keyframes gw-map-shimmer{0%{opacity:.2;transform:translate(-4px)}to{opacity:.8;transform:translate(4px)}}@keyframes gw-map-mist{0%{transform:translate(-6px)scale(1)}to{transform:translate(8px)scale(1.04)}}@keyframes gw-map-mist-lift{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes gw-map-fade-out{0%{opacity:1}to{opacity:0}}@keyframes gw-map-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes gw-map-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes gw-map-rise{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes gw-map-glow{0%{opacity:.18;transform:scale(.94)}to{opacity:.38;transform:scale(1.06)}}@keyframes gw-map-breathe{0%{transform:scaleY(1)}to{transform:scaleY(1.018)scaleX(.994)}}@keyframes gw-map-bird{0%{opacity:0;transform:translate(-20px)}1%{opacity:.85}16%{opacity:.85;transform:translate(410px,-46px)}17%,to{opacity:0;transform:translate(410px,-46px)}}@keyframes gw-map-flap{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}@keyframes gw-map-grain{0%{transform:translate(0)}to{transform:translate(12px,-8px)}}@keyframes gw-world-crossfade{0%{opacity:0}to{opacity:1}}.gw-map[data-paused] *,.gw-map[data-paused] .gw-map__grain{animation-play-state:paused!important}.gw-map--still *{animation:none!important}@media (prefers-reduced-motion:reduce){.gw-map *,.gw-station-node *,.gw-regionhead *,.gw-season-band{animation:none!important}.gw-map .gw-map__mist--lifting{animation:gw-map-fade-out .3s var(--ease-standard) backwards!important}}[data-motion=reduced] .gw-map *,[data-motion=reduced] .gw-station-node *,[data-motion=reduced] .gw-regionhead *,[data-motion=reduced] .gw-season-band{animation:none!important}[data-motion=reduced] .gw-map .gw-map__mist--lifting{animation:gw-map-fade-out .3s var(--ease-standard) backwards!important}.gw-rest-stop{--gw-sky-top:var(--color-season-sky-top);--gw-sky-bottom:var(--color-season-sky-bottom);--gw-land:var(--color-season-land);--gw-land-far:var(--color-scene-land-far);--gw-particle:var(--color-season-particle);--gw-leaf-deep:color-mix(in srgb, var(--traveler-cloak-juniper) 82%, var(--traveler-shade));--gw-leaf-mid:var(--traveler-cloak-juniper);--gw-leaf-light:color-mix(in srgb, var(--traveler-cloak-juniper) 45%, var(--traveler-cloak-sage));--gw-leaf-hi:var(--traveler-cloak-sage);--gw-night:0;border-radius:var(--radius-lg);aspect-ratio:16/9;background:var(--color-scene-sky-bottom);width:100%;display:block;position:relative;overflow:hidden}.gw-rest-stop>svg{width:100%;height:100%;display:block}.gw-rest-stop>.gw-rest-stop__front{position:absolute;inset:0}.gw-rest-stop>.gw-rest-stop__traveler{--gw-s:max(100% / 640, var(--gw-scene-h,0px) / 360);bottom:0;left:calc(50% + (var(--gw-rt-x) - 320) * var(--gw-s));width:calc(var(--gw-rt-w) * var(--gw-s));height:auto;margin-bottom:calc((360 - var(--gw-rt-y) - var(--gw-rt-h)) * var(--gw-s));aspect-ratio:var(--gw-rt-w) / var(--gw-rt-h);pointer-events:none;position:absolute;overflow:visible}.gw-rest-stop--hero{--gw-scene-header-height:280px;--gw-scene-h:var(--gw-scene-header-height);aspect-ratio:auto;height:var(--gw-scene-header-height);border-radius:0}.gw-rest-stop--panel{--gw-panel-h:477px;--gw-scene-h:calc(var(--gw-panel-h) * 360 / var(--gw-panel-units,614));aspect-ratio:auto;height:var(--gw-panel-h)}.gw-rest-stop--thumb{border-radius:var(--radius-md);width:200px;max-width:100%}[data-theme=night] .gw-rest-stop:not(.gw-rest-stop--day),[data-theme=dark] .gw-rest-stop:not(.gw-rest-stop--day),[data-theme=hc-night] .gw-rest-stop:not(.gw-rest-stop--day){--gw-sky-top:var(--color-scene-sky-top);--gw-sky-bottom:var(--color-scene-sky-bottom);--gw-land:var(--color-scene-land-near);--gw-land-far:var(--color-scene-land-far);--gw-night:1}.gw-rest-stop--night{--gw-sky-top:var(--night-950);--gw-sky-bottom:var(--night-800);--gw-land:var(--night-900);--gw-land-far:var(--night-850);--gw-night:1}@property --gw-hour-night{syntax:"<number>";inherits:true;initial-value:0}.gw-rest-stop--local{--gw-n-sky-top:var(--color-scene-sky-top);--gw-n-sky-bottom:var(--color-scene-sky-bottom);--gw-n-land:var(--color-scene-land-near);--gw-n-land-far:var(--color-scene-land-far);--gw-n-path:var(--color-scene-path);--gw-n-sun:var(--color-scene-sun);--gw-n-glow:var(--color-scene-glow);transition:--gw-hour-night var(--gw-hour-fade,0s) linear;background:0 0}.gw-rest-stop--local>svg{--gw-night:var(--gw-hour-night);--gw-land-far:color-mix(in srgb, var(--gw-n-land-far) calc(var(--gw-night) * 100%), var(--color-scene-land-far));--gw-path:color-mix(in srgb, var(--gw-n-path) calc(var(--gw-night) * 100%), var(--color-scene-path));--gw-glow:color-mix(in srgb, var(--gw-n-glow) calc(var(--gw-night) * 100%), var(--color-scene-glow))}.gw-rest-stop--local>svg,.gw-rest-stop--local .gw-rest-stop__season-old{--gw-sky-top:color-mix(in srgb, var(--gw-n-sky-top) calc(var(--gw-night) * 100%), var(--color-season-sky-top));--gw-sky-bottom:color-mix(in srgb, var(--gw-n-sky-bottom) calc(var(--gw-night) * 100%), var(--color-season-sky-bottom));--gw-land:color-mix(in srgb, var(--gw-n-land) calc(var(--gw-night) * 100%), var(--color-season-land))}.gw-rest-stop--local .gw-rest-stop__body,.gw-rest-stop--local .gw-rest-stop__body-was{--gw-sun:color-mix(in srgb, var(--gw-n-sun) calc(var(--gw-night) * 100%), var(--color-scene-sun));transform:translateY(calc(var(--gw-hour-drop,0) * 1px))}.gw-rest-stop__body-was{opacity:0}.gw-rest-stop__sky-top{stop-color:var(--gw-sky-top)}.gw-rest-stop__sky-bottom{stop-color:var(--gw-sky-bottom)}.gw-rest-stop__stars circle{fill:var(--moon-100);opacity:calc(var(--gw-night) * .85)}.gw-rest-stop__sun{fill:var(--gw-sun,var(--color-scene-sun))}.gw-rest-stop__sun-glow{fill:var(--gw-sun,var(--color-scene-sun));opacity:.32}.gw-rest-stop__clouds ellipse{fill:var(--cream-25);opacity:calc(.7 - var(--gw-night) * .55)}.gw-rest-stop__ridge{fill:var(--gw-land-far);opacity:.55}.gw-rest-stop__hills{fill:var(--gw-land-far)}.gw-rest-stop__ground{fill:var(--gw-land)}.gw-rest-stop__ground-low{fill:color-mix(in srgb, var(--gw-land) 78%, var(--traveler-shade))}.gw-rest-stop__path{fill:var(--gw-path,var(--color-scene-path))}.gw-rest-stop__shadow,.gw-tree__shadow{fill:var(--traveler-shade);opacity:.18}.gw-rest-stop__grain{opacity:.16;mix-blend-mode:multiply;pointer-events:none}.gw-tree__soil{fill:var(--item-leather)}.gw-tree__soil-shade{fill:color-mix(in srgb, var(--item-leather) 70%, var(--traveler-shade))}.gw-tree__seed{fill:var(--item-wood)}.gw-tree__stem{fill:none;stroke:var(--gw-leaf-mid);stroke-width:3px;stroke-linecap:round}.gw-tree__bark{fill:var(--item-wood)}.gw-tree__bark-shade{fill:var(--item-leather)}.gw-tree__deep{fill:var(--gw-leaf-deep)}.gw-tree__mid{fill:var(--gw-leaf-mid)}.gw-tree__light{fill:var(--gw-leaf-light)}.gw-tree__hi{fill:var(--gw-leaf-hi)}.gw-tree__sky-hole circle{fill:var(--gw-sky-bottom)}.gw-tree__branch{fill:none;stroke:var(--item-leather);stroke-width:3px;stroke-linecap:round}.gw-tree__blossoms circle{fill:var(--item-flower-a)}.gw-tree__nest ellipse{fill:var(--item-wood)}.gw-tree__nest .gw-tree__nest-hollow{fill:var(--item-leather)}.gw-tree__swing line{stroke:var(--item-straw);stroke-width:1.5px}.gw-tree__swing rect{fill:var(--item-wood)}[data-season=gratitude] .gw-tree__hi,[data-season=sowing] .gw-tree__hi{fill:var(--item-straw)}[data-season=renewal] .gw-tree__hi{fill:var(--item-flower-a)}[data-season=gratitude] .gw-tree__blossoms circle,[data-season=sowing] .gw-tree__blossoms circle{fill:var(--item-flower-b)}[data-season=waiting] .gw-tree__blossoms circle,[data-season=rest] .gw-tree__blossoms circle{fill:var(--item-flower-c)}.gw-rest-stop--night .gw-tree,[data-theme=night] .gw-rest-stop:not(.gw-rest-stop--day) .gw-tree,[data-theme=dark] .gw-rest-stop:not(.gw-rest-stop--day) .gw-tree,[data-theme=hc-night] .gw-rest-stop:not(.gw-rest-stop--day) .gw-tree{filter:brightness(.72)}.gw-rest-stop--local .gw-tree{filter:brightness(calc(1 - var(--gw-night) * .28))}.gw-rest-stop__pole,.gw-rest-stop__table line{stroke:var(--item-wood);stroke-width:3px;stroke-linecap:round}.gw-rest-stop__string{fill:none;stroke:var(--item-leather);stroke-width:1.5px}.gw-rest-stop__lantern rect{fill:var(--item-brass)}.gw-rest-stop__lantern-glow{fill:var(--gw-glow,var(--color-scene-glow));opacity:calc(.18 + var(--gw-night) * .3)}.gw-rest-stop__hammock-cloth{fill:none;stroke:var(--item-wool);stroke-width:5px;stroke-linecap:round}.gw-rest-stop__flower--a{fill:var(--item-flower-a)}.gw-rest-stop__flower--b{fill:var(--item-flower-b)}.gw-rest-stop__flower--c{fill:var(--item-flower-c)}.gw-rest-stop__sheaves path{fill:var(--item-straw)}.gw-rest-stop__tie{stroke:var(--item-leather);stroke-width:2px}.gw-rest-stop__table rect{fill:var(--item-wood)}.gw-rest-stop__bread{fill:var(--item-straw)}.gw-rest-stop__table .gw-rest-stop__cup,.gw-rest-stop__tent-body{fill:var(--item-wool)}.gw-rest-stop__tent-shade{fill:color-mix(in srgb, var(--item-wool) 72%, var(--item-leather))}.gw-rest-stop__tent-door{fill:var(--traveler-shade);opacity:.55}.gw-rest-stop__tent--starlit .gw-rest-stop__tent-body{fill:var(--traveler-cloak-dusk)}.gw-rest-stop__tent--starlit .gw-rest-stop__tent-shade{fill:color-mix(in srgb, var(--traveler-cloak-dusk) 70%, var(--traveler-shade))}.gw-rest-stop__star-dot{fill:var(--item-brass)}.gw-rest-stop__fire-glow{fill:var(--gw-glow,var(--color-scene-glow));opacity:calc(.2 + var(--gw-night) * .3)}.gw-rest-stop__fire-warmth{fill:var(--gw-glow,var(--color-scene-glow));opacity:0;transform-box:fill-box;transform-origin:50%}.gw-rest-stop__stones{fill:var(--item-stone)}.gw-rest-stop__log{stroke:var(--item-leather);stroke-width:5px;stroke-linecap:round}.gw-rest-stop__flame-outer{fill:var(--color-scene-fire)}.gw-rest-stop__flame-inner{fill:var(--gw-glow,var(--color-scene-glow))}.gw-rest-stop__cairn ellipse{fill:var(--item-stone)}.gw-rest-stop__cairn .gw-rest-stop__smooth-stone{fill:color-mix(in srgb, var(--item-stone) 70%, var(--cream-25))}.gw-rest-stop__furrow{fill:none;stroke:var(--item-leather);stroke-width:3px;stroke-linecap:round}.gw-rest-stop__shoot{fill:none;stroke:var(--gw-leaf-light);stroke-width:1.5px;stroke-linecap:round}.gw-rest-stop__cloak{fill:var(--traveler-cloak-juniper)}.gw-rest-stop__cloak-shade{fill:color-mix(in srgb, var(--traveler-cloak-juniper) 70%, var(--traveler-shade))}.gw-rest-stop__hood{fill:var(--traveler-cloak-juniper)}.gw-rest-stop__face{fill:var(--traveler-skin-3)}.gw-rest-stop__eye{fill:var(--traveler-eye)}.gw-rest-stop__particles circle{fill:var(--gw-particle);opacity:.8}.gw-rest-stop__grass path,.gw-rest-stop__grass rect{fill:color-mix(in srgb, var(--gw-land) 55%, var(--traveler-shade))}@keyframes gw-rest-flicker{0%,to{transform:scale(1)}50%{transform:scale(.94,1.06)}}@keyframes gw-rest-sway{0%,to{transform:rotate(0)}50%{transform:rotate(1.2deg)}}@keyframes gw-rest-drift{0%{transform:translate(0)}to{transform:translateX(calc(var(--gw-cloud-drift,40) * 1px))}}@keyframes gw-rest-depth{0%{transform:translateY(0)}to{transform:translateY(calc(var(--gw-depth-travel,0) * var(--gw-depth-k,1) * 1px))}}@keyframes gw-rest-float{0%{opacity:0;transform:translate(0)}20%,80%{opacity:.8}to{opacity:0;transform:translate(24px,-40px)}}@keyframes gw-rest-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes gw-rest-warmth{0%{opacity:0;transform:scale(var(--gw-notice-glow-from,.86))}to{opacity:var(--gw-notice-glow-opacity,.36);transform:scale(var(--gw-notice-glow-to,1.1))}}@keyframes gw-rt-glance{0%,to{transform:rotate(0)}25%,75%{transform:rotate(var(--gw-notice-glance-turn,-10deg))}}.gw-rest-stop[data-fire-glow=true] .gw-rest-stop__fire-warmth{animation:gw-rest-warmth calc(var(--gw-notice-glow-dur,.8s) / 2) var(--ease-sine) 2 alternate both}.gw-rt__head{transform-box:fill-box;transform-origin:50% 100%}.gw-rest-stop[data-glance=true] .gw-rt[data-pose=sit] .gw-rt__head{animation:gw-rt-glance var(--gw-notice-glance-dur,1.6s) var(--ease-sine) both}.gw-rest-stop__flame{transform-box:fill-box;transform-origin:50% 100%;animation:gw-rest-flicker var(--loop-fire) var(--ease-sine) infinite}.gw-tree__sway,.gw-rest-stop__grass path{transform-box:fill-box;transform-origin:50% 100%;animation:gw-rest-sway var(--loop-grass) var(--ease-sine) infinite}.gw-rest-stop__clouds{animation:gw-rest-drift var(--loop-cloud) linear infinite alternate}.gw-rest-stop__particles circle{animation:gw-rest-float var(--loop-particle) var(--ease-sine) infinite}.gw-rest-stop__lantern-glow{animation:gw-rest-glow var(--loop-glow) var(--ease-sine) infinite}.gw-rest-stop [data-depth-layer=far]{--gw-depth-travel:var(--gw-depth-far,0)}.gw-rest-stop [data-depth-layer=near]{--gw-depth-travel:var(--gw-depth-near,0)}.gw-rest-stop [data-depth-layer=fore]{--gw-depth-travel:var(--gw-depth-fore,0)}@supports (animation-timeline:scroll()){.gw-rest-stop[data-depth=scroll] [data-depth-layer]{--gw-depth-start:max(0px, var(--gw-depth-top,0px) - var(--gw-depth-inset,0px));animation:linear both gw-rest-depth;animation-timeline:scroll(root);animation-range:var(--gw-depth-start) calc(var(--gw-depth-start) + var(--gw-depth-len,1px))}}.gw-rest-stop[data-paused=true] *{animation-play-state:paused!important}.gw-rest-stop[data-paused=true] [data-depth-layer]{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.gw-rest-stop *,.gw-tree-growth *{animation:none!important}}[data-motion=reduced] .gw-rest-stop *,[data-motion=reduced] .gw-tree-growth *,.gw-rest-stop[data-motion=reduced] *{animation:none!important}.gw-tree-growth{width:180px;max-width:100%;height:auto;display:block}.gw-rest-stop__season-old{--gw-sky-top:var(--color-season-sky-top);--gw-sky-bottom:var(--color-season-sky-bottom);--gw-land:var(--color-season-land);--gw-particle:var(--color-season-particle);opacity:0}.gw-rest-stop__particles-old circle{fill:var(--gw-particle);opacity:.8}[data-theme=night] .gw-rest-stop:not(.gw-rest-stop--day) .gw-rest-stop__sky-old,[data-theme=night] .gw-rest-stop:not(.gw-rest-stop--day) .gw-rest-stop__land-old,[data-theme=dark] .gw-rest-stop:not(.gw-rest-stop--day) .gw-rest-stop__sky-old,[data-theme=dark] .gw-rest-stop:not(.gw-rest-stop--day) .gw-rest-stop__land-old,[data-theme=hc-night] .gw-rest-stop:not(.gw-rest-stop--day) .gw-rest-stop__sky-old,[data-theme=hc-night] .gw-rest-stop:not(.gw-rest-stop--day) .gw-rest-stop__land-old,.gw-rest-stop--night .gw-rest-stop__sky-old,.gw-rest-stop--night .gw-rest-stop__land-old{display:none}.gw-season-welcome .gw-modal__surface{gap:var(--space-3)}.gw-season-welcome__lead{gap:var(--space-3);flex-direction:column;display:flex}.gw-season-welcome__scene{border-radius:var(--radius-lg);aspect-ratio:8/3;background:var(--color-season-sky-bottom);overflow:hidden}.gw-season-welcome__scene>svg{width:100%;height:100%;display:block}.gw-season-welcome__sky-top{stop-color:var(--color-season-sky-top)}.gw-season-welcome__sky-bottom{stop-color:var(--color-season-sky-bottom)}.gw-season-welcome__sun{fill:var(--color-scene-sun)}.gw-season-welcome__far{fill:var(--color-scene-land-far)}.gw-season-welcome__land{fill:var(--color-season-land)}.gw-season-welcome__path{fill:var(--color-scene-path)}.gw-season-welcome__particles circle{fill:var(--color-season-particle);opacity:.85}.gw-season-welcome__caption{font-family:var(--font-ui);font-weight:600;font-size:var(--type-label-sm);line-height:var(--type-label-sm-lh);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.gw-season-welcome__text{margin:0}.gw-season-welcome .gw-modal__actions{margin-top:var(--space-2)}.gw-season-welcome .gw-modal__actions>.gw-btn{width:100%}.gw-season-welcome--rise .gw-modal__surface{animation:gw-season-rise var(--motion-page) var(--ease-standard) backwards}.gw-season-welcome__particles{animation:gw-season-drift-in var(--motion-celebrate) var(--ease-standard) both}@keyframes gw-season-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes gw-season-drift-in{0%{opacity:0;transform:translate(-12px,-16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gw-season-welcome .gw-modal__surface,.gw-season-welcome__particles{animation:none!important}}[data-motion=reduced] .gw-season-welcome .gw-modal__surface,[data-motion=reduced] .gw-season-welcome__particles{animation:none!important}.gw-rhythm{gap:var(--space-3);flex-direction:column;display:flex}.gw-rhythm--compact{gap:var(--space-1)}.gw-rhythm__state{align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--type-label-md);color:var(--color-text-primary);margin:0;display:inline-flex}.gw-rhythm__days{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.gw-rhythm__day{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.gw-rhythm__day-button{border-radius:var(--radius-pill);color:inherit;cursor:default;background:0 0;border:0;padding:0;display:inline-flex}button.gw-rhythm__day-button{cursor:pointer;transition:transform var(--motion-micro) var(--ease-standard);position:relative}button.gw-rhythm__day-button:before{content:"";inset:calc((28px - var(--touch-target-min)) / 2);position:absolute}button.gw-rhythm__day-button:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){button.gw-rhythm__day-button:active{transform:none}}[data-motion=reduced] button.gw-rhythm__day-button:active{transform:none}.gw-rhythm__dot{border-radius:var(--radius-pill);box-sizing:border-box;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.gw-rhythm__dot--practiced{background:var(--color-bg-progress);color:var(--color-text-action)}.gw-rhythm__dot--open{border:1.5px dashed var(--color-border-control)}.gw-rhythm__dot--today{box-shadow:0 0 0 2px var(--color-bg-surface), 0 0 0 4px var(--color-border-focus)}.gw-rhythm__dot--today.gw-rhythm__dot--open{border-style:solid}.gw-rhythm__initial{font-size:var(--type-label-sm);color:var(--color-text-muted)}.gw-rhythm__line{font-size:var(--type-body-sm);line-height:var(--type-body-sm-lh);color:var(--color-text-secondary);margin:0}.gw-tile-slot{gap:var(--space-1);grid-template-rows:1fr auto;width:96px;display:grid}.gw-tile{box-sizing:border-box;width:100%;min-height:var(--tile-height);padding:var(--space-2);border:1.5px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-secondary);font-family:var(--font-ui);font-weight:600;font-size:var(--type-label-sm);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform var(--motion-micro) var(--ease-standard), border-color var(--motion-component) var(--ease-standard), box-shadow var(--motion-component) var(--ease-standard), background-color var(--motion-component) var(--ease-standard), color var(--motion-component) var(--ease-standard);flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;line-height:1.25;display:flex;position:relative;overflow:hidden}.gw-tile:active{transform:scale(.96)}.gw-tile:focus-visible,.gw-tile__preview:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.gw-tile__art{flex:1;place-items:center;width:100%;min-height:44px;display:grid}.gw-tile__art svg{max-width:64px;max-height:64px;display:block}.gw-tile__name,.gw-tile__when{overflow-wrap:anywhere;max-width:100%;display:block}.gw-tile__when{font-weight:400}.gw-tile[data-state=wearing],.gw-tile[data-state=archive]{padding-top:calc(var(--space-6) + var(--space-1))}.gw-tile[data-state=wearing]{border-color:var(--tile-wearing-ring);box-shadow:inset 0 0 0 .5px var(--tile-wearing-ring);color:var(--color-text-primary)}.gw-tile__badge,.gw-tile__plus{top:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--type-label-sm);line-height:1;position:absolute}.gw-tile__badge{left:var(--space-1);background:var(--color-action-primary);color:var(--color-text-on-action)}.gw-tile__plus{right:var(--space-1);border:1px solid var(--color-accent-clay);background:var(--color-bg-surface-subtle);color:var(--color-text-primary);font-weight:700}.gw-tile[data-state=further]{border-style:dashed;border-color:var(--color-border-strong);background:var(--tile-further-fill);cursor:default}.gw-tile[data-state=further]:active{transform:none}.gw-tile[data-state=further] .gw-tile__art{filter:brightness(0);opacity:calc(var(--opacity-further) * .5)}[data-theme=night] .gw-tile[data-state=further] .gw-tile__art,[data-theme=dark] .gw-tile[data-state=further] .gw-tile__art,[data-theme=hc-night] .gw-tile[data-state=further] .gw-tile__art{filter:brightness(0)invert()}.gw-tile__new{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-clay);width:8px;height:8px;position:absolute}.gw-tile__preview{min-height:var(--touch-target-min);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-bg-surface);color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:var(--transition-color);justify-content:center;align-items:center;padding:0;display:inline-flex}.gw-tile__preview[aria-pressed=true]{border-color:var(--color-border-control);background:var(--color-bg-progress);color:var(--color-text-action)}.gw-satchel{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.gw-satchel__figure{justify-items:center;gap:var(--space-2);min-width:0;display:grid}.gw-satchel__hint,.gw-satchel__live{font-size:var(--type-body-sm);line-height:var(--type-body-sm-lh);color:var(--color-text-secondary);margin:0}.gw-satchel__hint{text-align:center}.gw-satchel__live{min-height:var(--type-body-sm-lh)}.gw-satchel__items{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.gw-satchel__filter{width:100%;display:grid}.gw-satchel__filter .gw-segmented__segment{min-width:0;min-height:var(--touch-target-min);padding:0 var(--space-1)}.gw-satchel__empty{font-size:var(--type-body-md);line-height:var(--type-body-md-lh);color:var(--color-text-secondary)}.gw-satchel__empty>:first-child{margin-top:0}.gw-satchel__empty>:last-child{margin-bottom:0}.gw-satchel__rail{gap:var(--space-1) var(--space-2);padding:var(--space-1);margin:0;margin-inline:calc(-1 * var(--space-1));scroll-snap-type:x proximity;scroll-padding-inline:var(--space-1);grid-template-rows:auto auto;grid-auto-columns:96px;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.gw-satchel__rail>li{grid-row:span 2;grid-template-rows:subgrid;scroll-snap-align:start;min-width:0;display:grid}.gw-satchel__rail>li>.gw-tile-slot{display:contents}.gw-satchel--desktop{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.gw-satchel--desktop .gw-satchel__rail{column-gap:var(--space-3);grid-template-rows:none;grid-template-columns:repeat(auto-fill,96px);grid-auto-flow:row;overflow:visible}.gw-satchel--desktop .gw-satchel__rail>li{padding-bottom:var(--space-2)}@media (min-width:1024px){.gw-satchel--auto{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.gw-satchel--auto .gw-satchel__rail{column-gap:var(--space-3);grid-template-rows:none;grid-template-columns:repeat(auto-fill,96px);grid-auto-flow:row;overflow:visible}.gw-satchel--auto .gw-satchel__rail>li{padding-bottom:var(--space-2)}}@media (prefers-reduced-motion:reduce){.gw-tile,.gw-tile:active{transform:none}}[data-motion=reduced] .gw-tile,[data-motion=reduced] .gw-tile:active{transform:none}
.gw-rt{transform-origin:0 0;transform:translate(420px,306px)}.gw-rt[data-spot=pathFoot]{transform:translate(262px,308px)scale(.96)}.gw-rt[data-spot=pathAhead]{transform:translate(290px,258px)scale(.8)}.gw-rt__bob,.gw-rt__sit,.gw-rt__stand,.gw-rt__stretch,.gw-rt__breathe{transform-origin:0 0}.gw-rt__sit,.gw-rt__asleep,.gw-rt__stand,.gw-rt__arm{opacity:0}.gw-rt[data-pose=sit] .gw-rt__sit,.gw-rt[data-pose=asleep] .gw-rt__asleep,.gw-rt[data-pose=stand] .gw-rt__stand,.gw-rt[data-pose=wave] .gw-rt__stand,.gw-rt[data-pose=wave] .gw-rt__arm{opacity:1}.gw-rt__arm{transform-box:fill-box;transform-origin:0 100%}.gw-rt[data-pose=wave] .gw-rt__arm{transform:rotate(6deg)}.gw-rt__sleeve{fill:none;stroke:var(--traveler-cloak-juniper);stroke-width:6px;stroke-linecap:round}.gw-rt__eyes-closed{fill:none;stroke:var(--traveler-eye);stroke-width:1.4px;stroke-linecap:round}.gw-rest-stop[data-moment=reflectionSaved] .gw-rt{animation:gw-rt-walk-ahead var(--gw-m-walk-dur) var(--ease-sine) var(--gw-m-walk-at) both}.gw-rest-stop[data-moment=reflectionSaved] .gw-rt__bob{animation:gw-rt-bob calc(var(--gw-m-walk-dur) / 6) var(--ease-sine) var(--gw-m-walk-at) 6 alternate}.gw-rest-stop[data-moment=reflectionSaved] .gw-rt__sit{animation:gw-rt-out var(--gw-m-stand-dur) var(--ease-standard) var(--gw-m-stand-at) both}.gw-rest-stop[data-moment=reflectionSaved] .gw-rt__stand{animation:gw-rt-rise var(--gw-m-stand-dur) var(--ease-spring) var(--gw-m-stand-at) both}.gw-rest-stop[data-moment=reflectionSaved] .gw-rt__stretch{animation:gw-rt-stretch var(--gw-m-stretch-dur) var(--ease-sine) var(--gw-m-stretch-at) both}.gw-rest-stop[data-moment=reflectionSaved][data-moment-from=pathFoot] .gw-rt{animation-name:gw-rt-walk-on}.gw-rest-stop[data-moment=reflectionSaved][data-moment-from=pathFoot] .gw-rt__sit,.gw-rest-stop[data-moment=reflectionSaved][data-moment-from=pathFoot] .gw-rt__stand{animation:none}.gw-rt-shimmer circle{opacity:0;fill:var(--gw-leaf-hi);transform-box:fill-box;transform-origin:50%}.gw-rest-stop[data-moment=reflectionSaved] .gw-rt-shimmer circle{animation:gw-rt-shimmer calc(var(--gw-m-shimmer-dur) / 2) var(--ease-sine) both}.gw-rest-stop[data-moment=returnAfterAway] .gw-rt{animation:gw-rt-walk-foot var(--gw-m-walk-dur) var(--ease-sine) var(--gw-m-walk-at) both}.gw-rest-stop[data-moment=returnAfterAway] .gw-rt__bob{animation:gw-rt-bob calc(var(--gw-m-walk-dur) / 4) var(--ease-sine) var(--gw-m-walk-at) 4 alternate}.gw-rest-stop[data-moment=returnAfterAway] .gw-rt__asleep{animation:gw-rt-out var(--gw-m-wake-dur) var(--ease-standard) var(--gw-m-wake-at) backwards}.gw-rest-stop[data-moment=returnAfterAway] .gw-rt__breathe{animation:gw-rt-breathe var(--gw-m-asleep-dur) var(--ease-sine) both}.gw-rest-stop[data-moment=returnAfterAway] .gw-rt__sit{animation:gw-rt-out var(--gw-m-stand-dur) var(--ease-standard) var(--gw-m-stand-at) forwards, gw-rt-in var(--gw-m-wake-dur) var(--ease-standard) var(--gw-m-wake-at) backwards}.gw-rest-stop[data-moment=returnAfterAway] .gw-rt__stand{animation:gw-rt-rise var(--gw-m-stand-dur) var(--ease-spring) var(--gw-m-stand-at) both}.gw-rest-stop[data-moment=returnAfterAway] .gw-rt__arm{animation:gw-rt-wave var(--gw-m-wave-dur) var(--ease-sine) var(--gw-m-wave-at)}.gw-rest-stop[data-moment=arrival] .gw-rt{animation:gw-rt-arrive var(--gw-m-walk-dur) var(--ease-sine) var(--gw-m-walk-at) both}.gw-rest-stop[data-moment=arrival] .gw-rt__bob{animation:gw-rt-bob calc(var(--gw-m-walk-dur) / 4) var(--ease-sine) var(--gw-m-walk-at) 4 alternate}.gw-rest-stop[data-moment=arrival] .gw-rt__stand{animation:gw-rt-turn-down var(--gw-m-sit-dur) var(--ease-standard) var(--gw-m-sit-at) backwards}.gw-rest-stop[data-moment=arrival] .gw-rt__sit{animation:gw-rt-settle var(--gw-m-sit-dur) var(--ease-spring) var(--gw-m-sit-at) backwards}.gw-rt-rays{opacity:0;transform-origin:0 0}.gw-rt-rays path{fill:var(--color-accent-gold);opacity:.22}.gw-rt-tree-old{opacity:0}.gw-rt-tree{transform-origin:0 0}.gw-rest-stop[data-tree-moment=grow] .gw-rt-rays{animation:gw-rt-rays var(--gw-m-rays-dur) var(--ease-sine) var(--gw-m-rays-at) both}.gw-rest-stop[data-tree-moment=grow] .gw-rt-tree-old{animation:gw-rt-out var(--gw-m-fade-dur) var(--ease-standard) var(--gw-m-fade-at) backwards}.gw-rest-stop[data-tree-moment=grow] .gw-rt-tree{animation:gw-rt-grow var(--gw-m-grow-dur) var(--ease-spring) var(--gw-m-grow-at) backwards}.gw-rest-stop[data-season-moment=full] .gw-rest-stop__sky-old{animation:gw-rt-out var(--gw-m-sky-dur) var(--ease-standard) var(--gw-m-sky-at) both}.gw-rest-stop[data-season-moment=full] .gw-rest-stop__land-old{animation:gw-rt-out var(--gw-m-land-dur) var(--ease-standard) var(--gw-m-land-at) both}.gw-rest-stop[data-season-moment=full] .gw-rest-stop__particles-old{animation:gw-rt-out var(--gw-m-particles-dur) var(--ease-standard) var(--gw-m-particles-at) both}.gw-rest-stop[data-season-moment=full] .gw-rest-stop__particles{animation:gw-season-drift-in var(--gw-m-particles-dur) var(--ease-standard) var(--gw-m-particles-at) both}@keyframes gw-rt-walk-ahead{0%{transform:translate(420px,306px)}30%{transform:translate(352px,324px)scale(1.02)}62%{transform:translate(264px,306px)scale(.95)}to{transform:translate(290px,258px)scale(.8)}}@keyframes gw-rt-walk-on{0%{transform:translate(262px,308px)scale(.96)}to{transform:translate(290px,258px)scale(.8)}}@keyframes gw-rt-walk-foot{0%{transform:translate(420px,306px)}50%{transform:translate(352px,324px)scale(1.02)}to{transform:translate(262px,308px)scale(.96)}}@keyframes gw-rt-arrive{0%{transform:translate(290px,258px)scale(.8)}38%{transform:translate(264px,306px)scale(.95)}70%{transform:translate(352px,288px)scale(.94)}to{transform:translate(420px,306px)}}@keyframes gw-rt-turn-down{0%{opacity:1;transform:none}45%{opacity:1;transform:scaleX(.82)}to{opacity:0;transform:scale(.9,.78)}}@keyframes gw-rt-settle{0%,45%{opacity:0;transform:scale(.94,1.16)}to{opacity:1;transform:none}}@keyframes gw-rt-bob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes gw-rt-in{0%{opacity:0}to{opacity:1}}@keyframes gw-rt-out{0%{opacity:1}to{opacity:0}}@keyframes gw-rt-rise{0%{opacity:0;transform:scale(1.04,.72)}to{opacity:1;transform:none}}@keyframes gw-rt-stretch{0%,to{transform:none}50%{transform:scale(.97,1.06)}}@keyframes gw-rt-breathe{0%,to{transform:none}50%{transform:scaleY(1.03)}}@keyframes gw-rt-wave{0%{opacity:0;transform:rotate(-30deg)}10%{opacity:1;transform:rotate(-6deg)}25%,55%{transform:rotate(14deg)}40%,70%{transform:rotate(-6deg)}88%{opacity:1;transform:rotate(8deg)}to{opacity:0;transform:rotate(-30deg)}}@keyframes gw-rt-shimmer{0%{opacity:0;transform:scale(.5)}50%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes gw-rt-rays{0%{opacity:0;transform:scale(.6)rotate(-6deg)}40%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.1)rotate(4deg)}}@keyframes gw-rt-grow{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gw-rest-stop[data-moment] *,.gw-rest-stop[data-tree-moment] *{animation:none!important}}[data-motion=reduced] .gw-rest-stop[data-moment] *,[data-motion=reduced] .gw-rest-stop[data-tree-moment] *{animation:none!important}.gw-rest-stop[data-season-moment=end] .gw-rest-stop__season-old{animation:gw-rt-out var(--gw-m-crossfade-dur) var(--ease-standard) both!important}
:root{--font-ui:var(--font-inter), -apple-system, "BlinkMacSystemFont", "Segoe UI", sans-serif;--font-serif:var(--font-alegreya), "Georgia", "Times New Roman", serif;--font-display:var(--font-alegreya), "Georgia", "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=night],[data-theme=hc-night],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light],[data-theme=hc-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--type-body-md);line-height:1.6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-3);top:var(--space-3);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-bg-action-primary);color:var(--color-text-on-primary);font-family:var(--font-ui);font-weight:600;font-size:var(--type-label-md);text-decoration:none;transition:transform .12s;position:absolute;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@keyframes gw-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gw-animate-in,.gw-stagger>*{animation:gw-fade-up var(--motion-page,.3s) var(--motion-ease-standard,ease) both}.gw-stagger>:first-child{animation-delay:60ms}.gw-stagger>:nth-child(2){animation-delay:.13s}.gw-stagger>:nth-child(3){animation-delay:.2s}.gw-stagger>:nth-child(4){animation-delay:.27s}.gw-stagger>:nth-child(5){animation-delay:.34s}@media (prefers-reduced-motion:reduce){.gw-animate-in,.gw-stagger>*{animation:none}}:root[data-motion=reduced] .gw-animate-in,:root[data-motion=reduced] .gw-stagger>*{animation:none}