@import "https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;1,8..60,400;1,8..60,600&display=swap";@import "https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;1,8..60,400;1,8..60,600&display=swap";@import "https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;1,8..60,400;1,8..60,600&display=swap";@import "https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;1,8..60,400;1,8..60,600&display=swap";body{margin:0}.lib{z-index:6;grid-template-rows:var(--walk-front-head-h) 1fr 64px;grid-template-columns:var(--walk-front-rail-l) minmax(0, 1fr) var(--walk-front-rail-r);background:var(--walk-ground);color:var(--walk-ink);transition:opacity var(--walk-front-fade) ease;display:grid;position:fixed;inset:0}.lib.leaving{opacity:0;pointer-events:none;z-index:0}.lib-head{grid-area:1/1/auto/-1;align-items:center;padding:0 40px;display:flex}.lib-foot{grid-area:3/1/auto/-1}.lib-label{font-size:var(--walk-front-rail-size);letter-spacing:.16em;text-transform:uppercase;color:var(--walk-ink-3)}.lib-rail{flex-direction:column;grid-row:2;min-height:0;display:flex}.lib-rail.left{grid-column:1;padding-left:40px}.lib-rail.right{grid-column:3;align-items:flex-end;padding-right:40px}.lib-rail>.lib-label{flex:none;padding:6px 0 0}.lib-list{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.lib-list::-webkit-scrollbar{display:none}.lib-row{height:var(--walk-front-rail-row);scroll-snap-align:center;cursor:pointer;white-space:nowrap;align-items:center;gap:10px;display:flex}.lib-rail.right .lib-row{flex-direction:row-reverse}.lib-row .walk-btn{font-size:var(--walk-front-rail-size);letter-spacing:.06em;justify-content:center;min-width:38px;height:26px;padding:0 11px}.lib-row .name{font-size:var(--walk-front-rail-size);letter-spacing:.04em;color:var(--walk-ink-2);transition:color .2s,opacity .2s}.lib-row.on .walk-btn{background:var(--walk-fill-lit);color:var(--walk-ink)}.lib-row.on .name{color:var(--walk-ink)}.lib-row.closed .walk-btn{opacity:.5;color:var(--walk-ink-3)}.lib-row.closed .name{color:var(--walk-ink-3);opacity:.7}.lib-walk{justify-content:center;align-items:center;gap:var(--walk-front-gap);min-width:0;min-height:0;padding:0 var(--walk-front-pad);flex-direction:column;grid-area:2/2;display:flex}.lib-desc{width:100%;max-width:var(--walk-front-desc-w);text-align:var(--walk-front-desc-align);transform:translateX(var(--walk-front-desc-dx));flex:none}.lib-chapter{margin:0 0 calc(14px * var(--walk-front-space));font-size:var(--walk-front-size-chapter);letter-spacing:var(--walk-front-ls-chapter);text-transform:uppercase;color:var(--walk-ink-3);display:block}.lib-q{margin:0 0 calc(22px * var(--walk-front-space));font-size:var(--walk-front-size-q);font-weight:400;line-height:var(--walk-front-lh-q);color:var(--walk-ink);text-wrap:balance}.lib-q.closed{color:var(--walk-ink-3)}.lib-rule{height:0;width:var(--walk-front-rule-w);border-top:1px solid var(--walk-rule);margin:0 0 calc(22px * var(--walk-front-space))}.lib-deck{margin:0 0 calc(26px * var(--walk-front-space));font-size:var(--walk-front-size-deck);line-height:var(--walk-front-lh-deck);color:var(--walk-ink-2)}.lib-row-meta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lib-meta{font-size:var(--walk-front-size-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--walk-ink-3)}.lib-desc .lib-begin{font-size:var(--walk-front-size-begin);background:var(--walk-fill-lit);color:var(--walk-ink);letter-spacing:.02em;border-radius:999px;padding:.8em 2.4em}.lib-desc .lib-begin:hover{background:var(--walk-fill-deep);color:var(--walk-ink)}.lib-desc .lib-begin:focus-visible{outline:2px solid var(--walk-focus);outline-offset:3px}.lib-walks{margin:0 0 calc(22px * var(--walk-front-space));align-items:center;gap:10px;display:flex}.lib-dot{background:var(--walk-edge);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}.lib-dot.on{background:var(--walk-ink-2);width:10px;height:10px}.lib-walks .lib-meta{margin-left:8px}.lib-platewrap{flex:none;width:100%;position:relative}.lib-plate{position:absolute;inset:0}.lib-plate canvas{display:block}.lib-plate canvas.go{cursor:pointer}@media (prefers-reduced-motion:reduce){.lib{transition:none}}.figure-canvas{width:100%;max-width:var(--walk-figure-max);margin:var(--walk-space-section) auto;background:var(--walk-card);border:1px solid var(--walk-rule);opacity:0;transition:opacity var(--walk-dissolve) var(--walk-ease);border-radius:3px;padding:12px 12px 8px;position:relative}.figure-canvas.on{opacity:1}.figure-canvas svg{width:100%;display:block}.figure-replay{font-family:var(--walk-serif);letter-spacing:.08em;color:var(--walk-ink-3);cursor:pointer;opacity:.5;background:0 0;border:none;font-size:10.5px;transition:opacity .3s;position:absolute;bottom:7px;right:9px}.figure-replay:hover{opacity:1}.streaming-body{min-height:calc(var(--walk-size-body) * var(--walk-leading-body));text-align:left}.streaming-text{margin:0 0 var(--walk-space-para);font-size:var(--walk-size-body);line-height:var(--walk-leading-body);color:var(--walk-ink);white-space:pre-wrap;text-align:left;-webkit-hyphens:none;hyphens:none}.streaming-text:last-child{margin-bottom:0}.streaming-text .math,.streaming-quote .math{letter-spacing:.01em;white-space:nowrap;font-variant-numeric:lining-nums;font-style:italic}.streaming-text .keystone,.streaming-quote .keystone{color:var(--walk-ink);font-weight:600}.streaming-break{height:0;margin:var(--walk-space-section) 0;border-top:1px solid var(--walk-rule);width:var(--walk-break-w)}.streaming-quote{margin:var(--walk-space-section) 0;padding:.15em 0 .15em var(--walk-quote-indent);border-left:2px solid var(--walk-accent);font-size:var(--walk-size-quote);line-height:var(--walk-leading-body);color:var(--walk-ink-2);white-space:pre-wrap;text-align:left;font-style:italic}.streaming-quote em{font-style:normal}.walk-message{margin:0 0 var(--walk-space-turn);text-align:left}.walk-message-them{margin-right:0}.walk-message-me{margin-left:var(--walk-student-indent);background:var(--walk-student-bg);border-radius:3px;padding:.7em 1.05em}.walk-message-me .streaming-text{font-size:var(--walk-size-student);line-height:var(--walk-leading-tight);color:var(--walk-ink-2);margin:0}.walk-chips{margin:var(--walk-space-section) 0 0;flex-wrap:wrap;gap:9px;display:flex}.walk-chip{font-family:var(--walk-serif);font-size:var(--walk-size-small);border:1px solid var(--walk-accent);color:var(--walk-accent);cursor:pointer;text-align:left;background:0 0;border-radius:20px;padding:8px 16px;line-height:1.35;transition:background .2s}.walk-chip:hover{background:var(--walk-accent-wash)}.walk-ans{border-top:1px solid var(--walk-rule);padding:14px var(--walk-col-pad-x) 16px;flex:none;position:relative}.walk-ans-row{align-items:flex-end;gap:9px;display:flex}.walk-ans-in{font-family:var(--walk-serif);font-size:var(--walk-size-ui);color:var(--walk-ink);background:var(--walk-field-bg);border:1px solid var(--walk-field-border);white-space:pre-wrap;word-break:break-word;border-radius:12px;outline:none;flex:1;min-height:48px;padding:11px 14px;line-height:1.7}.walk-ans-in:focus{border-color:var(--walk-accent);box-shadow:0 0 0 3px #3d5a451a}.walk-ans-in.empty:before{content:attr(data-ph);color:var(--walk-ink-3);font-style:italic;font-size:var(--walk-size-small);pointer-events:none}.mfwrap{vertical-align:baseline;margin:0 1px;display:inline-block}.mfwrap math-field{font-size:var(--walk-size-ui);vertical-align:baseline;box-shadow:none;--caret-color:var(--walk-accent);--selection-background-color:var(--walk-eq-select);--contains-highlight-background-color:transparent;background:0 0;border:0;outline:none;padding:0 1px;display:inline-block}.mfwrap math-field:focus,.mfwrap math-field:focus-within,.mfwrap math-field:focus-visible{box-shadow:none;background:var(--walk-eq-focus);border-radius:4px;outline:none}.mfwrap math-field::part(menu-toggle),.mfwrap math-field::part(virtual-keyboard-toggle){display:none}.walk-symbtn{font-family:var(--walk-serif);cursor:pointer;border:1px solid var(--walk-field-border);background:var(--walk-field-bg);color:var(--walk-fill-ink);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.walk-symbtn:hover{border-color:var(--walk-accent);color:var(--walk-accent)}.walk-symbtn:focus-visible{outline:2px solid var(--walk-accent);outline-offset:2px}.walk-symbtn.on{background:var(--walk-fill);border-color:var(--walk-accent);color:var(--walk-accent)}.walk-symbtn svg{display:block}.walk-ans-send{flex-shrink:0;height:48px;padding:0 20px}.walk-pal{left:var(--walk-col-pad-x);z-index:30;background:var(--walk-card);border:1px solid #3a30242e;border-radius:13px;width:max-content;max-width:min(560px,86vw);padding:11px 12px 12px;display:none;position:absolute;bottom:calc(100% - 10px);box-shadow:0 14px 38px #28221438}.walk-pal.on{display:block}.walk-paltop{align-items:center;gap:8px;margin:0 0 9px;display:flex}.walk-paltitle{letter-spacing:.16em;text-transform:uppercase;color:var(--walk-ink-3);margin-right:auto;font-size:10.5px}.walk-paltab{font-family:var(--walk-serif);color:var(--walk-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:3px 10px;font-size:12.5px;line-height:1}.walk-paltab.sel{background:var(--walk-fill);color:var(--walk-fill-ink)}.walk-palx{cursor:pointer;color:var(--walk-ink-3);background:0 0;border:0;border-radius:7px;width:24px;height:24px;font-size:16px;line-height:1}.walk-palx:hover{background:var(--walk-fill);color:var(--walk-fill-ink)}.walk-palgrid{flex-wrap:wrap;gap:6px;max-width:520px;display:none}.walk-palgrid.sel{display:flex}.walk-palkey{font-family:var(--walk-serif);border:1px solid var(--walk-key-border);background:var(--walk-paper);min-width:42px;height:38px;color:var(--walk-fill-ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:16px;line-height:1;display:inline-flex}.walk-palkey:hover{border-color:var(--walk-accent);color:var(--walk-accent)}.walk-palkey small{vertical-align:super;font-size:.62em}.walk-palkey sub{font-size:.62em}.walk-screen{--walk-serif:"Source Serif 4", "Source Serif Pro", Charter, Cambria, "Times New Roman", Georgia, serif;--walk-size-body:16px;--walk-size-quote:calc(var(--walk-size-body) + 1px);--walk-size-student:calc(var(--walk-size-body) - 1px);--walk-size-ui:16px;--walk-size-small:14px;--walk-size-micro:11.5px;--walk-size-eyebrow:15px;--walk-leading-body:1.56;--walk-leading-tight:1.36;--walk-figure-max:29.5em;--walk-col-pad-x:42px;--walk-col-pad-top:20px;--walk-break-w:126px;--walk-quote-indent:1.1em;--walk-student-indent:6.25em;--walk-ground:#e7e2d6;--walk-paper:#faf7ef;--walk-card:#fbf8f1;--walk-ink:#2c2a24;--walk-ink-2:#6a6355;--walk-ink-3:#938c7b;--walk-rule:#ddd6c4;--walk-edge:#cdc6b4;--walk-accent:#3d5a45;--walk-accent-wash:#eef2ec;--walk-student-bg:#f2efe6;--walk-warn:#a3564a;--walk-field-bg:#fffdf8;--walk-field-border:#cdc4ac;--walk-key-border:#d8cfb8;--walk-eq-focus:#fff;--walk-eq-select:#d9e4dc;--walk-column-edge:#3a30244d;--walk-column-shadow:0 0 80px #28221421;--walk-fill:#eae2cf;--walk-fill-2:#e3d9c1;--walk-fill-lit:#dcceb0;--walk-fill-deep:#cfbd97;--walk-fill-ink:#4a3f2c;--walk-focus:#b3c0b5;--walk-head-h:54px;--walk-front-head-h:66px;--walk-space-para:.8em;--walk-space-section:.9em;--walk-space-turn:1.7em;--walk-dissolve:1.1s;--walk-ease:cubic-bezier(.45, .05, .35, .95);--walk-glide:cubic-bezier(.32, .04, .16, 1);--walk-front-rail-l:130px;--walk-front-rail-r:214px;--walk-front-rail-size:11.5px;--walk-front-rail-row:29px;--walk-front-pad:114px;--walk-front-gap:122px;--walk-front-plate-share:.76;--walk-front-desc-w:44em;--walk-front-desc-dx:-15px;--walk-front-desc-align:left;--walk-front-space:.85;--walk-front-rule-w:84px;--walk-front-size-chapter:21px;--walk-front-ls-chapter:.14em;--walk-front-size-q:41px;--walk-front-lh-q:1.28;--walk-front-size-deck:13px;--walk-front-lh-deck:1.5;--walk-front-size-meta:11px;--walk-front-size-begin:20px;--walk-front-fade:.7s;--walk-recap-asked-x:24px;--walk-recap-found-x:41px;--walk-recap-dot:8px;--walk-recap-eye:13px;--walk-recap-eye-cell:4px;--walk-recap-settle:5;--walk-recap-size:var(--walk-size-small);--walk-recap-leading:1.55;background:var(--walk-ground);color:var(--walk-ink);font-family:var(--walk-serif);font-size:var(--walk-size-body);line-height:var(--walk-leading-body);letter-spacing:0;text-align:left;font-variant-numeric:lining-nums;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;position:fixed;inset:0;overflow:hidden}.walk-screen *,.walk-screen :before,.walk-screen :after{box-sizing:border-box}.walk-screen :where(h1,h2,h3,p,div,span,blockquote,em,strong,li,button,textarea,input,ol,b,svg){-webkit-text-fill-color:currentColor;text-shadow:none;background-image:none}.walk-cv{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.walk-page{z-index:5;background:var(--walk-card);border-left:1px solid var(--walk-column-edge);border-right:1px solid var(--walk-column-edge);box-shadow:var(--walk-column-shadow);opacity:0;transition:left .5s var(--walk-glide), width .5s var(--walk-glide);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.walk-stop{min-height:var(--walk-head-h);border-bottom:1px solid var(--walk-rule);flex:none;align-items:center;gap:12px;padding:0 22px;display:flex}.walk-mark{font-size:var(--walk-size-micro);letter-spacing:.26em;color:var(--walk-ink-2)}.walk-btn{font:var(--walk-size-small) var(--walk-serif);background:var(--walk-fill);color:var(--walk-fill-ink);cursor:pointer;border:0;border-radius:19px;align-items:center;gap:7px;padding:9px 15px;line-height:1;transition:background .18s,color .18s,transform .12s,opacity .18s;display:inline-flex}.walk-btn:hover{background:var(--walk-fill-2);color:var(--walk-ink)}.walk-btn:active{transform:translateY(1px)}.walk-btn:focus{outline:none}.walk-btn:focus-visible{outline:2px solid var(--walk-focus);outline-offset:2px}.walk-btn:disabled{opacity:.4;cursor:default}.walk-btn.lit{background:var(--walk-fill-lit);color:var(--walk-ink)}.walk-btn svg{display:block;overflow:visible}.walk-dots{margin-left:auto;padding:8px 13px}.walk-dots circle{transition:r .35s}.walk-dots .walk-dot-new{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.2,.9,.3,1.25) both walk-dot-swell}@keyframes walk-dot-swell{0%{transform:scale(0)}to{transform:scale(1)}}.walk-sbody{padding:var(--walk-col-pad-top) var(--walk-col-pad-x) 16px;text-align:left;flex:auto;overflow-y:auto}.walk-thinking{font-size:var(--walk-size-small);color:var(--walk-ink-3);margin:0 0 var(--walk-space-turn);font-style:italic}.walk-screen-error{font-size:var(--walk-size-small);color:var(--walk-warn);border:1px solid var(--walk-warn);border-radius:3px;margin:1em 0;padding:12px 16px}.walk-nav,.walk-panel{z-index:5;background:var(--walk-paper);opacity:0;transition:left .5s var(--walk-glide), clip-path .5s var(--walk-glide), opacity .34s ease;position:absolute;top:0;bottom:0;overflow:hidden}.walk-nav{border-right:1px solid var(--walk-edge)}.walk-panel{border-left:1px solid var(--walk-edge)}.walk-ph{min-height:var(--walk-head-h);border-bottom:1px solid var(--walk-rule);flex-direction:column;justify-content:center;padding:0 24px;display:flex}.walk-ph b{letter-spacing:.2em;text-transform:uppercase;color:var(--walk-ink-3);font-size:11px;font-weight:400}.walk-navhead{flex-direction:row;align-items:center}.walk-navcap{letter-spacing:.2em;text-transform:uppercase;color:var(--walk-ink-3);padding:16px 24px 4px;font-size:11px}.walk-chaps,.walk-recap{margin:0;padding:8px 0 12px;list-style:none}.walk-chaps li{color:var(--walk-ink-2);cursor:pointer;gap:11px;padding:7px 24px;font-size:14.5px;display:flex}.walk-chaps li span{color:var(--walk-ink-3);min-width:16px;font-size:12.5px}.walk-chaps li:hover{background:var(--walk-card);color:var(--walk-ink)}.walk-chaps li.now{color:var(--walk-ink);font-weight:600}.walk-panel{flex-direction:column;display:flex}.walk-recap{flex:auto;padding:14px 0 28px;position:relative;overflow-y:auto}.walk-recap-thread{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.walk-recap-thread path{fill:none;stroke:var(--walk-rule);stroke-width:1px;stroke-linejoin:round}.walk-recap-thread path.arrive{stroke:var(--walk-accent)}.walk-recap li{font-size:var(--walk-recap-size);line-height:var(--walk-recap-leading);animation:.5s both walk-line-in;position:relative}.walk-recap li i{top:calc(.5em * var(--walk-recap-leading) + 8px - var(--walk-recap-dot) / 2);width:var(--walk-recap-dot);height:var(--walk-recap-dot);background:var(--walk-paper);border:1px solid var(--walk-ink-2);z-index:1;border-radius:50%;position:absolute}.walk-recap li.asked{padding:6px 26px 6px calc(var(--walk-recap-asked-x) + 22px);color:var(--walk-ink-2)}.walk-recap li.asked i{left:var(--walk-recap-asked-x);border-color:var(--walk-ink-3);top:calc(.5em * var(--walk-recap-leading) + 6px - var(--walk-recap-dot) / 2)}.walk-recap li.found+li.asked{padding-top:22px}.walk-recap li.found+li.asked i{top:calc(.5em * var(--walk-recap-leading) + 22px - var(--walk-recap-dot) / 2)}.walk-recap li.found{padding:8px 26px 8px calc(var(--walk-recap-found-x) + 21px);color:var(--walk-ink)}.walk-recap li.found i{left:var(--walk-recap-found-x);background:var(--walk-ink);border-color:var(--walk-ink)}.walk-recap li.found span{background:var(--walk-student-bg);border-radius:3px;margin:-8px -13px;padding:8px 13px;display:block}.walk-recap li.take{font-size:var(--walk-size-quote);padding-top:46px;line-height:1.5}.walk-recap li.take i{top:calc(.5em * 1.5 + 46px - var(--walk-recap-eye) / 2);left:calc(var(--walk-recap-found-x) + var(--walk-recap-dot) / 2 - var(--walk-recap-eye) / 2);width:var(--walk-recap-eye);height:var(--walk-recap-eye);border:1px solid var(--walk-ink);background:repeating-conic-gradient(var(--walk-ink) 0 25%, var(--walk-paper) 0 50%);background-size:var(--walk-recap-eye-cell) var(--walk-recap-eye-cell)}.walk-recap li.take span{background:var(--walk-accent-wash);color:var(--walk-accent);margin:-12px -15px;padding:12px 15px}@keyframes walk-line-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.walk-recap li{animation:none}}.walk-recap-stub{color:var(--walk-ink-3);padding:18px 24px;font-size:13.5px;font-style:italic;line-height:1.6}.walk-hinge{z-index:9;cursor:pointer;background:var(--walk-card);border:1px solid var(--walk-rule);width:28px;height:28px;color:var(--walk-ink-3);opacity:0;pointer-events:none;transition:opacity .55s ease, color .2s, border-color .2s, box-shadow .26s, left .5s var(--walk-glide), top .5s var(--walk-glide);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 1px 3px #28221412}.walk-hinge.shown{opacity:.28;pointer-events:auto}.walk-hinge.shown.near{opacity:1}.walk-hinge:hover{color:var(--walk-accent);border-color:var(--walk-focus);box-shadow:0 3px 11px #28221429}.walk-hinge svg{transition:transform .44s var(--walk-glide);display:block}@media (width<=760px){.walk-sbody,.walk-ans{padding-left:22px;padding-right:22px}.walk-pal{left:22px}}.walk-screen{--walk-serif:"Source Serif 4", "Source Serif Pro", Charter, Cambria, "Times New Roman", Georgia, serif;--walk-size-body:16px;--walk-size-quote:calc(var(--walk-size-body) + 1px);--walk-size-student:calc(var(--walk-size-body) - 1px);--walk-size-ui:16px;--walk-size-small:14px;--walk-size-micro:11.5px;--walk-size-eyebrow:15px;--walk-leading-body:1.56;--walk-leading-tight:1.36;--walk-figure-max:29.5em;--walk-col-pad-x:42px;--walk-col-pad-top:20px;--walk-break-w:126px;--walk-quote-indent:1.1em;--walk-student-indent:6.25em;--walk-ground:#e7e2d6;--walk-paper:#faf7ef;--walk-card:#fbf8f1;--walk-ink:#2c2a24;--walk-ink-2:#6a6355;--walk-ink-3:#938c7b;--walk-rule:#ddd6c4;--walk-edge:#cdc6b4;--walk-accent:#3d5a45;--walk-accent-wash:#eef2ec;--walk-student-bg:#f2efe6;--walk-warn:#a3564a;--walk-field-bg:#fffdf8;--walk-field-border:#cdc4ac;--walk-key-border:#d8cfb8;--walk-eq-focus:#fff;--walk-eq-select:#d9e4dc;--walk-column-edge:#3a30244d;--walk-column-shadow:0 0 80px #28221421;--walk-fill:#eae2cf;--walk-fill-2:#e3d9c1;--walk-fill-lit:#dcceb0;--walk-fill-deep:#cfbd97;--walk-fill-ink:#4a3f2c;--walk-focus:#b3c0b5;--walk-head-h:54px;--walk-front-head-h:66px;--walk-space-para:.8em;--walk-space-section:.9em;--walk-space-turn:1.7em;--walk-dissolve:1.1s;--walk-ease:cubic-bezier(.45, .05, .35, .95);--walk-glide:cubic-bezier(.32, .04, .16, 1);--walk-front-rail-l:130px;--walk-front-rail-r:214px;--walk-front-rail-size:11.5px;--walk-front-rail-row:29px;--walk-front-pad:114px;--walk-front-gap:122px;--walk-front-plate-share:.76;--walk-front-desc-w:44em;--walk-front-desc-dx:-15px;--walk-front-desc-align:left;--walk-front-space:.85;--walk-front-rule-w:84px;--walk-front-size-chapter:21px;--walk-front-ls-chapter:.14em;--walk-front-size-q:41px;--walk-front-lh-q:1.28;--walk-front-size-deck:13px;--walk-front-lh-deck:1.5;--walk-front-size-meta:11px;--walk-front-size-begin:20px;--walk-front-fade:.7s;--walk-recap-asked-x:24px;--walk-recap-found-x:41px;--walk-recap-dot:8px;--walk-recap-eye:13px;--walk-recap-eye-cell:4px;--walk-recap-settle:5;--walk-recap-size:var(--walk-size-small);--walk-recap-leading:1.55}.gate{grid-template-rows:var(--walk-front-head-h) 1fr;background:var(--walk-ground);color:var(--walk-ink);font-family:var(--walk-serif);display:grid;position:fixed;inset:0}.gate-wait{font-size:var(--walk-size-small);color:var(--walk-ink-3);place-self:center;margin:0 0 8vh;font-style:italic;animation:.6s both gate-wait-in}@keyframes gate-wait-in{0%{opacity:0}to{opacity:1}}.gate-head{align-items:center;padding:0 40px;display:flex}.gate-card{place-self:center;width:min(100% - 32px,26em);margin-top:-8vh}.gate-line{font-size:var(--walk-front-size-chapter);color:var(--walk-ink);margin:0 0 1.6em;line-height:1.35}.gate-label{font-size:var(--walk-front-size-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--walk-ink-3);margin:0 0 .7em;display:block}.gate-name{text-transform:none;letter-spacing:0;width:100%;margin:0 0 1.3em;display:block}.gate-row{align-items:stretch;gap:9px;display:flex}.gate-field{min-width:0;font-family:var(--walk-serif);font-size:var(--walk-size-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--walk-ink);background:var(--walk-field-bg);border:1px solid var(--walk-field-border);border-radius:12px;outline:none;flex:auto;height:48px;padding:11px 14px}.gate-field:focus{border-color:var(--walk-accent);box-shadow:0 0 0 3px #3d5a451a}.gate .gate-go{height:48px;font-size:var(--walk-size-ui);padding:0 22px}.gate-note{min-height:1.5em;font-size:var(--walk-size-small);color:var(--walk-warn);opacity:0;margin:1em 0 0;transition:opacity .25s}.gate-note.on{opacity:1}
