.ix-full .ix-stage{height:520px}.ix-full .ix-scale{right:auto;bottom:auto;width:1100px;height:520px}.ix-full .ix-spread{grid-template-columns:556px minmax(0,1fr)}.ix-full .ix-spread:before{content:"";position:absolute;top:0;bottom:0;left:556px;width:0;box-shadow:0 0 18px 10px #20190f09;pointer-events:none}.ix-full .ix-spread:after{content:"";position:absolute;top:14px;bottom:14px;left:556px;border-left:1px solid var(--rule);pointer-events:none}.ix-legend{display:flex;gap:16px;align-items:center;font-family:var(--mono);font-size:10px;color:var(--ink-soft);margin-top:3px;line-height:1.3}.ix-legend>span{display:inline-flex;align-items:center;gap:5px}.ix-legend i{display:inline-block;width:10px;height:9px;background:#5a534880;border-top:2px solid var(--ink)}.ix-legend i.ix-u{width:14px;height:0;background:none;border-top:1.5px dashed var(--ink-soft)}.is-clean .ix-legend i:not(.ix-u){background:#166b4573}.ix-follow{position:absolute;left:0;right:0;top:97px;bottom:0;padding-top:12px;display:flex;flex-direction:column;opacity:0}.ix-seven{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 20;font-size:15px;line-height:1.2;color:var(--ink-soft)}.ix-fan{position:relative;height:118px;margin:10px 0 16px}.ix-mini{position:absolute;left:0;top:4px;width:62px;height:100px;padding:6px 6px 5px;display:flex;flex-direction:column;gap:3px;background:var(--paper-raised);border:1px solid rgba(32,29,25,.12);box-shadow:var(--shadow-soft);font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.2}.ix-mini b{font-size:11px;font-weight:600;letter-spacing:.02em}.ix-mrule{height:3px;border-top:1.5px solid var(--ink);border-bottom:1px solid var(--ink)}.ix-mbars{display:flex;gap:2px;align-items:flex-end;height:28px;border-bottom:1px solid var(--ink)}.ix-mbars i{flex:1;background:#5a534880}.ix-mv{font-size:11px}.ix-tick{position:absolute;right:6px;bottom:7px;width:5px;height:9px;border:solid var(--mint-deep);border-width:0 2px 2px 0;transform:rotate(40deg)}.ix-cmphead{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--ink);margin-bottom:8px}.ix-cmp{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);gap:9px 12px;align-items:center}.ix-clab{font-family:var(--mono);font-size:11px;letter-spacing:.03em;color:var(--ink-soft);line-height:1.25}.ix-ctrack{position:relative;height:32px}.ix-cbar{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 50%;background:#5a534814;border:1.5px solid var(--ink-soft)}.ix-cbar.ix-after{background:var(--mint-deep);border-color:var(--mint-deep)}.ix-cval{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap}.ix-cval.ix-after{color:var(--paper-bright)}.ix-improved{right:0;bottom:-44px;transform:rotate(-5deg)}.ix-fine{font-family:var(--body);font-size:12px;line-height:1.45;color:var(--ink-soft);margin-top:20px;max-width:30ch}.ix-full .ix-desktitle{font-style:italic;font-weight:560;font-size:26px;font-variation-settings:"opsz" 48}.ix-full .ix-deskbody{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:250px minmax(0,1fr);gap:0 18px;padding-top:12px}.ix-full .ix-deskl{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0}.ix-full .ix-deskl>:not(.ix-cone){position:relative;z-index:1}.ix-notehead{grid-area:1 / 1;display:flex;justify-content:space-between;align-items:flex-start;min-height:40px}.ix-notesub{grid-area:2 / 1;font-family:var(--mono);font-size:11px;line-height:1.4;color:var(--ink-soft);margin:2px 0 8px;max-width:24rem}.ix-notes{grid-area:3 / 1;display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.ix-full .ix-arch{grid-area:4 / 1}.ix-lamp{display:flex;align-items:flex-start;gap:4px;margin-top:-6px}.ix-lamp svg{width:44px;height:44px;flex:none}.ix-lamp svg *{stroke:var(--ink);stroke-width:1.5}.ix-scale .ix-lshade{fill:var(--paper-raised)}.ix-scale .ix-lon{fill:var(--ale-deep);stroke:var(--ink)}.ix-scale .ix-ljoint{fill:var(--paper-raised)}.ix-scale .ix-lglow{fill:var(--wash-ale);stroke:var(--ale)}.ix-lamplab{font-family:var(--mono);font-size:11px;line-height:1.3;color:var(--ink-soft);margin-top:24px}.ix-lamplab>:last-child{color:var(--ale-deep)}.ix-cone{grid-area:1 / 1 / 4 / 2;width:100%;height:100%;z-index:0}.ix-scale .ix-cone path{fill:var(--ale);stroke:none;opacity:.05}.ix-scale .ix-cone path:last-child{opacity:.06}.ix-notes>*{grid-area:1/1}.ix-ph{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 20;font-size:15px;line-height:1.5;color:var(--ink-soft);opacity:0}.ix-note{opacity:1}.ix-note[data-r=noteA]{opacity:0}.ix-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px}.ix-chip{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5;padding:1px 7px;border:1px solid var(--rule-strong);border-radius:3px;background:var(--paper);color:var(--ink);white-space:nowrap}.ix-chip.ix-hot{color:var(--rose-deep);border-color:#a93d5566}.ix-chip.ix-mem{color:var(--ale-deep);border-color:#8a5a0059;background:var(--wash-ale)}.ix-reason{font-family:var(--display);font-optical-sizing:none;font-variation-settings:"opsz" 20;font-size:15px;line-height:1.5;color:var(--ink)}.ix-reason .ix-w{display:inline-block}.ix-full .ix-arch{margin-top:auto;border-top:1.5px solid var(--ink);padding-top:6px}.ix-full .ix-arch .ix-kick{letter-spacing:.02em}.ix-full .ix-arch .ix-soft{letter-spacing:0}.ix-archempty{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 20;font-size:14px;color:var(--ink-soft);opacity:0}.ix-deskr{position:relative;display:flex;flex-direction:column;min-width:0}.ix-slotarea{position:relative;flex:1;min-height:0}.ix-empty{position:absolute;top:0;right:0;bottom:4px;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1.5px dashed var(--rule-strong);border-radius:6px;padding:1rem;text-align:center;font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 20;font-size:15px;line-height:1.35;color:var(--ink-soft)}.ix-empty .ix-alt>*{white-space:normal;max-width:12rem}.ix-deskcup{position:relative;display:block;flex:none;width:96px;height:70px;color:var(--ale-deep)}.ix-deskcup svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:currentColor;stroke-width:1.6}.ix-deskcup .ix-saucer{stroke:var(--ale);stroke-width:2.5;opacity:.5}.ix-full .ix-dkwrap{top:26px;right:-10px;width:240px}.ix-full .ix-toast{right:-6px;bottom:2px;width:350px}.ix-thread{position:absolute;left:0;top:0;width:1100px;height:520px;z-index:8;pointer-events:none}.ix-thread path{stroke:var(--ale-deep);stroke-width:1.5;stroke-dasharray:1 1;stroke-dashoffset:0}.ix-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper);opacity:0;pointer-events:none;z-index:9}html:not(.js) .ix-ctlbar{display:none}.ix-ctlbar{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem 1.75rem;align-items:start;margin-top:.75rem;padding-top:1.05rem}.ix-prog{position:absolute;left:0;right:0;top:0;height:1px;background:var(--rule-strong)}.ix-prog i{position:absolute;left:0;right:0;top:-1px;height:3px;background:var(--rose-deep);transform-origin:0 50%;transform:scaleX(1)}.ix-prog span{position:absolute;top:-3px;width:1px;height:7px;background:var(--ink-soft)}.ix-caps{display:grid}.ix-caps>p{grid-area:1/1;display:grid;grid-template-columns:13rem minmax(0,1fr);column-gap:1rem;align-content:start;font-size:.9375rem;line-height:1.45;color:var(--ink-soft);max-width:none}.ix-caps>p:not(.is-on){opacity:0}.ix-capk{grid-row:1 / span 2;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.95;color:var(--rose-deep)}.ix-capt{font-weight:600;color:var(--ink)}.ix-beats{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,4vw,2.75rem);border-top:1px solid var(--rule-strong)}.ix-beats li{position:relative;padding:1.1rem 1.4rem 1.35rem;border-bottom:1px solid var(--rule)}.ix-beats li:not(:nth-child(3n+1)){border-left:1px solid var(--rule)}.ix-beats li:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--rose-deep);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s cubic-bezier(.165,.84,.44,1)}.ix-beats li[aria-current=step]:before{transform:scaleX(1)}.ix-n{display:block;font-family:var(--display);font-variation-settings:"opsz" 72;font-weight:500;font-size:1.5rem;line-height:1;color:var(--ale-deep);margin-bottom:.4rem}.ix-bk{font-family:var(--mono);font-size:.75rem;line-height:1.4;color:var(--ink-soft)}.ix-bh{display:flex;align-items:center;min-height:44px;margin:.1rem 0 .3rem;font-size:1.125rem;line-height:1.25}.ix-jump{font:inherit;color:inherit;letter-spacing:inherit;background:none;border:0;padding:0;margin:0;text-align:left;cursor:pointer;min-height:44px;width:100%}.ix-jump:hover{color:var(--rose-deeper)}.ix-beats li[aria-current=step] .ix-jump{color:var(--rose-deep)}.ix-bb{font-size:.9375rem;line-height:1.55;color:var(--ink-soft)}@container ixr (max-width:699.98px){.ix-beats{grid-template-columns:minmax(0,1fr)}.ix-beats li{border-left:0!important;padding:1rem 0 1.1rem;display:grid;grid-template-columns:2.2rem minmax(0,1fr);column-gap:.6rem}.ix-beats li>*{grid-column:2}.ix-beats .ix-n{grid-column:1;grid-row:1 / span 3;font-size:1.3rem}.ix-beats li:before{right:auto;width:2.2rem}}@container ixr (max-width:1099.98px){.ix-full .ix-main{max-width:560px;margin-inline:auto}.ix-full .ix-stage{height:auto}.ix-full .ix-stage .ix-scale{position:relative;width:auto;height:auto}.ix-full .ix-ctlbar{grid-template-columns:minmax(0,1fr);gap:.8rem}.ix-full .ix-caps>p{grid-template-columns:minmax(0,1fr)}.ix-full .ix-capk{grid-row:auto}}@container ixs (max-width:880px){.ix-full .ix-scale .ix-sheets,.ix-full .ix-scale .ix-spread:before,.ix-full .ix-scale .ix-spread:after{display:none}.ix-full .ix-scale .ix-spread{position:relative;inset:auto;display:flex;flex-direction:column;gap:12px;padding:0 2px 6px;background:none;border:0;box-shadow:none}.ix-full .ix-scale .ix-page{background:var(--paper-raised);border:1px solid rgba(32,29,25,.09);box-shadow:var(--shadow-soft)}.ix-full .ix-scale .ix-day{height:352px}.ix-full .ix-scale .ix-desk{height:432px}.ix-full .ix-scale .ix-desktitle{justify-content:flex-start;font-size:19px;margin:0 0 5px}.ix-full .ix-scale .ix-deskbody{position:static;display:flex;flex-direction:column;padding-top:8px}.ix-full .ix-scale .ix-deskl{display:contents}.ix-full .ix-scale .ix-notehead{position:static;min-height:0}.ix-full .ix-scale .ix-lamp{position:absolute;right:12px;top:6px;margin:0}.ix-full .ix-scale .ix-lamp svg{width:38px;height:38px}.ix-full .ix-scale .ix-lamplab{margin-top:12px}.ix-full .ix-scale .ix-cone{position:absolute;top:24px;right:14px;width:calc(100% - 28px);height:236px}.ix-full .ix-scale .ix-notesub{display:none}.ix-full .ix-scale .ix-deskr{position:static;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;margin-top:10px;padding:6px 10px;border:1.5px dashed var(--rule-strong);border-radius:6px}.ix-full .ix-scale .ix-deskr .ix-kick{flex-direction:column;align-items:flex-start;gap:1px;margin:0}.ix-full .ix-scale .ix-deskr .ix-end{justify-items:start;text-align:left}.ix-full .ix-scale .ix-slotarea{position:static}.ix-full .ix-scale .ix-empty{position:static;display:block;border:0;padding:0;text-align:left;font-size:14px}.ix-full .ix-scale .ix-empty .ix-alt>*{max-width:none}.ix-full .ix-scale .ix-deskcup{position:absolute;left:50%;top:150px;width:64px;height:47px;margin-left:-32px}.ix-full .ix-scale .ix-arch{margin-top:auto}.ix-full .ix-scale .ix-dk{padding-top:17px;padding-bottom:10px}.ix-full .ix-scale .ix-dkwrap{top:74px;right:auto;left:max(10px,calc(50% - 155px));width:min(310px,calc(100% - 20px))}.ix-full .ix-scale .ix-toast{white-space:normal;right:auto;left:max(14px,calc(50% - 140px));width:min(280px,calc(100% - 28px));bottom:12px}.ix-full .ix-scale .ix-thread{width:100%;height:100%}.ix-full .ix-scale .ix-follow{top:62px;padding-top:8px}.ix-full .ix-scale .ix-seven,.ix-full .ix-scale .ix-mbars{display:none}.ix-full .ix-scale .ix-fan{height:72px;margin:8px 0 12px}.ix-full .ix-scale .ix-mini{width:50px;height:62px;padding:4px 5px}.ix-full .ix-scale .ix-tick{top:6px;bottom:auto;right:5px}.ix-full .ix-scale .ix-cmp{grid-template-columns:74px minmax(0,1fr);gap:6px 10px}.ix-full .ix-scale .ix-ctrack{height:26px}.ix-full .ix-scale .ix-cval{left:8px;font-size:11px}.ix-full .ix-scale .ix-improved{bottom:-46px;right:0;font-size:12px}.ix-full .ix-scale .ix-fine{margin-top:18px;max-width:22ch}}@container ixs (max-width:399.98px){.ix-full .ix-scale .ix-lamp1{display:none}}@container ixs (max-width:309.98px){.ix-full .ix-scale .ix-lamplab{display:none}.ix-full .ix-scale .ix-desk{height:470px}}.ix-full:not([data-ix-armed]) .ix-stage .ix-thread{display:none}.ix-full .ix-clone{position:relative;inset:auto;width:auto;height:auto}.ix-full .ix-clone .ix-spread{padding:0}.ix-full .ix-clone .ix-page{box-shadow:none}.ix-full[data-motion=reduce] .ix-beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.75rem;border-top:0}.ix-full[data-motion=reduce] .ix-beats li{display:block;padding:0;border:0!important}.ix-full[data-motion=reduce] .ix-beats li:before{display:none}.ix-full[data-motion=reduce] .ix-n{display:inline;font-size:1.2rem;margin-right:.4rem}.ix-full[data-motion=reduce] .ix-bk{display:inline}@container ixr (max-width:939.98px){.ix-full[data-motion=reduce] .ix-beats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ixr (max-width:589.98px){.ix-full[data-motion=reduce] .ix-beats{grid-template-columns:minmax(0,1fr)}}.ix-sbf{margin:0 0 .9rem}.ix-win{position:relative;overflow:hidden;border-radius:var(--r-input)}@media(forced-colors:active){.ix-cbar.ix-after,.ix-prog i{forced-color-adjust:none;background:CanvasText}.ix-cval.ix-after{forced-color-adjust:none;color:Canvas}.is-clean .ix-legend i:not(.ix-u){background:CanvasText}.ix-beats li[aria-current=step]:before{forced-color-adjust:none;background:Highlight}.ix-beats li[aria-current=step] .ix-jump{forced-color-adjust:none;color:Highlight;text-decoration:underline 2px;text-underline-offset:4px}}.ri-hero[data-astro-cid-cwttj7qe]{max-width:25rem;margin-inline:auto;padding-top:.5rem}.ri-hero[data-astro-cid-cwttj7qe] .docket{padding:2.1rem 1.6rem 1.7rem}.ri-tags[data-astro-cid-cwttj7qe]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.15rem}.ri-tags[data-astro-cid-cwttj7qe] span[data-astro-cid-cwttj7qe]{font-size:.6875rem;letter-spacing:.05em;line-height:1.55;padding:0 .4rem;border:1px solid var(--rule-strong);border-radius:3px;color:var(--ink-soft)}.ri-tags[data-astro-cid-cwttj7qe] .ri-hot[data-astro-cid-cwttj7qe]{color:var(--rose-deep);border-color:#a93d5566}.ri-title[data-astro-cid-cwttj7qe]{font-family:var(--body);font-size:1.02rem;font-weight:600;line-height:1.3;letter-spacing:-.005em}.ri-body[data-astro-cid-cwttj7qe]{margin-top:.4rem}.ri-row[data-astro-cid-cwttj7qe]{align-items:center}.ri-row[data-astro-cid-cwttj7qe]+.ri-row[data-astro-cid-cwttj7qe]{margin-top:.25rem}.ri-row[data-astro-cid-cwttj7qe] .ix-meter{margin:0 .2rem}.ri-worth[data-astro-cid-cwttj7qe]{color:var(--ale-deep);font-weight:600}.ri-undo[data-astro-cid-cwttj7qe]{margin-top:.25rem}.ri-btns[data-astro-cid-cwttj7qe]{display:flex;gap:.5rem}.ri-btns[data-astro-cid-cwttj7qe] span[data-astro-cid-cwttj7qe]{flex:1;text-align:center;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.55rem .4rem;border-radius:4px}.ri-ap[data-astro-cid-cwttj7qe]{border:1.5px solid var(--ink)}.ri-no[data-astro-cid-cwttj7qe]{border:1.5px dashed var(--rule-strong);color:var(--ink-soft)}.ri-close[data-astro-cid-cwttj7qe]{text-align:center;margin-top:.9rem}.ri-small[data-astro-cid-cwttj7qe]{font-size:.8125rem;line-height:1.55;color:var(--ink-soft)}.ri-fiction[data-astro-cid-cwttj7qe]{text-align:center;margin-top:1rem}.ri-ladder-grid[data-astro-cid-cwttj7qe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);align-items:start;max-width:64rem}.ri-ladder-grid[data-astro-cid-cwttj7qe] .docket{padding:2.1rem 1.6rem 1.7rem}.ri-rung-title[data-astro-cid-cwttj7qe]{font-family:var(--body);font-optical-sizing:auto;font-variation-settings:normal;font-size:1.02rem;font-weight:600;line-height:1.3;letter-spacing:-.005em;margin-bottom:.4rem}.ri-rung-list[data-astro-cid-cwttj7qe]{list-style:none}.ri-rung-list[data-astro-cid-cwttj7qe] li[data-astro-cid-cwttj7qe]{position:relative;padding:.15rem 0 .15rem 1.1rem}.ri-rung-list[data-astro-cid-cwttj7qe] li[data-astro-cid-cwttj7qe]:before{content:"";position:absolute;left:0;top:calc(.15rem + .85em - 1px);width:.5rem;height:2px;background:var(--ale)}.ri-ladder-actions[data-astro-cid-cwttj7qe]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:clamp(2rem,4vw,2.75rem)}.ri-ladder-note[data-astro-cid-cwttj7qe]{margin-top:1.5rem}@media(max-width:899.98px){.ri-ladder-grid[data-astro-cid-cwttj7qe]{grid-template-columns:1fr}}.ri-next-close[data-astro-cid-cwttj7qe]{margin-top:clamp(2rem,4vw,2.75rem);max-width:46rem}.ri-next-links[data-astro-cid-cwttj7qe]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:1.4rem}.ri-head[data-astro-cid-cwttj7qe]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1rem clamp(2rem,5vw,4rem);align-items:end;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.ri-head[data-astro-cid-cwttj7qe] h2[data-astro-cid-cwttj7qe]{max-width:none}.ri-head[data-astro-cid-cwttj7qe] .lede[data-astro-cid-cwttj7qe]{margin:0}@media(max-width:899.98px){.ri-head[data-astro-cid-cwttj7qe]{grid-template-columns:1fr}}
