.walk{position:relative;width:100vw;margin-inline:calc(50% - 50vw);border-block:1px solid var(--setu-rule)}.walk-stage{position:relative}.track{display:grid;grid-template-columns:minmax(0,1fr)}.panel{position:relative;display:flex;flex-direction:column;gap:18px;padding:32px clamp(16px,4vw,32px) 40px;border-bottom:1px solid var(--setu-rule);background:var(--setu-light-bg);color:var(--setu-light-fg)}.panel p{max-width:60ch}.panel .t{font-size:16px;line-height:1.65;max-width:46ch}.panel .one{font-family:var(--setu-font-display);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);line-height:1.25;max-width:24ch}.p-open{justify-content:flex-end;padding:clamp(40px,8vw,96px) clamp(30px,6vw,56px) clamp(40px,6vw,72px)}.p-open .sheet-frame{position:absolute;inset:12px;width:calc(100% - 24px);height:calc(100% - 24px);pointer-events:none;overflow:visible}.p-open .sheet-frame rect{fill:none;stroke:var(--setu-light-fg);stroke-width:1;vector-effect:non-scaling-stroke;x:.5px;y:.5px;width:calc(100% - 1px);height:calc(100% - 1px)}.p-open h1{font-size:clamp(2.25rem,1rem + 5vw,5.25rem);line-height:1.02;letter-spacing:-.005em;max-width:20ch}.p-open .sub{font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.5;max-width:52ch;opacity:.8}.p-open .meta{display:flex;flex-wrap:wrap;gap:6px 24px;font-size:14px;opacity:.72}.hint{display:inline-flex;align-items:center;gap:14px;font-size:15px;font-weight:500}.hint:after{content:"";width:64px;height:1px;background:var(--setu-light-fg)}.hint-stack{display:none}.board{align-self:flex-start;position:relative;background:var(--setu-paper-bg);border:1px solid var(--setu-light-fg);padding:14px 22px 12px}.board:before,.board:after,.hang .tick{content:"";position:absolute;width:10px;height:10px;border:0 solid var(--setu-light-fg);pointer-events:none}.board:before{top:3px;left:3px;border-width:1px 0 0 1px}.board:after{bottom:3px;right:3px;border-width:0 1px 1px 0}.board .name{display:block;font-family:var(--setu-font-display);font-weight:500;font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1}.lead-status{font-size:15px;font-weight:500}.p-lead .one{font-size:clamp(1.5rem,1.15rem + 1.4vw,2.25rem);max-width:22ch}.hang{align-self:flex-start;position:relative;background:var(--setu-light-bg);border:1px solid var(--setu-light-fg);padding:9px 16px 8px;margin-top:22px;max-width:100%}.hang:before,.hang:after{content:"";position:absolute;top:-23px;width:1px;height:22px;background:var(--setu-light-fg)}.hang:before{left:18px}.hang:after{right:18px}.hang .count{display:block;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.64}.hang .bname{display:block;font-family:var(--setu-font-display);font-weight:500;font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);line-height:1.08}.hang .date{display:block;margin-top:2px;font-size:14px;opacity:.72}.hang .tag{display:inline-block;margin-top:6px;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border:1px solid currentColor;padding:2px 6px}.pfig{margin:0;display:flex;flex-direction:column;gap:8px;min-height:0}.pfig .pic{background:var(--setu-paper-bg);border:1px solid var(--setu-rule);padding:8px}.pfig img{width:100%;height:auto}.pfig .duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pfig figcaption{font-size:13px;line-height:1.45;opacity:.72;max-width:60ch}.m{background:var(--setu-paper-bg);border:1px solid var(--setu-rule);padding:clamp(14px,2vw,22px)}.m-strike{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.m-strike li{font-size:11px;line-height:1.3}.m-strike .sq{position:relative;display:block;aspect-ratio:1;border:1px solid var(--setu-light-fg);margin-bottom:6px;overflow:hidden}.m-strike .sq:after{content:"";position:absolute;left:-20%;top:50%;width:140%;height:1px;background:var(--setu-light-fg);transform:rotate(-45deg)}.m-grid{display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.m-grid .g-name{font-size:12px;margin-bottom:6px;opacity:.72}.m-grid .sqs{display:flex;flex-wrap:wrap;gap:3px}.m-grid .sqs i{width:9px;height:9px;background:var(--setu-light-fg)}.m-vbars{display:flex;align-items:flex-end;gap:6px;height:150px}.m-vbars div{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:4px;font-size:11px;text-align:center;font-variant-numeric:tabular-nums lining-nums}.m-vbars i{display:block;width:14px;background:var(--setu-light-fg);transform-origin:50% 100%}.m-hbars{list-style:none;display:grid;gap:7px}.m-hbars li{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) 3.4rem;gap:10px;align-items:center;font-size:12px;line-height:1.3}.m-hbars .bar{height:10px;border-top:1px solid var(--setu-rule);position:relative}.m-hbars .bar i{position:absolute;left:0;top:0;height:10px;background:var(--setu-light-fg);transform-origin:0 50%}.m-hbars .hl .bar i{background:var(--setu-light-bg);outline:1px solid var(--setu-light-fg);outline-offset:-1px}.m-hbars .v{text-align:right;font-variant-numeric:tabular-nums lining-nums}.m-dots{display:flex;gap:12px}.m-dots i{width:22px;height:22px;border-radius:50%;border:1px solid var(--setu-light-fg)}.m-dots i.on{background:var(--setu-light-fg)}.m-sheets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.m-sheets i{aspect-ratio:1.414;border:1px dashed var(--setu-light-fg);opacity:.5}.m-sheets i.first{border-style:solid;opacity:1}.m-sheets-note{font-size:12px;opacity:.72;margin-top:8px}.m-graph svg{width:100%;height:auto}.g-ink{fill:none;stroke:var(--setu-light-fg);stroke-width:1.5;vector-effect:non-scaling-stroke}.g-ink.draw{vector-effect:none;stroke-width:1.2}.g-dot{fill:var(--setu-light-fg)}.g-lbl{font:500 11px var(--setu-font-body);fill:var(--setu-light-fg)}.m-glyphs{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 8px}.m-glyphs li{border-top:1px solid var(--setu-light-fg);padding-top:6px;font-size:11px}.m-glyphs img{width:100%;height:auto;mix-blend-mode:multiply}.m-month{display:flex;align-items:flex-end;gap:12px;height:140px;max-width:420px;margin-top:var(--setu-space-3)}.m-month div{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:4px;font-size:12px;text-align:center;font-variant-numeric:tabular-nums lining-nums}.m-month i{display:block;width:18px;margin-inline:auto;background:var(--setu-light-fg);transform-origin:50% 100%}.m-calls{display:flex;flex-wrap:wrap;gap:14px 20px;margin-top:var(--setu-space-3)}.m-calls .grp{font-size:12px;max-width:12rem}.m-calls .sqs{display:flex;gap:3px;margin-bottom:5px}.m-calls .sqs i{width:14px;height:14px;background:var(--setu-light-fg)}.m-calls .sqs i.x{background:var(--setu-light-bg);outline:1px solid var(--setu-light-fg);outline-offset:-1px}.dashed{flex:1 1 auto;min-height:180px;border:1px dashed var(--setu-light-fg);display:grid;place-items:center;text-align:center;padding:20px;font-family:var(--setu-font-display);font-size:1.625rem;opacity:.72}.p-forest{background:var(--setu-forest-bg);color:var(--setu-forest-fg)}.p-forest .board{background:var(--setu-forest-bg);border-color:var(--setu-forest-fg)}.p-forest .board:before,.p-forest .board:after{border-color:var(--setu-forest-fg)}.p-terracotta{background:var(--setu-terracotta-bg);color:var(--setu-terracotta-fg)}.p-terracotta .hang{background:var(--setu-terracotta-bg);border-color:var(--setu-terracotta-fg)}.p-terracotta .hang:before,.p-terracotta .hang:after{background:var(--setu-terracotta-fg)}.p-terracotta .pfig .pic{background:var(--setu-light-bg);border-color:var(--setu-terracotta-bg);padding:6px}.p-terracotta .pfig figcaption{opacity:.85}.counter{display:none}.ptable{width:100%;border-collapse:collapse;margin-top:var(--setu-space-3);font-size:15px;line-height:1.55}.ptable th,.ptable td{text-align:left;vertical-align:top;padding:12px 14px 12px 0;border-bottom:1px solid var(--setu-rule)}.ptable thead th{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.64;border-bottom-color:var(--setu-light-fg)}.ptable td:first-child{font-family:var(--setu-font-display);font-size:1.125rem;opacity:.64;font-variant-numeric:oldstyle-nums;width:2.5ch}.ptable td:nth-child(2){font-weight:500;white-space:nowrap}.ptable td:nth-child(n+4){opacity:.8}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,28px);margin-top:var(--setu-space-3)}.card{border-top:1px solid var(--setu-light-fg);padding-top:14px}.card .big{font-family:var(--setu-font-display);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);line-height:1.05;font-variant-numeric:lining-nums}.card dl{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:4px 12px;margin-top:10px;font-size:15px;line-height:1.5}.card dt{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.64;padding-top:4px}.card dt.n{text-transform:none;letter-spacing:0;font-size:14px;font-style:italic;padding-top:1px}.card dd{opacity:.85}.compare{margin-top:var(--setu-space-3);padding:14px 18px;border-left:1px solid var(--setu-light-fg);max-width:64ch}.nums{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px clamp(16px,3vw,40px);margin-top:var(--setu-space-3)}.nums .big{font-family:var(--setu-font-display);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.1;font-variant-numeric:lining-nums}.nums p{margin-top:4px;font-size:15px;opacity:.8}.direction{margin-top:var(--setu-space-4);font-family:var(--setu-font-display);font-size:1.5rem;line-height:1.3;max-width:44ch}@media(max-width:760px){.cards,.nums{grid-template-columns:1fr}.m-strike{grid-template-columns:repeat(4,minmax(0,1fr))}.m-hbars li{grid-template-columns:minmax(0,1fr) 3.2rem}.m-hbars .bar{grid-column:1 / -1;grid-row:2}.m-glyphs{grid-template-columns:repeat(5,minmax(0,1fr))}.m-glyphs li{font-size:0}.ptable thead{display:none}.ptable,.ptable tbody,.ptable tr,.ptable td{display:block;width:auto}.ptable tr{padding:12px 0;border-bottom:1px solid var(--setu-rule);display:grid;grid-template-columns:2.5ch minmax(0,1fr);gap:2px 10px}.ptable td{border:0;padding:0}.ptable td:first-child{grid-row:1 / span 4}.ptable td:nth-child(2){white-space:normal}}.is-walking .walk-stage{position:sticky;top:64px;height:calc(100svh - 64px);overflow:hidden}.is-walking .track{display:flex;width:max-content;height:100%;will-change:transform}.is-walking .panel{flex:0 0 auto;width:min(64vw,780px);height:100%;border-bottom:0;border-right:1px solid var(--setu-rule);padding:26px clamp(22px,3vw,44px) 112px;overflow:hidden}.is-walking .p-open{width:100vw;padding:clamp(40px,6vh,72px) max(clamp(16px,4vw,32px),calc((100vw - 1080px)/2 + 32px)) 112px}.is-walking .p-lead{width:min(46vw,580px);justify-content:center}.is-walking .p-slim{width:min(38vw,460px);justify-content:center}.is-walking .p-end{width:min(40vw,480px)}.is-walking .p-wide{width:min(74vw,920px)}.is-walking .p-wide .t{max-width:60ch}.is-walking .p-wide figcaption{max-width:84ch}.is-walking .m-glyphs{grid-template-columns:repeat(10,minmax(0,1fr))}.is-walking .m-graph svg{max-height:200px}.is-walking .hint-stack{display:none}.p-open .skip{font-size:14px;opacity:.72}.p-open .hint-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 32px}.is-walking .pfig{flex:1 1 auto}.is-walking .pfig:has(>.m){flex:0 0 auto}.is-walking .p-open:before,.is-walking .p-open:after{display:none}.is-walking .pfig .pic{flex:1 1 auto;min-height:0;display:flex}.is-walking .pfig .pic img{height:100%;object-fit:contain}.is-walking .pfig .duo{flex:1 1 auto;min-height:0}.is-walking .pfig .duo .pic{height:100%}.is-walking .panel:after{content:"";position:absolute;left:0;right:0;bottom:56px;border-top:1px solid currentColor;opacity:.4}.is-walking .panel:before{content:"";position:absolute;left:-1px;bottom:56px;width:1px;height:12px;background:currentColor}.is-walking .counter{display:flex;align-items:baseline;gap:12px;position:absolute;left:max(clamp(16px,4vw,32px),calc((100vw - 1080px)/2 + 32px));bottom:38px;z-index:3;background:var(--setu-light-bg);border:1px solid var(--setu-light-fg);padding:6px 14px;font-size:14px;transition:opacity .24s cubic-bezier(.23,1,.32,1)}.counter .c-line{font-family:var(--setu-font-display);font-size:1.125rem;font-weight:500}.counter .c-stage{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.64}.counter.off{opacity:0}@media(min-width:761px)and (max-height:860px){.is-walking .panel{gap:12px;padding-top:16px;padding-bottom:96px}.is-walking .panel:after,.is-walking .panel:before{bottom:48px}.is-walking .counter{bottom:32px}.is-walking .panel .t{font-size:15px;line-height:1.55}.is-walking .hang{margin-top:18px;padding:6px 12px}.is-walking .hang .bname{font-size:1.5rem}.is-walking .p-open h1{font-size:clamp(2rem,1rem + 4vw,4rem)}.is-walking .m{padding:12px 14px}.is-walking .pfig figcaption{font-size:12px;line-height:1.4}.is-walking .m-hbars{gap:4px}.is-walking .m-vbars{height:110px}.is-walking .m-graph svg{max-height:150px}.is-walking .m-sheets{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.js-anim .p-open .sheet-frame rect{stroke-dasharray:1;stroke-dashoffset:1;animation:frame-draw 1.1s cubic-bezier(.23,1,.32,1) .12s forwards}.js-anim .hang,.js-anim .board{transition:transform .7s cubic-bezier(.23,1,.32,1),opacity .5s ease-out}.js-anim .panel:not(.is-in) .hang{opacity:0;transform:translateY(-36px)}.js-anim .panel:not(.is-in) .p-lead-board{opacity:0;transform:translateY(-20px)}.js-anim .m-strike .sq:after{transition:transform .42s cubic-bezier(.23,1,.32,1) calc(var(--i, 0) * .12s + .3s);transform-origin:50% 50%}.js-anim .panel:not(.is-in) .m-strike .sq:after{transform:rotate(-45deg) scaleX(0)}.js-anim .m-grid .sqs i{transition:opacity .2s linear calc(var(--i, 0) * 11ms + .25s)}.js-anim .panel:not(.is-in) .m-grid .sqs i{opacity:.1}.js-anim .m-vbars i,.js-anim .m-month i{transition:transform .8s cubic-bezier(.23,1,.32,1) calc(var(--i, 0) * 90ms + .25s)}.js-anim .panel:not(.is-in) .m-vbars i{transform:scaleY(0)}.js-anim .m-hbars .bar i{transition:transform .9s cubic-bezier(.23,1,.32,1) calc(var(--i, 0) * .11s + .25s)}.js-anim .panel:not(.is-in) .m-hbars .bar i{transform:scaleX(0)}.js-anim .m-dots i.on{transition:background-color .3s ease-out calc(var(--i, 0) * .5s + .4s)}.js-anim .panel:not(.is-in) .m-dots i.on{background:transparent}.js-anim .m-sheets i{transition:opacity .4s ease-out calc(var(--i, 0) * 70ms + .2s)}.js-anim .panel:not(.is-in) .m-sheets i{opacity:0}.js-anim .m-graph .g-ink.draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.23,1,.32,1) calc(var(--i, 0) * .12s + .3s)}.js-anim .panel:not(.is-in) .m-graph .g-ink.draw{stroke-dashoffset:1}.js-anim .m-glyphs li{transition:opacity .4s ease-out calc(var(--i, 0) * 90ms + .2s),transform .6s cubic-bezier(.23,1,.32,1) calc(var(--i, 0) * 90ms + .2s)}.js-anim .panel:not(.is-in) .m-glyphs li{opacity:0;transform:translateY(-14px)}.js-anim .pfig .pic{transition:opacity .6s ease-out .25s}.js-anim .panel:not(.is-in) .pfig .pic{opacity:0}.js-anim .after-in .m-month i{transform:scaleY(1)}.js-anim .after:not(.after-in) .m-month i{transform:scaleY(0)}}
