@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable fallback;src:local("Times New Roman"),local("Times New Roman Regular"),local("TimesNewRoman-Regular"),local("TimesNewRomanPSMT");size-adjust:105.4769%;ascent-override:69.6835%;descent-override:25.124%;line-gap-override:0%;font-style:normal;font-weight:200 800}@font-face{font-family:Newsreader Variable fallback;src:local("Georgia"),local("Georgia Regular"),local("Georgia-Regular");size-adjust:96.1192%;ascent-override:76.4676%;descent-override:27.5699%;line-gap-override:0%;font-style:normal;font-weight:200 800}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-italic-DFS986qL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable fallback;src:local("Times New Roman"),local("Times New Roman Regular"),local("TimesNewRoman-Regular"),local("TimesNewRomanPSMT");size-adjust:98.9538%;ascent-override:74.2771%;descent-override:26.7802%;line-gap-override:0%;font-style:italic;font-weight:200 800}@font-face{font-family:Newsreader Variable fallback;src:local("Georgia"),local("Georgia Regular"),local("Georgia-Regular");size-adjust:90.1748%;ascent-override:81.5084%;descent-override:29.3874%;line-gap-override:0%;font-style:italic;font-weight:200 800}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-italic-Bxi8ein9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable fallback;src:local("Courier New"),local("Courier New Regular"),local("CourierNew-Regular"),local("CourierNewPSMT");size-adjust:99.9837%;ascent-override:100.5164%;descent-override:29.5048%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f4efe2;--paper-2: #fbf8f0;--ink: #29241e;--ink-2: #594c3e;--sepia: #b08e63;--sepia-2: #7f6042;--heath: #efe0b0;--pine: #5b774f;--pine-fill: #e1e5ca;--water: #6d96a6;--water-ink: #36606f;--red: #ad2439;--red-ink: #9a1f33;--red-dark: #8e1c2f;--berry: #ad2439;--pool: #cfe0e3;--field: #fffdf8;--field-line: rgba(41, 36, 30, .38);--placeholder: #7a6b5b;--line: rgba(41, 36, 30, .16);--shadow: 0 1px 0 rgba(41, 36, 30, .04), 0 14px 28px -20px rgba(70, 48, 24, .5);--serif: "Newsreader Variable", "Newsreader Variable fallback", Georgia, "Times New Roman", serif;--mono: "Geist Mono Variable", "Geist Mono Variable fallback", Menlo, "Courier New", monospace;color-scheme:light}*{box-sizing:border-box}html{background:var(--paper);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.5 var(--serif)}h1,h2,h3,p,figure,ul,ol{margin:0}p,li,figcaption{text-wrap:pretty}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}[hidden]{display:none!important}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.defs{position:absolute;width:0;height:0;overflow:hidden}.skip{position:absolute;left:12px;top:-80px;z-index:50;padding:10px 14px;background:var(--ink);color:var(--paper);font:500 14px/1.2 var(--mono);text-decoration:none}.skip:focus{top:12px}.map,.ov{position:absolute;left:0;top:0;width:100%;height:100%}.map{overflow:hidden}.ov{overflow:visible;pointer-events:none;z-index:1}.heath path{fill:var(--heath);fill-rule:evenodd;opacity:.5}.bog-fill{fill:url(#marsh)}#marsh path{fill:none;stroke:var(--water);stroke-width:1;stroke-linecap:round}.bog-edge{fill:none;stroke:var(--water);stroke-width:1;stroke-dasharray:3 3;opacity:.8}.pool{fill:var(--pool);stroke:var(--water);stroke-width:.9}.cl path{fill:none;stroke:var(--sepia);stroke-width:.9;opacity:.78}.ci path{fill:none;stroke:var(--sepia-2);stroke-width:1.45;opacity:.9}.cn text{font:500 9.5px var(--mono);fill:var(--sepia-2);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round}.pines use{fill:var(--pine-fill);stroke:var(--pine);stroke-width:.85;stroke-linejoin:round}.berries use{fill:var(--berry)}.sym{fill:none;stroke:var(--ink);stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round}.ant-hill path:first-child{fill:#e8d8b6}.stip{stroke-width:1.8}.fire{stroke:var(--red)}.rock{fill:var(--ink-2)}.ski{fill:none;stroke:var(--ink-2);stroke-width:.9;stroke-dasharray:8 5;opacity:.6}.stream{fill:none;stroke:var(--water);stroke-width:1.5;stroke-linecap:round}.board-walk path{fill:none;stroke:var(--ink-2);stroke-width:8;stroke-dasharray:1.2 2.6;opacity:.75}.big use{fill:var(--pine-fill);stroke:var(--pine);stroke-width:.7}.frame .nl{fill:none;stroke:var(--ink);stroke-width:1.2}.frame .nl2{fill:none;stroke:var(--ink);stroke-width:.5;opacity:.6}.frame .tk{stroke:var(--ink);stroke-width:.8;opacity:.55}.frame text{font:500 9.5px var(--mono);fill:var(--ink-2);letter-spacing:.04em}.w{font:400 15px var(--serif);fill:var(--ink-2);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round}.w.it{font-style:italic;font-size:16px}.w.sc{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase}.w.water{fill:var(--water-ink);font-size:18px;letter-spacing:.02em;stroke-width:7px}.map .animal svg *,.area .vignette svg *{animation-play-state:paused}.js .map .animal.live svg *,.js .area .vignette.live svg *{animation-play-state:running}@media (prefers-reduced-motion: reduce){.map .animal svg *,.area .vignette svg *,.received-draw svg *{animation:none!important}}.ov .walked{fill:none;stroke:var(--red);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0 100000;opacity:.9}.ov .ants{fill:none;stroke:var(--ink);stroke-width:2.7;stroke-linecap:round;stroke-dasharray:.1 3.4 .1 3.4 .1 13}.ov .lead{fill:none;stroke:var(--red);stroke-width:1.1;stroke-dasharray:2 3;opacity:.85}.ov .start{fill:none;stroke:var(--red);stroke-width:2.2;stroke-linejoin:round}.ov .finish circle{fill:none;stroke:var(--red);stroke-width:2.2}.ctl{position:absolute;z-index:3;display:block;width:4.8em;height:4.8em;margin:-2.4em 0 0 -2.4em;border-radius:50%;color:var(--red-ink);text-decoration:none}.ctl svg{display:block;width:100%;height:100%;overflow:visible}.ctl circle{fill:#fbf8f000;stroke:var(--red);stroke-width:2.2}.ctl>span{position:absolute;left:1.82em;top:-.55em;font:600 2.2em/1 var(--serif);color:var(--red-ink);text-shadow:0 0 3px var(--paper),0 0 6px var(--paper)}#w4>span{top:-1.1em}.ctl:hover circle{stroke-width:3}.walker{position:absolute;left:0;top:0;z-index:4;width:2.8em;height:2.8em;margin:-1.4em 0 0 -1.4em;pointer-events:none;will-change:transform}.walker .berry{position:relative;display:block;width:100%;height:100%;overflow:visible}.walker .halo{position:absolute;inset:.3em;border-radius:50%;background:#ad24392b}.walker .wb{fill:var(--red);stroke:#7e1626;stroke-width:.8}.walker .calyx{fill:none;stroke:#5a1220;stroke-width:.8;stroke-linecap:round}.walker .shine{fill:#fff9}.walker .here{position:absolute;left:.6em;top:2.6em;white-space:nowrap;font:italic 400 1.7em/1.4 var(--serif);color:var(--red-ink);text-shadow:0 0 2px var(--paper),0 0 3px var(--paper),0 0 6px var(--paper),0 0 10px var(--paper),0 0 14px var(--paper);transition:opacity .6s}.walker.moved .here{opacity:0}.note,.key,.rest{background:var(--paper-2);border:1px solid var(--line);box-shadow:var(--shadow)}.note{position:absolute;z-index:3;padding:1.6em 1.8em 1.8em;transform:rotate(var(--rot, -.5deg))}.note:before{content:"";position:absolute;top:-1em;left:50%;width:7em;height:2em;margin-left:-3.5em;background:#e2d3a69e;transform:rotate(-2.5deg)}#c2{--rot: .6deg}#c3{--rot: -.3deg}#c4{--rot: .4deg}.cd{display:flex;align-items:center;gap:.82em;margin:0 0 .9em;font:500 1.1em/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cd .n{flex:none;display:grid;place-items:center;width:2.2em;height:2.2em;border:1.6px solid var(--red);border-radius:50%;font:600 1.09em/1 var(--mono);letter-spacing:0;color:var(--red-ink)}.cd .n.f{width:1.64em;height:1.64em;margin:0 .36em 0 .27em;box-shadow:0 0 0 .23em var(--paper-2),0 0 0 .36em var(--red)}.cd .m{margin-left:auto;letter-spacing:.06em;text-transform:none}.note h3{margin:0 0 .26em;font:450 3.1em/1.02 var(--serif);letter-spacing:-.015em}.note p:not(.cd){font-size:1.75em;line-height:1.42}.note p.offer{margin-top:.7em;font-size:1.45em;line-height:1.45}.note p.offer b{font-weight:600}.note p.foot{margin-top:.9em;font-size:1.15em;line-height:1.4;color:var(--ink-2)}.stack{display:block;width:100%;max-width:25em;margin:1.2em 0 0;overflow:visible}.stack .st-crown{fill:var(--pine-fill);stroke:var(--pine);stroke-width:1.1;stroke-linejoin:round}.stack .st-trunk{stroke:var(--ink-2);stroke-width:2.2}.stack .st-ground{stroke:var(--sepia-2);stroke-width:1;stroke-dasharray:4 3}.stack .st-root{fill:none;stroke:var(--ink-2);stroke-width:1.1;stroke-linecap:round}.stack .st-br{fill:none;stroke:var(--ink-2);stroke-width:1}.stack text{font:500 12px var(--mono);fill:var(--ink);letter-spacing:.03em}.anno{position:absolute;z-index:3;font:italic 400 1.7em/1.4 var(--serif);color:var(--ink-2);text-shadow:0 0 3px var(--paper),0 0 7px var(--paper),0 0 12px var(--paper);text-wrap:balance}.vignette{position:absolute;z-index:3}.vignette .vg{display:block;width:100%;height:auto;overflow:visible}.vignette .anno{position:static;margin-top:.25em;font-size:1.7em}.vg-pine path:first-child{fill:var(--pine-fill);stroke:var(--pine);stroke-width:1.1;stroke-linejoin:round}.vg-trunk{fill:none;stroke:var(--ink-2);stroke-width:1.6}.vg-ground{fill:none;stroke:var(--sepia-2);stroke-width:1;stroke-linecap:round}.vg-top,.vg-bench{fill:#f1e6cd;stroke:var(--ink);stroke-width:1.1;stroke-linejoin:round}.vg-edge,.vg-plank,.vg-leg{fill:none;stroke:var(--ink);stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round}.vg-plank{stroke-width:.7;opacity:.7}.vg-lap{fill:#e9e3d4;stroke:var(--ink);stroke-width:1.1;stroke-linejoin:round}.vg-screen{fill:#fff3cf;stroke:var(--ink);stroke-width:1.1;stroke-linejoin:round}.vg-text{fill:none;stroke:var(--ink-2);stroke-width:.8;stroke-linecap:round;opacity:.6}.vg-cursor{fill:none;stroke:var(--red);stroke-width:1.2;stroke-linecap:round}.vg-mug{fill:#f6efe1;stroke:var(--ink);stroke-width:1}.vg-steam{fill:none;stroke:var(--ink-2);stroke-width:.9;stroke-linecap:round;opacity:0}.vg-ants{fill:none;stroke:var(--ink);stroke-width:1.9;stroke-linecap:round;stroke-dasharray:.1 2.4 .1 2.4 .1 7.4}.vg-crumbs{fill:none;stroke:var(--red);stroke-width:2.4;stroke-dasharray:0 1.7 1.6 9.2}.key{position:absolute;z-index:3;padding:1.4em 1.6em}.key h2{margin:0 0 1em;font:500 1.1em/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.key ul{display:grid;grid-template-columns:1fr 1fr;gap:.7em 1.8em;padding:0;list-style:none}.key li{display:grid;grid-template-columns:2.67em 1fr;gap:.67em;align-items:center;font-size:1.5em;line-height:1.3}.key li.def{grid-column:1 / -1;align-items:start}.key li.def svg{margin-top:.13em}.key svg,.gloss svg{width:2.67em;height:1.33em;overflow:visible}.key b,.gloss b{font-weight:600;font-style:italic}.k-ants{fill:none;stroke:var(--ink);stroke-width:2.7;stroke-linecap:round;stroke-dasharray:.1 3.4 .1 3.4 .1 13}.k-ctl{fill:none;stroke:var(--red);stroke-width:2}.k-pine{fill:var(--pine-fill);stroke:var(--pine);stroke-width:.85}.k-bog{fill:url(#marsh);stroke:var(--water);stroke-dasharray:3 3}.k-berry{fill:var(--berry)}.k-scale{stroke:var(--ink);stroke-width:5}.k-scale-box{fill:none;stroke:var(--ink);stroke-width:1}.ci-note{margin-top:1em;font:500 1.1em/1.4 var(--mono);letter-spacing:.02em;color:var(--ink-2)}.cartouche{position:relative;z-index:3}.sheetline{margin:0 0 2.4em;font:500 1.1em/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.eyebrow{margin:0 0 1em;font:500 1.2em/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.eyebrow i{padding:0 .35em;font-style:normal;color:var(--red)}h1{margin:0 0 .19em -.04em;font:380 10.8em/.9 var(--serif);letter-spacing:-.04em}.line{max-width:15em;margin:0 0 .56em;font:italic 400 3.2em/1.14 var(--serif);letter-spacing:-.01em;text-wrap:balance}.sub{max-width:27em;font-size:1.85em;line-height:1.55;color:var(--ink-2)}.acts{display:flex;flex-wrap:wrap;align-items:center;gap:1.4em 2.4em;margin-top:2.8em}.btn{display:inline-flex;align-items:center;gap:.72em;min-height:3.3em;padding:.86em 1.29em;border-radius:2px;background:var(--red);color:#fff8f0;font:500 1.4em/1 var(--mono);letter-spacing:.03em;text-decoration:none}.btn svg{width:1em;height:1em}.btn:hover{background:var(--red-dark)}.lnk{padding:.86em 0;font:500 1.4em/1 var(--mono);letter-spacing:.03em;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.36em}.lnk:hover{color:var(--red-ink)}.gloss{display:grid;gap:.5em;margin-top:2.6em;padding-top:1.6em;border-top:1px solid var(--line)}.gloss p{display:grid;grid-template-columns:2.67em 1fr;gap:.67em;align-items:start;font-size:1.5em;line-height:1.35;color:var(--ink-2)}.gloss svg{margin-top:.2em}.rest{position:relative;z-index:3;padding:2.6em 2.6em 2.4em;scroll-margin-top:64px}.rest h2{margin:0 0 .26em;font:400 4.6em/1 var(--serif);letter-spacing:-.025em}.rest .say{margin:0 0 .4em;font-size:1.8em;line-height:1.45;color:var(--ink-2)}.rest form{position:relative}.field{margin-top:1.6em}.field label{display:block;margin:0 0 .64em;font:500 1.1em/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.field label span{letter-spacing:.02em;text-transform:none}.rest input,.rest textarea{display:block;width:100%;padding:.61em .67em;border:1px solid var(--field-line);border-radius:2px;background:var(--field);color:var(--ink);font:400 1.8em/1.4 var(--serif)}.rest input::placeholder,.rest textarea::placeholder{color:var(--placeholder);opacity:1}.rest textarea{min-height:4.4em;resize:vertical}.rest input:focus-visible,.rest textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.rest [aria-invalid=true]{border-color:var(--red)}.counter{margin-top:.45em;font:500 1.1em/1.2 var(--mono);letter-spacing:.04em;color:var(--ink-2);text-align:right}.counter.near{color:var(--sepia-2)}.counter.full{color:var(--red-ink)}.field-error{margin-top:.45em;font:italic 400 1.6em/1.35 var(--serif);color:var(--red-ink)}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.send-row{display:flex;align-items:center;gap:1.6em;margin-top:1.8em}button.send{flex:none;min-height:3.3em;padding:.86em 1.7em;border:0;border-radius:2px;background:var(--red);color:#fff8f0;font:500 1.4em/1 var(--mono);letter-spacing:.04em;cursor:pointer}button.send:hover{background:var(--red-dark)}button.send[aria-disabled=true]{opacity:.7;cursor:progress}.fine{font-size:1.4em;line-height:1.4;color:var(--ink-2);text-wrap:balance}.status{min-height:1.45em;margin-top:.78em;padding-right:3.4em;font:italic 400 1.8em/1.45 var(--serif);color:var(--ink);text-wrap:balance}.status:empty{min-height:0;margin:0}.status:focus{outline:none}.status.bad{color:var(--red-ink)}.punch{position:absolute;right:-.6em;bottom:-.4em;width:5.6em;opacity:0;pointer-events:none}.punch circle{fill:var(--red);transform-box:fill-box;transform-origin:center}.punch rect{fill:none;stroke:var(--red);stroke-width:1.2;stroke-dasharray:2 2.4;opacity:.55}.sent .punch,.received-slip .punch{opacity:.92}@media (prefers-reduced-motion: no-preference){.sent .punch,.received-slip .punch{animation:press .55s cubic-bezier(.2,1.4,.4,1) both}.sent .punch circle,.received-slip .punch circle{animation:hole .32s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(var(--i) * 45ms + .14s)}.received-slip .punch{animation-delay:.5s}.received-slip .punch circle{animation-delay:calc(var(--i) * 45ms + .64s)}}@keyframes press{0%{opacity:0;transform:scale(.6) rotate(-8deg)}}@keyframes hole{0%{transform:scale(0)}}.north{display:none}.imprint{position:relative;z-index:5;padding:28px 20px 44px;border-top:1px solid var(--line);background:var(--paper);text-align:center;font:500 12px/1.8 var(--mono);letter-spacing:.03em;color:var(--ink-2)}.imprint details{display:inline-block;max-width:34em;margin-top:10px;text-align:left}.imprint summary{width:max-content;margin:0 auto;padding:6px 2px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;list-style:none}.imprint summary::-webkit-details-marker{display:none}.imprint details p{margin-top:6px;font:400 15px/1.55 var(--serif);letter-spacing:0;color:var(--ink-2)}.profile{position:relative;max-width:600px;margin:44px auto 0;padding:0 16px}.pf-svg,.pwalker{display:none}.profile ol{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 16px;padding:0;list-style:none}.profile a{display:inline-flex;align-items:center;gap:7px;padding:10px 2px;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;white-space:nowrap}.profile a:hover,.profile a[aria-current]{color:var(--ink)}.pn{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid var(--red);border-radius:50%;background:var(--paper);color:var(--red-ink);font:600 10px/1 var(--mono);letter-spacing:0}.pn.s{width:16px;border:0;border-radius:0;background:none}.pn.s:before{content:"";width:0;height:0;border-right:7px solid transparent;border-bottom:12px solid var(--red);border-left:7px solid transparent}.pn.f{width:14px;height:14px;box-shadow:0 0 0 2px var(--paper),0 0 0 3.5px var(--red)}.profile a[aria-current] .pn:not(.s){background:var(--red);color:#fff8f0}.bar{display:none}.weather{display:none;position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.cloud,.light{position:absolute;left:0;top:0;width:var(--cw, 1000px);height:var(--ch, 1200px);opacity:0}.cloud{background:radial-gradient(closest-side,#4e62742b,#4e627417 55%,#4e627400)}.rainbox{position:absolute;inset:12% 16% 16%;overflow:hidden;-webkit-mask:radial-gradient(closest-side,#000 22%,transparent);mask:radial-gradient(closest-side,#000 22%,transparent)}.rain{position:absolute;inset:-70px 0 0;background:repeating-linear-gradient(104deg,#3c5a7400 0 15px,#3c5a7433 15px 16px)}.light{background:radial-gradient(closest-side,#ffe09614,#ffe8b20a 60%,#ffe8b200)}.light:after{content:"";position:absolute;inset:8%;background:repeating-linear-gradient(118deg,#fff6d600 0 60px,#fff6d61a 76px 96px,#fff6d600 112px 150px);-webkit-mask:radial-gradient(closest-side,#000 20%,transparent);mask:radial-gradient(closest-side,#000 20%,transparent)}.trail{--u: calc(min(100vw, 600px) / 390);--pz: 10px;overflow-x:clip}@supports (width: 1cqw){.trail{container-type:inline-size;--u: calc(min(100cqw, 600px) / 390)}}.sheet{position:relative;width:calc(390 * var(--u));margin:0 auto;font-size:var(--pz)}.cartouche{padding:30px 20px 0}.area{position:relative;width:100%;height:calc(3550 * var(--u))}.map-wide,.ov-wide{display:none}.area>:is(.key,.anno,.vignette),.stops>:is(.note,.ctl){left:calc(var(--tx) * var(--u));top:calc(var(--ty) * var(--u))}.note{width:calc(var(--tw, 262) * var(--u))}#c1{--tw: 258}#c2{--tw: 268}#c3{--tw: 358}#c4{--tw: 276}.key{width:calc(358 * var(--u))}.a-weather{width:calc(172 * var(--u))}.a-light{width:calc(224 * var(--u))}.vignette{width:calc(250 * var(--u))}.walker{transform:translate(calc(var(--tx) * var(--u)),calc(var(--ty) * var(--u)))}.walker .here{left:auto;right:2.6em;top:1.2em}#w1>span{left:-.36em;top:.55em}.rest{margin:calc(-24 * var(--u)) 16px 0}@media (max-width: 600px){.cartouche{padding:24px 18px 0}.sheetline{margin-bottom:2em;font-size:1em}.eyebrow{font-size:1.1em;letter-spacing:.1em}h1{font-size:6.6em;margin-bottom:.2em}.line{font-size:2.5em}.sub{font-size:1.7em}.acts{gap:1em 2em;margin-top:2.2em}.note{padding:1.4em 1.5em 1.6em}.note h3{font-size:2.7em}.note p:not(.cd){font-size:1.65em}.key li{font-size:1.4em}.anno,.vignette .anno{font-size:1.6em}.rest{padding:2.2em 1.8em}.rest h2{font-size:3.8em}.send-row{flex-wrap:wrap;gap:1.2em}}@media (max-width: 360px){.cartouche{padding-inline:16px}h1{font-size:5.6em}.line{font-size:2.25em}.note{padding:1.2em 1.25em 1.4em}.note h3{font-size:2.4em}.note p:not(.cd){font-size:1.55em}.cd{font-size:1em}.key li{font-size:1.3em}.anno,.vignette .anno{font-size:1.5em}}@media not all and (min-width: 900px) and (min-height: 600px) and (min-aspect-ratio: 4/3) and (prefers-reduced-motion: no-preference){.js .bar{display:flex;align-items:center;justify-content:space-between;gap:16px;position:fixed;left:0;right:0;top:0;z-index:40;height:52px;padding:0 max(16px,calc((100% - 600px)/2 + 16px));border-bottom:1px solid var(--line);background:#fbf8f0f7;box-shadow:0 10px 22px -20px #46301899;transform:translateY(-110%);visibility:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s .35s}.js .bar.on{transform:none;visibility:visible;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s}.bar-mark{font:400 25px/1 var(--serif);letter-spacing:-.03em;text-decoration:none}.bar-go{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:2px;background:var(--red);color:#fff8f0;font:500 12.5px/1 var(--mono);letter-spacing:.03em;text-decoration:none}html.js{scroll-padding-top:60px}}@media (prefers-reduced-motion: reduce){.js .bar,.js .bar.on{transition:none}}@media (min-width: 900px) and (min-height: 600px) and (min-aspect-ratio: 4/3) and (prefers-reduced-motion: no-preference){html.js{overscroll-behavior-x:none}.js .trail{container-type:normal;--u: calc(100vh / 900);--pz: clamp(9px, 100vh / 90, 13.5px);height:calc(100vh * (1 + var(--runk, 7.6)));overflow:visible}.js .window{position:sticky;top:0;height:100vh;overflow:clip;touch-action:pan-y pinch-zoom}.js .sheet{position:absolute;left:0;top:0;width:calc(5440 * var(--u));height:100%;margin:0;will-change:transform}.js .area{position:absolute;inset:0;width:auto;height:auto;cursor:grab}.js .area :is(a,.note,.key,.anno,.vignette){cursor:auto}.js .area a{cursor:pointer}.js .map-tall,.js .ov-tall{display:none}.js .map-wide,.js .ov-wide{display:block}.js .ov-wide{will-change:transform}.js .area>:is(.key,.anno,.vignette),.js .stops>:is(.note,.ctl){left:calc(var(--wx) * var(--u));top:calc(var(--wy) * var(--u))}.js .walker{transform:translate(calc(var(--wx) * var(--u)),calc(var(--wy) * var(--u)))}.js .walker .here{left:.6em;right:auto;top:2.6em}.js #w1>span{left:1.82em;top:-.55em}.js .note{width:30em}.js #c4{width:31em}.js #c3{width:40em}.js .key{width:51.5em}.js .a-weather{width:calc(29 * var(--pz))}.js .a-light{width:calc(31 * var(--pz))}.js .vignette{width:calc(320 * var(--u))}.js .cartouche{position:absolute;left:calc(var(--wx) * var(--u));top:50%;width:50em;padding:0;transform:translateY(-50%)}.js .gloss{display:none}.js .rest{position:absolute;left:calc(var(--wx) * var(--u));top:50%;width:44em;margin:0;transform:translateY(-50%)}.js .weather{display:block;left:calc(620 * var(--u));top:calc(36 * var(--u));right:auto;bottom:auto;width:calc(4800 * var(--u));height:calc(800 * var(--u))}.js .north{display:flex;position:absolute;right:calc(40 * var(--u) + 12px);top:calc(54 * var(--u));z-index:6;flex-direction:column;align-items:center;gap:2px;font:600 12px/1 var(--mono);color:var(--ink);text-shadow:0 0 2px var(--paper),0 0 4px var(--paper),0 0 7px var(--paper)}.north svg{width:14px;height:24px}.north path{fill:var(--ink);stroke:var(--paper);stroke-width:3px;paint-order:stroke;stroke-linejoin:round}.js .profile{position:absolute;left:0;right:0;bottom:0;z-index:6;max-width:none;height:calc(64 * var(--u));margin:0;padding:0;opacity:0;transition:opacity .6s}.js .profile.on{opacity:1}.js .pf-svg{display:block;position:absolute;left:40px;right:40px;top:6px;width:calc(100% - 80px);height:22px;overflow:visible}.pf{fill:none;stroke:var(--sepia-2);stroke-width:1.2;vector-effect:non-scaling-stroke}.pf-done{fill:none;stroke:var(--red);stroke-width:1.8;vector-effect:non-scaling-stroke;stroke-dasharray:0 1}.js .profile ol{display:block;position:absolute;inset:0 40px}.js .profile li{position:absolute;top:0;left:var(--p, 0%);transform:translate(-50%)}.js .profile li:first-child{transform:none}.js .profile li:last-child{transform:translate(-100%)}.js .profile a{flex-direction:column;gap:4px;padding:8px 6px 4px;font-size:10.5px}.js .profile li:first-child a{align-items:flex-start;padding-left:0}.js .profile li:last-child a{align-items:flex-end;padding-right:0}.js .pwalker{display:block;position:absolute;left:40px;top:10px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--red);box-shadow:0 0 0 3px #ad24392e;will-change:transform}.js .imprint{position:relative}html.dragging,html.dragging *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}}@media (min-width: 900px) and (max-width: 1199px) and (min-height: 600px) and (min-aspect-ratio: 4/3) and (prefers-reduced-motion: no-preference){.js .profile li:not(:first-child):not(:last-child) .t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (prefers-reduced-motion: no-preference){html:not(.js){scroll-behavior:smooth}.js .weather{display:block}.js .band path{stroke-dasharray:1 1;stroke-dashoffset:1}.js .band.on path{animation:ink 1.4s cubic-bezier(.35,.1,.25,1) var(--d, 0s) both}.js .band.on .ci path{animation-duration:1.8s}.js .band.done path{stroke-dasharray:none;animation:none}.js .pines use{opacity:0}.js .pines.on use{animation:settle .8s cubic-bezier(.2,.8,.2,1) var(--d, 0s) both}.js .pines.done use{opacity:1;animation:none}.js .note{opacity:0;transform:translateY(10px) rotate(calc(var(--rot, -.5deg) - 1.6deg));transition:opacity .55s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.js .note.open{opacity:1;transform:rotate(var(--rot, -.5deg))}.js .ov .lead{opacity:0;transition:opacity .6s ease .15s}.js .ov .lead.on{opacity:.85}.js .ctl circle{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.4,.1,.2,1)}.js .ctl.on circle{stroke-dashoffset:0}.js .ctl>span{opacity:0;transition:opacity .5s .5s}.js .ctl.on>span{opacity:1}.js .walker .halo{animation:halo 2.6s ease-out infinite}.live .vg-cursor{animation:blink 1.1s steps(1) infinite}.live .vg-steam{animation:steam 3.6s ease-out infinite}.live .vg-steam+.vg-steam{animation-delay:1.2s}.live .vg-steam+.vg-steam+.vg-steam{animation-delay:2.4s}.live .vg-ants,.live .vg-crumbs{animation:crawl 1.6s linear infinite}}@keyframes ink{to{stroke-dashoffset:0}}@keyframes settle{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes halo{0%{transform:scale(.6);opacity:1}70%,to{transform:scale(1.6);opacity:0}}@keyframes blink{50%{opacity:0}}@keyframes steam{0%{opacity:0;transform:translateY(2px)}30%{opacity:.55}to{opacity:0;transform:translateY(-7px)}}@keyframes crawl{to{stroke-dashoffset:-12.5}}.vg-steam{transform-box:fill-box;transform-origin:center bottom}.paused *,.paused *:before,.paused *:after{animation-play-state:paused!important}.sent-page{display:grid;place-items:center;min-height:100vh;min-height:100svh;padding:40px 16px 56px}.received{width:min(100%,540px)}.received-mark{display:inline-block;margin:0 0 6px 2px;font:400 30px/1 var(--serif);letter-spacing:-.03em;color:var(--ink);text-decoration:none}.received-draw{position:relative;z-index:1;width:min(76%,340px);margin:0 auto -22px}.received-draw .vg{display:block;width:100%;height:auto;overflow:visible}.received-slip{position:relative;padding:2.8em 2.8em 2.6em;border:1px solid var(--line);background:var(--paper-2);box-shadow:var(--shadow);font-size:10px}.received-slip h1{margin:0 0 .18em;font:400 5.6em/1 var(--serif);letter-spacing:-.025em}.received-slip .say{max-width:19em;font-size:2em;line-height:1.45;color:var(--ink-2)}.received-back{margin-top:2.6em}.received-slip .punch{right:2.4em;bottom:2.4em;width:7em}@media (max-width: 420px){.received-slip{padding:2.2em 1.8em}.received-slip h1{font-size:4.6em}.received-slip .say{font-size:1.8em}.received-slip .punch{right:1.6em;bottom:2.2em;width:5.8em}}@media print{.bar,.skip,.weather,.walker,.north,.pwalker{display:none!important}}.pv-body h2{margin:0 0 .2em;font:450 34px/1.05 var(--serif);letter-spacing:-.015em;color:var(--ink)}.pv-body .pv-date{margin:0 0 1.1em;font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.pv-body p{margin:0 0 .85em;font:400 17px/1.55 var(--serif);color:var(--ink)}.pv-body b{font-weight:600}dialog.privacy{width:min(640px,calc(100vw - 32px));max-height:min(82vh,760px);padding:0;border:1px solid var(--line);background:var(--paper-2);color:var(--ink);box-shadow:var(--shadow);overscroll-behavior:contain}dialog.privacy[open]{display:flex;flex-direction:column}dialog.privacy::backdrop{background:#29241e52}dialog.privacy .pv-body{overflow-y:auto;padding:30px 32px 6px;overscroll-behavior:contain}dialog.privacy .pv-close{display:flex;justify-content:flex-end;padding:14px 32px 22px;border-top:1px solid var(--line)}html:not(.wide):has(dialog[open]){overflow:hidden}.fine .privacy-link,.imprint .privacy-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.privacy-page{min-height:100vh;padding:48px 16px 64px}.pv-page{width:min(100%,660px);margin:0 auto}.pv-page .pv-body{margin:18px 0 26px;padding:30px 32px 18px;border:1px solid var(--line);background:var(--paper-2);box-shadow:var(--shadow)}@media (max-width: 520px){dialog.privacy .pv-body,.pv-page .pv-body{padding:24px 20px 4px}dialog.privacy .pv-close{padding:12px 20px 18px}.pv-body h2{font-size:28px}.pv-body p{font-size:16px}}.cartouche .branch{display:block;width:min(290px,74vw);height:auto;aspect-ratio:428 / 156;margin:0 0 14px -6px;overflow:visible}@media (min-width: 900px) and (min-height: 600px) and (min-aspect-ratio: 4/3) and (prefers-reduced-motion: no-preference){.js .cartouche .branch{position:absolute;left:calc(-14 * var(--u));bottom:calc(100% + 18 * var(--u));width:calc(470 * var(--u));margin:0}}.map .animal{pointer-events:auto;cursor:pointer}.map .animal>svg{transition:opacity .2s ease}@media (hover: hover){.map .animal:hover>svg{opacity:.82}}.a-squirrel>svg{--climb-x: 8px;--climb-y: -56px}.js.wide .a-squirrel>svg{--climb-x: -26px;--climb-y: -34px}.area .vignette svg{cursor:pointer}dialog.privacy .pv-close .btn{font-size:14px;padding:10px 20px}@media (min-width: 900px) and (min-height: 600px) and (min-aspect-ratio: 4/3) and (prefers-reduced-motion: no-preference){.js .cartouche .sub{max-width:23.5em}}.bench{position:relative;z-index:3;margin:calc(-8 * var(--u)) 16px calc(40 * var(--u));padding:1.6em 1.8em 1.8em;background:var(--paper-2);border:1px solid var(--line);box-shadow:var(--shadow);transform:rotate(.3deg)}.bench h3{margin:0 0 .26em;font:450 2.8em/1.02 var(--serif);letter-spacing:-.015em}.bench p:not(.cd){font-size:1.6em;line-height:1.4}.bench p.offer{margin-top:.6em;font-size:1.35em;line-height:1.45;color:var(--ink-2)}.bench .bm{flex:none;width:2.2em;height:2.2em;fill:none;stroke:var(--red);stroke-width:1.6}@media (min-width: 900px) and (min-height: 600px) and (min-aspect-ratio: 4/3) and (prefers-reduced-motion: no-preference){.js .bench{position:absolute;left:calc(var(--wx) * var(--u));top:calc(var(--wy) * var(--u));width:30em;margin:0}}@property --paper{syntax: "<color>"; inherits: true; initial-value: #f4efe2;}@property --paper-2{syntax: "<color>"; inherits: true; initial-value: #fbf8f0;}@property --ink{syntax: "<color>"; inherits: true; initial-value: #29241e;}@property --ink-2{syntax: "<color>"; inherits: true; initial-value: #594c3e;}@property --sepia{syntax: "<color>"; inherits: true; initial-value: #b08e63;}@property --sepia-2{syntax: "<color>"; inherits: true; initial-value: #7f6042;}@property --heath{syntax: "<color>"; inherits: true; initial-value: #efe0b0;}@property --pine{syntax: "<color>"; inherits: true; initial-value: #5b774f;}@property --pine-fill{syntax: "<color>"; inherits: true; initial-value: #e1e5ca;}@property --water{syntax: "<color>"; inherits: true; initial-value: #6d96a6;}@property --water-ink{syntax: "<color>"; inherits: true; initial-value: #36606f;}@property --red{syntax: "<color>"; inherits: true; initial-value: #ad2439;}@property --red-ink{syntax: "<color>"; inherits: true; initial-value: #9a1f33;}@property --berry{syntax: "<color>"; inherits: true; initial-value: #ad2439;}@property --pool{syntax: "<color>"; inherits: true; initial-value: #cfe0e3;}@property --field{syntax: "<color>"; inherits: true; initial-value: #fffdf8;}@property --dusk{syntax: "<number>"; inherits: true; initial-value: 0;}:root.sky-live{transition:--paper 6s ease,--paper-2 6s ease,--ink 6s ease,--ink-2 6s ease,--sepia 6s ease,--sepia-2 6s ease,--heath 6s ease,--pine 6s ease,--pine-fill 6s ease,--water 6s ease,--water-ink 6s ease,--red 6s ease,--red-ink 6s ease,--berry 6s ease,--pool 6s ease,--field 6s ease,--dusk 30s linear}:root.sky-live.sky-fast{transition-duration:1.6s,1.6s,1.6s,1.6s,1.6s,1.6s,1.6s,1.6s,1.6s,1.6s,1.6s,1.6s,1.6s,1.6s,1.6s,1.6s,.3s}:root[data-season=winter]{--paper: #f2f3ef;--paper-2: #fbfbf9;--heath: #e3eaee;--pine: #4e6b57;--pine-fill: #dbe4dc;--water: #88aebf;--water-ink: #3d6676;--pool: #e9f0f2;--berry: #8e1c2f;--sepia: #a6977f}:root[data-season=spring]{--paper: #f2f2e3;--heath: #dcebb6;--pine: #557a45;--pine-fill: #d8ebc4;--pool: #cde3e6;--berry: #e48aa4}:root[data-season=summer]{--paper: #f3f0dd;--heath: #bfd98f;--pine: #46703d;--pine-fill: #c9dfae;--water: #5f93a6;--pool: #c4dde2;--berry: #c74a5e}:root[data-season=autumn]{--heath: #eac188;--pine-fill: #e2e2c4;--sepia: #b4895a;--berry: #b1243a}:root[data-sky=night]{--paper: #2c3137;--paper-2: #373d44;--ink: #ece6d8;--ink-2: #c6bcaa;--sepia: #7f7668;--sepia-2: #bba68a;--heath: #57533f;--pine: #93b188;--pine-fill: #38463e;--water: #7ea5b7;--water-ink: #a9cad7;--red: #b73f53;--red-ink: #f29fab;--red-dark: #b8394d;--berry: #d65a6d;--pool: #3d505a;--field: #2c3137;--field-line: rgba(236, 230, 216, .35);--placeholder: #a99f8e;--line: rgba(236, 230, 216, .16);--shadow: 0 1px 0 rgba(0, 0, 0, .2), 0 14px 28px -18px rgba(0, 0, 0, .7)}:root[data-sky=night][data-season=winter]{--heath: #5e6973;--pool: #53636e;--pine-fill: #3e4b47;--paper: #2d333a}:root[data-sky=night][data-season=spring]{--heath: #4d553c;--berry: #e7a0b3}:root[data-sky=night][data-season=summer]{--heath: #57583c;--berry: #de6c80}[data-sky=night] .map .animal>svg,[data-sky=night] .vignette svg,[data-sky=night] .stack,[data-sky=night] .received-draw svg{filter:brightness(.84) saturate(.92)}[data-sky=night] .ant-hill path:first-child{fill:#6d6250}body:after{content:"";position:fixed;inset:0;z-index:35;pointer-events:none;opacity:calc(var(--dusk) * .9);background:linear-gradient(180deg,#ffb2781a,#ff966033 55%,#b068a029);mix-blend-mode:multiply}[data-season=winter] .rain{background:radial-gradient(circle,rgba(255,255,255,.95) 0 1.3px,transparent 1.7px) 0 0 / 22px 26px,radial-gradient(circle,rgba(255,255,255,.8) 0 1px,transparent 1.4px) 11px 13px / 22px 26px}[data-season=winter] .a-cranes{display:none}[data-season=winter] .cast-hare :is(.hr-fur,.hr-fill,.hr-far){fill:#f1f1ee}[data-sky=night] .eyebrow i{color:var(--red-ink)}[data-sky=night] .walker .here{color:#fbd0d6}[data-sky=night] .anno{color:var(--ink)}
