.rmb-fig{margin:0}.rmb-band{--rmb-max:1925px;--rmb-inset:calc(max((100% - var(--rail-max, 1760px)) / 2, min(0px, (var(--rmb-max) - var(--rail-max, 1760px)) / 2)) + var(--rail-gutter, 24px));position:relative;width:100%;height:min(80svh,46vw,720px);max-width:var(--rmb-max);margin-inline:auto;overflow:clip;background:#f7e8d2}.rmb-band__art{position:absolute;inset:0;overflow:clip;container-type:size}@supports (width:1cqw){.rmb-band__art>.rmb-live{--rmb-s:max(calc(100cqh / 315),calc(100cqw / 802));position:absolute;left:0;top:calc((100cqh - 315 * var(--rmb-s)) * .4);width:max(100cqw,calc(200cqw - 688 * var(--rmb-s)));height:calc(315 * var(--rmb-s))}}.rmb-live .rm__pal{transition-timing-function:var(--ease-inout);border-radius:calc(var(--pal-px, 200px) * .3);outline-offset:calc(var(--pal-px, 200px) * -.13)}.rmb-live .rm__hit,.rmb-live .rm__hit:hover{background:transparent;border-radius:16px}@media (prefers-reduced-motion:no-preference){.rmb-live .rm-thing[data-new]{animation:rmb-drop .32s var(--ease-pal) backwards}.rmb-live .rm-thing[data-leaving]{animation:rmb-leave .22s var(--ease-exit) both}.rmb-live .rm-thing{transition:translate var(--dur-hover,.24s) var(--ease-entrance)}.rmb-live .rm-thing[data-hover]{translate:0 -3px}}@keyframes rmb-drop{0%{opacity:0;transform:translateY(-10px)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes rmb-leave{to{opacity:0;transform:translateY(-6px) scale(.96)}}.rmb-say{position:absolute;z-index:3;margin:0;width:max-content;font-family:var(--font-spectral),Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(17px,1.55vw,26px);line-height:1.28;letter-spacing:-.005em;max-width:min(27ch,46%);transform:translate(calc(-50% + var(--say-dx, 0px)),calc(-100% - var(--pal-h, 200px) * .8));pointer-events:none;opacity:0;visibility:hidden}.rmb-say[data-on]{opacity:1;visibility:visible}.rmb-say__b{position:relative;display:block;padding:.5em .95em .56em;border-radius:20px;background:#fbf8f3;color:#221510;text-align:center;text-wrap:balance;box-shadow:0 0 0 1px rgb(42 24 16/.07),inset 0 1px 0 rgb(255 255 255/.8),0 22px 44px -24px rgb(64 32 16/.5)}.rmb-say__b:after{content:"";position:absolute;left:calc(50% + var(--say-tail, 0px));bottom:-6px;width:13px;height:13px;background:inherit;border-bottom-right-radius:3px;transform:translateX(-50%) rotate(45deg);box-shadow:1px 1px 0 rgb(42 24 16/.07)}@media (prefers-reduced-motion:no-preference){.rmb-say{scale:.96;transform-origin:calc(50% + var(--say-tail, 0px)) 100%;transition:opacity .18s var(--ease-exit),scale .18s var(--ease-exit),visibility 0s linear .18s}.rmb-say[data-on]{scale:1;transition:opacity .26s var(--ease-entrance),scale .32s var(--ease-entrance),visibility 0s}}.rmb-hint{position:absolute;z-index:2;left:var(--rmb-inset);bottom:clamp(16px,2.2vw,32px);display:inline-flex;align-items:center;gap:.5em;height:2.65em;margin:0;padding:0 1.05em 0 .8em;border-radius:999px;background:rgb(251 248 243/.94);color:#221510;font-family:var(--font-nunito),ui-rounded,system-ui,sans-serif;font-weight:700;font-size:clamp(15px,calc(.52vw + 8px),19.5px);line-height:1;white-space:nowrap;box-shadow:0 0 0 1px rgb(42 24 16/.07),0 14px 30px -18px rgb(64 32 16/.45);pointer-events:none}.rmb-hint__ico{width:1.05em;height:1.05em;color:#8a4025;flex:none}.rmb-hint[data-gone]{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.rmb-hint[data-gone]{transition:opacity .3s var(--ease-exit),visibility 0s linear .3s}}.rmb-trayrail{padding-top:clamp(18px,1.8vw,30px)}.rmb-tray{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,.9vw,16px);margin:0;padding:0;list-style:none;font-size:clamp(15px,calc(.52vw + 8px),19.5px);--rmb-plinth:#f1dfc4;--rmb-plinth-rim:rgb(42 24 16/0.08)}:root[data-theme=dark] .rmb-tray{--rmb-plinth:#bfa687;--rmb-plinth-rim:rgb(0 0 0/0.25)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rmb-tray{--rmb-plinth:#bfa687;--rmb-plinth-rim:rgb(0 0 0/0.25)}}@media (min-width:720px){.rmb-tray{grid-template-columns:repeat(4,minmax(0,1fr))}}.rmb-tray>li{display:flex;min-width:0;container-type:inline-size}.rmb-chip{flex:1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art name" "art cost";column-gap:.95em;row-gap:.15em;align-items:center;align-content:center;min-height:44px;padding:.5em 1em .5em .5em;border-radius:1.15em;border:1px solid var(--line);background:var(--paper-3);color:var(--ink);font-family:var(--font-nunito),ui-rounded,system-ui,sans-serif;font-size:1em;line-height:1.2;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 rgb(255 255 255/.6);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}:root[data-theme=dark] .rmb-chip{box-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rmb-chip{box-shadow:none}}.rmb-chip:hover{border-color:var(--line-strong)}.rmb-chip[aria-pressed=true]{border-color:color-mix(in oklab,var(--accent) 62%,var(--line));background:color-mix(in oklab,var(--paper-3) 94%,var(--accent))}.rmb-chip__plinth{grid-area:art;position:relative;display:block;width:4.3em;height:3.2em;border-radius:.8em;background:var(--rmb-plinth);box-shadow:0 0 0 1px var(--rmb-plinth-rim) inset}.rmb-chip__art{position:absolute;left:.3em;right:.3em;top:.3em;bottom:.32em;width:calc(100% - .6em);height:calc(100% - .62em);overflow:visible;visibility:hidden}.rmb-tray[data-art] .rmb-chip__art{visibility:visible}.rmb-chip__mark{position:absolute;top:-.4em;right:-.4em;display:grid;place-items:center;width:1.3em;height:1.3em;border-radius:50%;background:var(--paper-3);color:var(--accent-text);box-shadow:0 0 0 1px var(--line-strong)}.rmb-chip__mark>svg{grid-area:1/1;width:.8em;height:.8em}.rmb-chip__check{opacity:0;scale:.5}.rmb-chip[aria-pressed=true] .rmb-chip__mark{background:var(--accent-strong);color:var(--paper);box-shadow:none}.rmb-chip[aria-pressed=true] .rmb-chip__plus{opacity:0;rotate:90deg;scale:.5}.rmb-chip[aria-pressed=true] .rmb-chip__check{opacity:1;scale:1}.rmb-chip__name{grid-area:name;align-self:end;min-width:0;font-weight:700;font-size:1em;text-wrap:balance}.rmb-chip__cost{grid-area:cost;align-self:start;font-weight:600;font-size:.875em;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}@container (max-width: 200px){.rmb-chip{grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "name" "cost";row-gap:.2em;padding:.5em .5em .7em}.rmb-chip__plinth{width:100%;height:3.6em;margin-bottom:.35em}.rmb-chip__cost,.rmb-chip__name{padding-inline:.35em;align-self:auto}}@media (prefers-reduced-motion:no-preference){.rmb-chip{transition:translate var(--dur-hover,.24s) var(--ease-entrance),scale var(--dur-press,.16s) var(--ease-standard),background-color var(--dur-hover,.24s) var(--ease-standard),border-color var(--dur-hover,.24s) var(--ease-standard),box-shadow var(--dur-hover,.24s) var(--ease-standard)}.rmb-chip:hover{translate:0 -1px}.rmb-chip:active{scale:.97}.rmb-chip__art{transition:translate var(--dur-hover,.24s) var(--ease-entrance)}.rmb-chip:hover .rmb-chip__art{translate:0 -2px}.rmb-chip__mark{transition:background-color .2s var(--ease-standard),color .2s var(--ease-standard),box-shadow .2s var(--ease-standard)}.rmb-chip__mark>svg{transition:opacity .2s var(--ease-standard),scale .28s var(--ease-pal),rotate .28s var(--ease-standard)}}.rmb-sprite{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.rmb-sprite .rm-thing{animation:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry 0% cover 35%){.rmb-band{view-timeline:--rmb-open block;animation:rmb-open linear both;animation-timeline:--rmb-open;animation-range:entry 0 cover 35%}.rmb-band__art{transform-origin:50% 50%;animation:rmb-settle linear both;animation-timeline:--rmb-open;animation-range:entry 0 cover 35%}}}@keyframes rmb-open{0%{clip-path:inset(0 var(--rmb-inset,6%) round 28px)}to{clip-path:inset(0 0 0 0 round 0)}}@media (min-width:1945px){.rmb-band{border-radius:28px}}@keyframes rmb-settle{0%{scale:1.06}to{scale:1}}@media (max-width:1023.98px){.rmb-band{height:min(70svh,59vw)}}@media (max-width:767.98px){.rmb-say{font-size:14px}.rmb-say__b{border-radius:14px}.rmb-hint{height:32px;bottom:10px;padding:0 12px 0 9px;gap:6px;font-size:13px}.rmb-hint__ico{width:14px;height:14px}}.rm-live[data-room-away] .rm-breath,.rm-live[data-room-away] .rm-mote{animation-play-state:paused}.rmb{position:relative;overflow:clip;padding-block:clamp(96px,20svh,220px)}@media (max-width:1023.98px){.rmb--masthead{padding-top:clamp(24px,4svh,40px)}}@media (min-width:1024px){.rmb--masthead{padding-top:clamp(52px,7svh,72px)}}.rmb__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:64px;align-items:end;margin-bottom:clamp(36px,4.4vw,72px)}.rmb__title{margin:0;max-width:16ch;font-family:var(--font-spectral),ui-serif,Georgia,serif;font-weight:500;font-style:normal;font-size:clamp(34px,3.6vw,56px);line-height:1.04;letter-spacing:-.018em;color:var(--ink);text-wrap:balance}.rmb__tail{margin:0;max-width:30ch;padding-bottom:.28em;font-family:var(--font-nunito),ui-rounded,system-ui,sans-serif;font-weight:600;font-size:clamp(17px,1.3vw,20px);line-height:1.5;color:var(--ink-3);text-wrap:pretty}@media (max-width:767.98px){.rmb__head{grid-template-columns:minmax(0,1fr);row-gap:16px}}@media (max-width:359.98px){.rmb .rmb-hint{max-width:calc(100% - 2 * var(--rmb-inset, 20px));height:auto;min-height:32px;padding-block:7px;border-radius:14px;line-height:1.25;white-space:normal}}@media (min-width:1024px){.rmb__head{grid-template-columns:minmax(0,1fr);row-gap:clamp(14px,1.3vw,24px);align-items:start;margin-bottom:clamp(40px,4.2vw,76px)}.rmb__title{max-width:none;font-size:clamp(44px,4.2vw,76px);line-height:1.02;letter-spacing:-.022em}.rmb__tail{max-width:18.4em;padding-bottom:0;font-size:clamp(18px,1.4vw,23px);line-height:1.45}.rmb--masthead .rmb__head{margin-bottom:clamp(28px,3svh,48px)}}