.focus[data-astro-cid-4lbajbpb]{--rail-w:clamp(170px, 19vw, 280px);--thumb-k:1;--thumb-w:80px;display:block;position:relative}.empty[data-astro-cid-4lbajbpb]{text-align:center;font-family:var(--font-inter,sans-serif);opacity:.6;padding:20vh 20px}.rail[data-astro-cid-4lbajbpb]{width:var(--rail-w);padding-left:16px}.railList[data-astro-cid-4lbajbpb]{padding:calc(50vh - var(--header-height,64px) - var(--first-h,0px) * var(--thumb-k) / 2) 0 calc(50vh - var(--last-h,0px) * var(--thumb-k) / 2);flex-direction:column;gap:clamp(14px,2vh,26px);margin:0;list-style:none;display:flex}.railItem[data-astro-cid-4lbajbpb]{width:calc(var(--tw,100px) * var(--thumb-k));transform:translate3d(var(--wx,0px), var(--wy,0px), 0);will-change:transform}.thumb[data-astro-cid-4lbajbpb]{cursor:pointer;opacity:.38;background:0 0;border:none;width:100%;padding:0;transition:opacity .35s,transform .35s;display:block}.thumb[data-astro-cid-4lbajbpb] img[data-astro-cid-4lbajbpb]{background-color:#0000000a;width:100%;height:auto;display:block}.thumb[data-astro-cid-4lbajbpb]:hover,.thumb[data-astro-cid-4lbajbpb]:focus-visible{opacity:.72}.thumb[data-astro-cid-4lbajbpb][aria-current=true]{opacity:1;transform:scale(1.06)}.rail[data-astro-cid-4lbajbpb].isFluid .thumb[data-astro-cid-4lbajbpb]{opacity:calc(.38 + .62 * var(--focus,0));transform:scale(calc(1 + .06 * var(--focus,0)));transition:none}.stage[data-astro-cid-4lbajbpb]{top:var(--header-height,64px);pointer-events:none;width:calc(100% - (var(--rail-w) * 2));flex-direction:column;justify-content:space-between;align-items:center;gap:clamp(12px,1.8vh,20px);margin:0 auto;padding:0 16px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.stageFigure[data-astro-cid-4lbajbpb]{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;margin:0;display:flex;position:relative}.stageFigure[data-astro-cid-4lbajbpb] .stageImage[data-astro-cid-4lbajbpb]{object-fit:contain;opacity:0;pointer-events:none;will-change:opacity;width:100%;height:auto;max-height:100%;transition:opacity .35s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stageFigure[data-astro-cid-4lbajbpb] .stageImage[data-astro-cid-4lbajbpb].isActive{opacity:1;pointer-events:auto}.back[data-astro-cid-4lbajbpb]{pointer-events:auto;font-family:var(--font-inter,sans-serif);text-transform:uppercase;color:var(--text-color);flex-shrink:0;font-size:.9375rem;font-weight:700;text-decoration:none;transition:opacity .25s}.back[data-astro-cid-4lbajbpb]:hover,.back[data-astro-cid-4lbajbpb]:focus-visible{opacity:.5}@media (width<=767px),(width<=1279px) and (orientation:portrait){header{z-index:1000;height:var(--header-height,56px);padding:0 16px;position:fixed;top:0;left:0;right:0}.focus[data-astro-cid-4lbajbpb]{top:var(--header-height,56px);z-index:1;background-color:var(--gray,#f5f3f0);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.stage[data-astro-cid-4lbajbpb]{box-sizing:border-box;inset:auto;pointer-events:auto;flex-direction:column-reverse;flex:1;order:1;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:0;padding:12px 16px 4px;display:flex;position:relative;inset:auto}.stageFigure[data-astro-cid-4lbajbpb]{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.stageFigure[data-astro-cid-4lbajbpb] .stageImage[data-astro-cid-4lbajbpb]{object-fit:contain;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.back[data-astro-cid-4lbajbpb]{z-index:10;letter-spacing:.12em;pointer-events:auto;touch-action:manipulation;flex-shrink:0;margin-top:10px;margin-bottom:8px;padding:8px 16px;font-size:1.0625rem;font-weight:700;display:inline-block;position:relative}.rail[data-astro-cid-4lbajbpb]{width:100%;padding:20px 0 calc(12px + env(safe-area-inset-bottom,0px));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-shrink:0;order:2;overflow:auto hidden}.rail[data-astro-cid-4lbajbpb]::-webkit-scrollbar{display:none}.railList[data-astro-cid-4lbajbpb]{flex-direction:row;align-items:center;gap:12px;width:max-content;min-width:100%;padding:0}.railList[data-astro-cid-4lbajbpb]:before,.railList[data-astro-cid-4lbajbpb]:after{content:"";width:calc(50vw - var(--thumb-w) / 2);flex-shrink:0;display:block}.railItem[data-astro-cid-4lbajbpb]{width:var(--thumb-w);scroll-snap-align:center;scroll-snap-stop:normal;flex-shrink:0}}@media (width>=768px) and (width<=1279px) and (orientation:portrait){.focus[data-astro-cid-4lbajbpb]{--thumb-w:clamp(88px, 11vw, 112px)}.stage[data-astro-cid-4lbajbpb]{padding:16px 32px 4px}.rail[data-astro-cid-4lbajbpb]{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.railList[data-astro-cid-4lbajbpb]{gap:16px}}@media (width>=768px) and (width<=1279px) and (orientation:landscape){.focus[data-astro-cid-4lbajbpb]{--thumb-k:.8}}@media (prefers-reduced-motion:reduce){.thumb[data-astro-cid-4lbajbpb],.stageFigure[data-astro-cid-4lbajbpb] .stageImage[data-astro-cid-4lbajbpb]{transition:none}}
