.eup-bm3.eup-bm3--b{--bm3-mark:var(--bm3-right-ink);--bm3-mark-edge:var(--bm3-ground)}.eup-bm3.eup-bm3--b .eup-bm3__spot{--hit:44px;height:var(--hit);left:calc(var(--hit) / -2);pointer-events:auto;top:calc(var(--hit) / -2);width:var(--hit)}@media (pointer:coarse){.eup-bm3.eup-bm3--b .eup-bm3__spot{--hit:48px}}.eup-bm3.eup-bm3--b .eup-bm3__plus,.eup-bm3.eup-bm3--b .eup-bm3__ring{animation:none;display:none}@media (prefers-reduced-motion:no-preference){.eup-bm3.eup-bm3--b .eup-bm3__spot[aria-current="true"] .eup-bm3__ring{display:block}}.eup-bm3.eup-bm3--b .eup-bm3__dot{animation:none;border-width:2px;opacity:0;transform:translate(-50%,-50%);transition:none}.eup-bm3.eup-bm3--b .eup-bm3__spot[aria-current="true"] .eup-bm3__dot,.eup-bm3.eup-bm3--b .eup-bm3__spot.is-near .eup-bm3__dot,.eup-bm3.eup-bm3--b .eup-bm3__spot.is-lit .eup-bm3__dot,.eup-bm3.eup-bm3--b .eup-bm3__spot:focus-visible .eup-bm3__dot{opacity:.4;transform:translate(-50%,-50%)}.eup-bm3.eup-bm3--b .eup-bm3__spot:focus-visible{box-shadow:0 0 0 2px var(--bm3-mark-edge);outline:2px solid var(--bm3-mark);outline-offset:2px}.eup-bm3--b .eup-bm3__tag{background:var(--bm3-mark-edge);background:color-mix(in srgb,var(--bm3-mark-edge) 88%,transparent);border-radius:999px;color:var(--bm3-mark);font-size:13px;font-weight:500;left:calc(100% + 2px);line-height:1;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity 120ms ease;white-space:nowrap}.eup-bm3--b .eup-bm3__spot.is-near .eup-bm3__tag,.eup-bm3--b .eup-bm3__spot:focus-visible .eup-bm3__tag{opacity:1}.eup-bm3--b .eup-bm3__opt.is-hint .eup-bm3__opt-label{color:var(--bm3-mark);text-decoration:underline;text-underline-offset:4px}@media (prefers-reduced-motion:reduce){.eup-bm3--b .eup-bm3__tag{transition:none}}.eup-bm3--b.is-js:not(.has-area) .eup-bm3__nav{opacity:0;pointer-events:none;visibility:hidden}@media (max-width:1023.98px){.eup-bm3--b.is-js:not(.has-area) .eup-bm3__nav{display:none}}.eup-bm3--b.is-js .eup-bm3__media{backface-visibility:hidden;bottom:auto;left:0;right:auto;top:0;transform-origin:0 0}@media (min-width:1024px){.eup-bm3.eup-bm3--b{height:max(var(--bm3-fit-min, calc(752 / 1920 * 100vw + 48px)), 480px, calc(100svh - var(--bm3-hd-top) - var(--eup3-header-h, 0px)))}.eup-bm3--b .eup-bm3__index{padding:24px}.eup-bm3--b .eup-bm3__opt{font-size:max(16px, calc(20.14 * var(--u, 1px)));line-height:max(36px, calc(44.24 * var(--u, 1px)))}.eup-bm3.eup-bm3--b .eup-bm3__detail{--u:min(1px, calc(100cqw / 1920), calc(100svh / 1080))}.eup-bm3--b .eup-bm3__title{font-size:max(24px, calc(27.74 * var(--u, 1px)));font-weight:500;line-height:1.4}.eup-bm3.eup-bm3--b .eup-bm3__nav,.eup-bm3.eup-bm3--b .eup-bm3__desc{max-width:100%;width:auto}.eup-bm3--b .eup-bm3__desc{font-size:max(16px, calc(16 * var(--u, 1px)));font-weight:300;line-height:1.325;margin-left:0}.eup-bm3.eup-bm3--b .eup-bm3__detail{--bm3-dtop:max(48px, calc(50cqh - 205.2 * var(--u, 1px)));display:flex;flex-direction:column;left:min(calc(50cqw + 337 * var(--u, 1px)), calc(100cqw - 48px - var(--w)));max-height:calc(100cqh - var(--bm3-dtop) - 48px);top:var(--bm3-dtop)}.eup-bm3--b .eup-bm3__areas,.eup-bm3--b .eup-bm3__area:not([hidden]),.eup-bm3.eup-bm3--b .eup-bm3__scroll{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.eup-bm3.eup-bm3--b .eup-bm3__scroll{align-items:stretch;flex-direction:row;gap:calc(33.8 * var(--u, 1px))}.eup-bm3--b .eup-bm3__rail{flex:0 0 1px}.eup-bm3.eup-bm3--b .eup-bm3__cards{flex:1 1 auto;max-height:max(272px, calc(397.2 * var(--u, 1px)));min-height:96px;min-width:0;scrollbar-width:none}}@media (max-width:1023.98px){.eup-bm3.eup-bm3--b{grid-template-areas:"intro" "stage" "chips" "detail"}.eup-bm3.eup-bm3--b:not(.has-area){padding-bottom:8px}.eup-bm3--b .eup-bm3__stage{height:max(var(--bm3-fit-min, calc(752 / 1920 * 100vw + 48px)), min(56svh, 640px))}.eup-bm3.eup-bm3--b .eup-bm3__list{align-self:start;background:none;grid-area:chips;padding:12px var(--bm3-gutter) 8px;scrollbar-width:thin}.eup-bm3--b .eup-bm3__list.is-more{-webkit-mask-image:linear-gradient(90deg,currentColor calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,currentColor calc(100% - 48px),transparent)}.eup-bm3.eup-bm3--b .eup-bm3__opt{align-items:center;display:inline-flex;min-height:44px;padding:0 16px}.eup-bm3.eup-bm3--b .eup-bm3__detail{padding:16px var(--bm3-gutter) 0}.eup-bm3.eup-bm3--b.is-js:not(.has-area) .eup-bm3__detail{padding-top:0}.eup-bm3.eup-bm3--b .eup-bm3__desc{font-size:16px;font-weight:400;line-height:1.5}.eup-bm3.eup-bm3--b .eup-bm3__title{font-size:24px;font-weight:600;line-height:1.3}}@media (max-width:767.98px) and (orientation:portrait){.eup-bm3--b .eup-bm3__stage{height:max(var(--bm3-fit-min, calc(752 / 608 * 100vw + 48px)), 360px)}}.eup-bm3--handoff .eup-bm3__media.is-swapped{animation:none}.eup-bm3--handoff .eup-bm3__media.is-incoming{opacity:0;pointer-events:none;transition:opacity 280ms cubic-bezier(.4,0,.2,1);z-index:1}.eup-bm3--handoff .eup-bm3__media.is-incoming.is-in{opacity:1}.eup-bm3--handoff .eup-bm3__media.is-incoming .eup-bm3__video{transition:none}.eup-bm3--handoff .eup-bm3__media.is-warm{opacity:0;pointer-events:none;transition:none}.eup-bm3--handoff .eup-bm3__spots{transition:opacity 120ms linear}.eup-bm3--handoff.is-handoff .eup-bm3__spots{opacity:0;transition:none}.eup-bm3--handoff.is-handoff .eup-bm3__spot{pointer-events:none}@media (prefers-reduced-motion:reduce){.eup-bm3--handoff .eup-bm3__media.is-incoming,.eup-bm3--handoff .eup-bm3__spots{transition:none}}