.ba[data-astro-cid-67ggu7zt]{border-top:1px solid var(--rule);align-items:center;padding-top:18px}.ba[data-astro-cid-67ggu7zt]+.ba{margin-top:clamp(56px,7vw,110px)}.copy[data-astro-cid-67ggu7zt]{grid-column:1/span 4;align-self:start}.copy[data-astro-cid-67ggu7zt] h3[data-astro-cid-67ggu7zt]{font:400 clamp(26px, 2.6vw, 38px)/1.05 var(--serif);margin:0}.desc[data-astro-cid-67ggu7zt]{font:400 clamp(20px, 1.8vw, 26px)/1.25 var(--serif);max-width:24ch;margin:10px 0 18px}.desc[data-astro-cid-67ggu7zt] p{margin:0}.hint[data-astro-cid-67ggu7zt]{color:var(--muted)}.stage[data-astro-cid-67ggu7zt]{flex-direction:column;grid-column:6/span 7;align-items:flex-start;gap:14px;display:flex}.cmp[data-astro-cid-67ggu7zt]{width:min(100%, calc((100vh - var(--below-chap) - 32px) * var(--ar)));aspect-ratio:var(--ar);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:var(--paper);position:relative;overflow:hidden}.cmp[data-astro-cid-67ggu7zt] img{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cmp[data-astro-cid-67ggu7zt] img.before{background:var(--paper);clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.cmp[data-astro-cid-67ggu7zt] img.after{opacity:0;transition:opacity .4s}.cmp[data-astro-cid-67ggu7zt] img.after.on{opacity:1}.handle[data-astro-cid-67ggu7zt]{top:0;bottom:0;left:var(--pos);outline:none;width:0;position:absolute}.handle[data-astro-cid-67ggu7zt]:before{content:"";background:var(--paper);width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 0 .5px #00000026}.knob[data-astro-cid-67ggu7zt]{background:var(--paper);width:46px;height:46px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .25s,background .25s,color .25s;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 4px 18px #0000002e}.cmp[data-astro-cid-67ggu7zt]:hover .knob[data-astro-cid-67ggu7zt],.cmp[data-astro-cid-67ggu7zt].dragging .knob[data-astro-cid-67ggu7zt]{transform:translate(-50%,-50%)scale(1.08)}.handle[data-astro-cid-67ggu7zt]:focus-visible .knob[data-astro-cid-67ggu7zt]{background:var(--ink);color:var(--paper)}.cmp[data-astro-cid-67ggu7zt].anim .before[data-astro-cid-67ggu7zt]{transition:clip-path .8s cubic-bezier(.65,0,.35,1)}.cmp[data-astro-cid-67ggu7zt].anim .handle[data-astro-cid-67ggu7zt]{transition:left .8s cubic-bezier(.65,0,.35,1)}.tag[data-astro-cid-67ggu7zt]{background:color-mix(in srgb, var(--paper) 88%, transparent);color:var(--ink);pointer-events:none;border-radius:999px;padding:6px 10px;position:absolute;top:14px}.tag[data-astro-cid-67ggu7zt].l{left:14px}.tag[data-astro-cid-67ggu7zt].r{right:14px}.alts[data-astro-cid-67ggu7zt]{gap:10px;display:flex}.alt[data-astro-cid-67ggu7zt]{all:unset;cursor:pointer;border:1px solid var(--rule);border-radius:999px;align-items:center;gap:10px;padding:5px 12px 5px 5px;transition:border-color .25s,background .25s;display:flex}.alt[data-astro-cid-67ggu7zt] img{object-fit:cover;border-radius:50%;width:30px;height:30px}.alt[data-astro-cid-67ggu7zt]:hover{border-color:var(--ink)}.alt[data-astro-cid-67ggu7zt][aria-pressed=true]{background:var(--ink);border-color:var(--ink)}.alt[data-astro-cid-67ggu7zt][aria-pressed=true] .label[data-astro-cid-67ggu7zt]{color:var(--paper)}.alt[data-astro-cid-67ggu7zt]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ba[data-astro-cid-67ggu7zt].compact{border-top:0;flex-direction:column;align-items:stretch;gap:14px;padding-top:0;display:flex}.ba[data-astro-cid-67ggu7zt].compact+.ba.compact{margin-top:0}.compact[data-astro-cid-67ggu7zt] .stage[data-astro-cid-67ggu7zt]{order:-1}.compact[data-astro-cid-67ggu7zt] .cmp[data-astro-cid-67ggu7zt]{width:100%}.compact[data-astro-cid-67ggu7zt] .copy[data-astro-cid-67ggu7zt] h3[data-astro-cid-67ggu7zt]{font-size:clamp(22px,1.9vw,30px)}.compact[data-astro-cid-67ggu7zt] .desc[data-astro-cid-67ggu7zt]{max-width:none;margin:8px 0 10px;font-size:clamp(17px,1.35vw,21px)}@media (width<=820px){.copy[data-astro-cid-67ggu7zt],.stage[data-astro-cid-67ggu7zt]{grid-column:1/-1}.desc[data-astro-cid-67ggu7zt]{max-width:none}.stage[data-astro-cid-67ggu7zt]{margin-top:16px}.cmp[data-astro-cid-67ggu7zt]{width:100%}}
