.legacy-type>main:has(>.ar){padding:0}.ar{--ar-ink:#1f2023;--ar-ease:cubic-bezier(.2, 0, 0, 1);color:var(--ar-ink);padding:72px 16px 140px;position:relative;overflow-x:clip}.ar-stage{--u:calc(min(100vw - 32px, 1000px) / 1000);width:min(100%,1000px);height:calc(1900 * var(--u));margin:0 auto;position:relative}.ar-stage>*{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));margin:0;position:absolute}.ar-print{border:calc(6 * var(--u)) solid #fff;cursor:zoom-in;box-sizing:border-box;animation:ar-pin .8s var(--ar-ease) both;transition:transform .4s var(--ar-ease), box-shadow .4s var(--ar-ease);background:#fff;border-radius:2px;padding:0;display:block;box-shadow:0 1px 2px #00000014,0 10px 24px -18px #00000059}.ar-print img{object-fit:cover}.ar-print:hover{z-index:2;transform:translateY(-3px)rotate(-.4deg);box-shadow:0 2px 4px #00000014,0 22px 40px -24px #00000073}.ar-print:focus-visible{outline:2px solid var(--ar-ink);outline-offset:3px}@keyframes ar-pin{0%{opacity:0;transform:translateY(14px)scale(.985)}}.ar-note{font:400 calc(19 * var(--u)) / 1.35 var(--font-sans), sans-serif;letter-spacing:-.01em;color:var(--body-text)}.ar-note-end{text-align:right}.ar-view{color:#f4f4f1;background:0 0;border:0;width:fit-content;max-width:92vw;max-height:96svh;margin:auto;padding:0;overflow:visible}.ar-view::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181816c7}.ar-view[open]{animation:.32s cubic-bezier(.2,0,0,1) both ar-in}@keyframes ar-in{0%{opacity:0;transform:scale(.97)}}.ar-view-figure{flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.ar-view-img{border:8px solid #fff;width:auto;max-width:92vw;height:auto;max-height:calc(96svh - 120px);display:block}.ar-view figcaption{font:400 15px var(--font-sans), sans-serif;align-items:baseline;gap:10px;display:flex}.ar-view figcaption b{font:500 18px var(--font-sans), sans-serif}.ar-view figcaption span{color:#f4f4f1b3}.ar-view-bar{font:400 13px var(--font-sans), sans-serif;color:#f4f4f1b3;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.ar-view-bar button{color:#f4f4f1;min-width:36px;height:36px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;padding:0 12px;transition:background .15s;display:grid}.ar-view-bar button:hover{background:#ffffff38}.ar-view-bar button:focus-visible{outline-offset:2px;outline:1.5px solid #f4f4f1}@media (max-width:760px){.ar{padding:40px 16px 120px}.ar-stage{--u:.38px;flex-direction:column;height:auto;display:flex}.ar-stage>*{width:var(--mw,80%);align-self:var(--ms,flex-start);position:relative;top:auto;left:auto}.ar-print{border-width:5px;margin-top:10px}.ar-note{margin-top:44px;font-size:17px}.ar-note-end{text-align:left}}@media (prefers-reduced-motion:reduce){.ar-print,.ar-view[open]{transition:none;animation:none}}.ar-stage>.ar-dots{width:min(200px,18vw)!important}@media (max-width:760px){.ar-stage>.ar-dots{display:none}}.ar-print{box-shadow:0 1px 1px #3c2d1914,0 18px 34px -22px #3c2d1973!important}.ar-print:hover{transform:translateY(-4px)!important;box-shadow:0 2px 3px #3c2d1914,0 28px 50px -26px #3c2d1980!important}.ar-stage>.ar-ascii{position:absolute;top:2%;left:-4%;width:auto!important}@media (max-width:760px){.ar-stage>.ar-ascii{display:none}}
