@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_a7fc3334-module__fFEnUG__className{font-family:Playfair Display,Playfair Display Fallback}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.16c6cr~1k.9vq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.005vrn2-1h39-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.0v346keojskif.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.0lx-wywuwot3e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.0j_1ik2r9_gpb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.08pvxdps0wo-e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0.sekgp0dvxz0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.13zscyw9.1y5o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.0o4ax6vjjs2k3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.0o4fezauaycti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.12pquhgpv5fua.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.0u0xtu5i3hze-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_c249ce25-module__CY0YHW__className{font-family:Barlow,Barlow Fallback;font-style:normal}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e1e2ab4a689572-s.11ak.ruyvs7kt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b84cc1c14eba5dc9-s.0~xypnw-ehxyx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f530f52d514af96-s.p.0aapj9pyt9oam.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.0-te5e~caphot.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0u_vzk7t4r43a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.11p_15xsjt-ie.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.0rhxww97q7~b_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.0jayii92089rt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0agk34fg-1.z0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_d9eeae11-module__btKrkG__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}
@property --paper{syntax:"<color>";inherits:true;initial-value:#e9d8b4}@property --water{syntax:"<color>";inherits:true;initial-value:#9db8bc}@property --ink{syntax:"<color>";inherits:true;initial-value:#14120e}@property --accent{syntax:"<color>";inherits:true;initial-value:#966013}@property --route-ahead{syntax:"<color>";inherits:true;initial-value:#5c4a2e}@property --num{syntax:"<integer>";inherits:false;initial-value:0}.TrailStory-module__zc1H1a__stage{--paper:#e9d8b4;--water:#9db8bc;--ink:#14120e;--route-ahead:#5c4a2e;--accent:#966013;background:var(--paper);position:relative}.TrailStory-module__zc1H1a__view{--focus-x:50cqw;--focus-y:60cqh;background:var(--paper);height:clamp(340px,50vw,520px);position:relative;overflow:hidden;container-type:size}.TrailStory-module__zc1H1a__world{width:var(--map-w);height:var(--map-h);translate:calc(var(--focus-x) - var(--x10) * 1px) calc(var(--focus-y) - var(--y10) * 1px);will-change:translate;position:absolute;top:0;left:0}.TrailStory-module__zc1H1a__contours{display:none;position:absolute;inset:0}[data-map-ready] .TrailStory-module__zc1H1a__contours{-webkit-mask:var(--contours-url) 0 0 / var(--map-w) var(--map-h) no-repeat;-webkit-mask:var(--contours-url) 0 0 / var(--map-w) var(--map-h) no-repeat;mask:var(--contours-url) 0 0 / var(--map-w) var(--map-h) no-repeat;display:block}.TrailStory-module__zc1H1a__contoursDark{background:#8a6a3d}.TrailStory-module__zc1H1a__contoursLight{opacity:0;background:#a9c4b4}.TrailStory-module__zc1H1a__map{display:block;position:absolute;inset:0}.TrailStory-module__zc1H1a__compass{fill:var(--ink);opacity:.7;position:absolute;top:76px;right:16px}.TrailStory-module__zc1H1a__compass text{fill:var(--ink)}.TrailStory-module__zc1H1a__chapters{background:var(--story-cream);padding:40px 16px 56px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px 32px;margin:0;padding-inline:max(16px,50% - 600px);list-style:none;display:grid}.TrailStory-module__zc1H1a__chapter{flex-direction:column;gap:24px;display:flex}.TrailStory-module__zc1H1a__copy{border-left:1.5px solid var(--story-border);padding:4px 0 4px 24px}.TrailStory-module__zc1H1a__chapter:first-child .TrailStory-module__zc1H1a__copy{border-left:3px solid var(--story-gold)}.TrailStory-module__zc1H1a__done{stroke-dashoffset:0}.TrailStory-module__zc1H1a__hiker{stroke-dashoffset:-1px;opacity:0}.TrailStory-module__zc1H1a__statusLow,.TrailStory-module__zc1H1a__statusMid{opacity:0}.TrailStory-module__zc1H1a__grow{transform:scaleX(var(--s1))}.TrailStory-module__zc1H1a__count{--num:var(--to)}@supports (animation-timeline:view()) and (width:round(down, 10px, 3px)){@media (prefers-reduced-motion:no-preference){.TrailStory-module__zc1H1a__track{view-timeline:--story block;height:440svh}.TrailStory-module__zc1H1a__stage{height:100svh;animation:linear both TrailStory-module__zc1H1a__time-of-day;animation-timeline:--story;animation-range:contain;position:sticky;top:0;overflow:hidden}.TrailStory-module__zc1H1a__view{--focus-x:clamp(48px, 18cqw, 260px);--focus-y:16cqh;height:auto;position:absolute;inset:0}.TrailStory-module__zc1H1a__chapters{pointer-events:none;background:0 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;padding:calc(42svh + 4px) 16px 16px;position:absolute;inset:0}.TrailStory-module__zc1H1a__chapter{display:contents}.TrailStory-module__zc1H1a__panel{grid-area:1/1;place-self:start center;width:min(100%,520px);min-height:0;max-height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.TrailStory-module__zc1H1a__copy{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TrailStory-module__zc1H1a__panel{opacity:0;animation:linear both TrailStory-module__zc1H1a__chapter-between;animation-timeline:--story}.TrailStory-module__zc1H1a__chapter:first-child .TrailStory-module__zc1H1a__panel{animation-name:TrailStory-module__zc1H1a__chapter-first;animation-range:contain contain 20%}.TrailStory-module__zc1H1a__chapter:nth-child(2) .TrailStory-module__zc1H1a__panel{animation-range:contain 20% contain 40%}.TrailStory-module__zc1H1a__chapter:nth-child(3) .TrailStory-module__zc1H1a__panel{animation-range:contain 40% contain 60%}.TrailStory-module__zc1H1a__chapter:nth-child(4) .TrailStory-module__zc1H1a__panel{animation-range:contain 60% contain 80%}.TrailStory-module__zc1H1a__chapter:nth-child(5) .TrailStory-module__zc1H1a__panel{animation-name:TrailStory-module__zc1H1a__chapter-last;animation-range:contain 80%}.TrailStory-module__zc1H1a__world{animation:linear both TrailStory-module__zc1H1a__camera;animation-timeline:--story;animation-range:contain}.TrailStory-module__zc1H1a__contoursDark{animation:linear both TrailStory-module__zc1H1a__disappear;animation-timeline:--story;animation-range:contain 72% contain 84%}.TrailStory-module__zc1H1a__contoursLight{animation:linear both TrailStory-module__zc1H1a__appear;animation-timeline:--story;animation-range:contain 72% contain 84%}.TrailStory-module__zc1H1a__done{animation:linear both TrailStory-module__zc1H1a__draw;animation-timeline:--story;animation-range:contain contain 90%}.TrailStory-module__zc1H1a__hiker{opacity:1;animation:linear both TrailStory-module__zc1H1a__walk;animation-timeline:--story;animation-range:contain contain 90%}.TrailStory-module__zc1H1a__glow{opacity:0;animation:linear both TrailStory-module__zc1H1a__appear;animation-timeline:--story;animation-range:contain 80% contain 96%}.TrailStory-module__zc1H1a__label .TrailStory-module__zc1H1a__labelBody{opacity:0;animation:linear both TrailStory-module__zc1H1a__chapter-between;animation-timeline:--story;animation-range:contain calc(var(--a) * 1%) contain calc(var(--b) * 1%);display:block}.TrailStory-module__zc1H1a__label .TrailStory-module__zc1H1a__body_first{animation-name:TrailStory-module__zc1H1a__chapter-first}.TrailStory-module__zc1H1a__label .TrailStory-module__zc1H1a__body_last{animation-name:TrailStory-module__zc1H1a__chapter-last}.TrailStory-module__zc1H1a__scrub{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--story;animation-range:contain calc(var(--a) * 1%) contain calc(var(--b) * 1%)}.TrailStory-module__zc1H1a__reveal{animation-name:TrailStory-module__zc1H1a__reveal}.TrailStory-module__zc1H1a__marker{animation-name:TrailStory-module__zc1H1a__reach}.TrailStory-module__zc1H1a__markerSymbol{animation-name:TrailStory-module__zc1H1a__reach-symbol}.TrailStory-module__zc1H1a__tick{animation-name:TrailStory-module__zc1H1a__tick}.TrailStory-module__zc1H1a__grow{animation-name:TrailStory-module__zc1H1a__grow}.TrailStory-module__zc1H1a__ring{animation-name:TrailStory-module__zc1H1a__ring,TrailStory-module__zc1H1a__ring-color}.TrailStory-module__zc1H1a__statusLow{animation-name:TrailStory-module__zc1H1a__status-low}.TrailStory-module__zc1H1a__statusMid{animation-name:TrailStory-module__zc1H1a__status-mid}.TrailStory-module__zc1H1a__statusOk{animation-name:TrailStory-module__zc1H1a__status-ok}.TrailStory-module__zc1H1a__count{animation-name:TrailStory-module__zc1H1a__count}.TrailStory-module__zc1H1a__count>span{display:none}.TrailStory-module__zc1H1a__pct{counter-reset:n var(--num)}.TrailStory-module__zc1H1a__pct:after{content:counter(n) "%"}.TrailStory-module__zc1H1a__of{counter-reset:n var(--num)}.TrailStory-module__zc1H1a__of:after{content:counter(n) " of 6"}.TrailStory-module__zc1H1a__tenths{counter-reset:whole round(down, calc(var(--num) / 10), 1) tenth mod(var(--num), 10)}.TrailStory-module__zc1H1a__tenths:after{content:counter(whole) "." counter(tenth) " lb"}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){.TrailStory-module__zc1H1a__view{--focus-x:calc(50cqw - 380px);--focus-y:56cqh}.TrailStory-module__zc1H1a__compass{right:40px}.TrailStory-module__zc1H1a__chapters{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 440px;align-content:center;align-items:center;padding:64px max(40px,50% - 600px) 32px}.TrailStory-module__zc1H1a__panel{grid-area:1/2;place-self:center stretch;width:auto;max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (max-width:1279.98px) and (prefers-reduced-motion:no-preference){.TrailStory-module__zc1H1a__phoneHide{display:none!important}.TrailStory-module__zc1H1a__view{-webkit-mask-image:linear-gradient(#000 42svh,#00000024 calc(42svh + 48px));mask-image:linear-gradient(#000 42svh,#00000024 calc(42svh + 48px))}}}.TrailStory-module__zc1H1a__lake{fill:var(--water);stroke:var(--ink);stroke-opacity:.25}.TrailStory-module__zc1H1a__creek{stroke:var(--water)}.TrailStory-module__zc1H1a__ahead{stroke:var(--route-ahead)}.TrailStory-module__zc1H1a__casing{stroke:var(--paper)}.TrailStory-module__zc1H1a__marker{fill:var(--story-gold);stroke:var(--ink)}.TrailStory-module__zc1H1a__markerSymbol{stroke:var(--story-dark)}.TrailStory-module__zc1H1a__label{fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:6px;stroke-linejoin:round;width:min(330px, calc(100cqw - var(--focus-x) - 56px));color:var(--ink);text-shadow:0 0 3px var(--paper), 0 0 6px var(--paper), 0 0 10px var(--paper)}.TrailStory-module__zc1H1a__labelStep{letter-spacing:.02em;color:var(--accent);font-size:16px;font-weight:600;line-height:1.2}.TrailStory-module__zc1H1a__labelTitle{font-size:24px;font-weight:700;line-height:1.15}.TrailStory-module__zc1H1a__labelBody{text-shadow:none;color:var(--story-dark);border-left:3px solid var(--story-gold);background:#fff;margin-top:8px;padding:10px 12px;font-size:17px;line-height:1.5;display:none;box-shadow:0 6px 20px #0003}@keyframes TrailStory-module__zc1H1a__time-of-day{0%{--paper:#f1eee4;--water:#a9c3cf;--ink:#14120e;--route-ahead:#6a6050}55%{--paper:#e9d8b4;--water:#9db8bc;--ink:#14120e;--route-ahead:#5c4a2e}72%{--ink:#14120e;--route-ahead:#4a3b2a;--accent:#966013}84%{--ink:#f4f3ef;--route-ahead:#f4f3ef;--accent:#e8b460}to{--paper:#14120e;--water:#2e5a5e;--ink:#f4f3ef;--route-ahead:#f4f3ef;--accent:#e8b460}}@keyframes TrailStory-module__zc1H1a__chapter-between{0%{opacity:0;transform:translateY(14px)}12%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}@keyframes TrailStory-module__zc1H1a__chapter-first{0%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}@keyframes TrailStory-module__zc1H1a__chapter-last{0%{opacity:0;transform:translateY(14px)}12%,to{opacity:1;transform:none}}@keyframes TrailStory-module__zc1H1a__fill{to{transform:scaleX(1)}}@keyframes TrailStory-module__zc1H1a__appear{to{opacity:1}}@keyframes TrailStory-module__zc1H1a__disappear{to{opacity:0}}@keyframes TrailStory-module__zc1H1a__camera{0%{translate:calc(var(--focus-x) - var(--x0) * 1px) calc(var(--focus-y) - var(--y0) * 1px)}9%{translate:calc(var(--focus-x) - var(--x1) * 1px) calc(var(--focus-y) - var(--y1) * 1px)}18%{translate:calc(var(--focus-x) - var(--x2) * 1px) calc(var(--focus-y) - var(--y2) * 1px)}27%{translate:calc(var(--focus-x) - var(--x3) * 1px) calc(var(--focus-y) - var(--y3) * 1px)}36%{translate:calc(var(--focus-x) - var(--x4) * 1px) calc(var(--focus-y) - var(--y4) * 1px)}45%{translate:calc(var(--focus-x) - var(--x5) * 1px) calc(var(--focus-y) - var(--y5) * 1px)}54%{translate:calc(var(--focus-x) - var(--x6) * 1px) calc(var(--focus-y) - var(--y6) * 1px)}63%{translate:calc(var(--focus-x) - var(--x7) * 1px) calc(var(--focus-y) - var(--y7) * 1px)}72%{translate:calc(var(--focus-x) - var(--x8) * 1px) calc(var(--focus-y) - var(--y8) * 1px)}81%{translate:calc(var(--focus-x) - var(--x9) * 1px) calc(var(--focus-y) - var(--y9) * 1px)}90%{translate:calc(var(--focus-x) - var(--x10) * 1px) calc(var(--focus-y) - var(--y10) * 1px)}to{translate:calc(var(--focus-x) - var(--x10) * 1px) calc(var(--focus-y) - var(--y10) * 1px)}}@keyframes TrailStory-module__zc1H1a__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes TrailStory-module__zc1H1a__walk{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes TrailStory-module__zc1H1a__reach{0%{fill:var(--paper)}}@keyframes TrailStory-module__zc1H1a__reach-symbol{0%{stroke:var(--ink)}}@keyframes TrailStory-module__zc1H1a__reveal{0%{opacity:0;transform:translateY(10px)}}@keyframes TrailStory-module__zc1H1a__tick{0%{opacity:0;transform:scale(.4)}}@keyframes TrailStory-module__zc1H1a__grow{0%{transform:scaleX(var(--s0))}}@keyframes TrailStory-module__zc1H1a__count{0%{--num:var(--from)}}@keyframes TrailStory-module__zc1H1a__ring{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes TrailStory-module__zc1H1a__ring-color{0%,69.9%{stroke:var(--story-brick)}70%,94.9%{stroke:var(--story-gold-text)}95%,to{stroke:var(--story-sage)}}@keyframes TrailStory-module__zc1H1a__status-low{0%,69.9%{opacity:1}70%,to{opacity:0}}@keyframes TrailStory-module__zc1H1a__status-mid{0%,69.9%{opacity:0}70%,94.9%{opacity:1}95%,to{opacity:0}}@keyframes TrailStory-module__zc1H1a__status-ok{0%,94.9%{opacity:0}95%,to{opacity:1}}
