.RfoT7W_thumbnailNavigation{display:none}.RfoT7W_expandButton{cursor:zoom-in;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.RfoT7W_expandButton:focus-visible{outline:2px solid var(--sage);outline-offset:-4px}.RfoT7W_expandHint{z-index:2;background:color-mix(in srgb, var(--ink) 82%, transparent);color:#fff;letter-spacing:.09em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:7px 10px;font-size:.62rem;font-weight:600;position:absolute;bottom:18px;left:18px}.RfoT7W_lightbox{z-index:1000;min-width:0;min-height:0;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:#fff;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;background:#111413f5;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.RfoT7W_toolbar{z-index:2;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:10px;display:flex}.RfoT7W_originalLink,.RfoT7W_closeButton,.RfoT7W_resetButton{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff52;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:.72rem;font-weight:600;display:inline-flex}.RfoT7W_originalLink{touch-action:manipulation;text-decoration:none}.RfoT7W_zoomSlider{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff3d;grid-template-columns:auto minmax(100px,1fr) 58px;align-items:center;gap:10px;min-width:min(330px,38vw);min-height:44px;padding:0 12px;font-size:.68rem;font-weight:600;display:grid}.RfoT7W_zoomSlider input{accent-color:#fff;cursor:ew-resize;width:100%}.RfoT7W_zoomSlider output{text-align:right;font-variant-numeric:tabular-nums}.RfoT7W_resetButton,.RfoT7W_closeButton{cursor:pointer;touch-action:manipulation;border-radius:0}.RfoT7W_resetButton:disabled{opacity:.4;cursor:default}.RfoT7W_closeButton{gap:10px}.RfoT7W_closeButton span{font-size:1.35rem;font-weight:300;line-height:1}.RfoT7W_frame{overscroll-behavior:contain;touch-action:none;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;cursor:default;background:#00000029;width:min(100%,1600px);height:100%;min-height:0;margin-inline:auto;position:relative;overflow:auto}.RfoT7W_frame[data-pannable=true]{cursor:grab}.RfoT7W_frame[data-pannable=true]:active{cursor:grabbing}.RfoT7W_zoomSurface{min-width:100%;min-height:100%;margin:auto;transition:width 90ms linear,height 90ms linear;position:relative}.RfoT7W_zoomSurface img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}.RfoT7W_gestureHint{z-index:2;color:#ffffffd6;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:#111413c7;width:max-content;margin:-40px 0 12px 12px;padding:7px 10px;font-size:.6rem;font-weight:600;display:inline-block;position:sticky;bottom:12px;left:12px}.RfoT7W_stage{z-index:2;float:right;color:#fff;letter-spacing:.09em;text-transform:uppercase;pointer-events:none;background:#111413c7;width:max-content;margin:-40px 12px 12px 0;padding:7px 10px;font-size:.62rem;font-weight:600;position:sticky;bottom:12px;right:12px}@media (max-width:560px){.RfoT7W_thumbnailNavigation{min-height:42px;color:var(--ink);justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;font-size:.75rem;display:flex}.RfoT7W_thumbnailNavigation>span{font-variant-numeric:tabular-nums;margin-right:auto}.RfoT7W_thumbnailNavigation button{border:1px solid var(--line);background:var(--porcelain);width:42px;min-height:42px;color:var(--ink);cursor:pointer;place-items:center;padding:0;font-size:1.2rem;display:grid}.RfoT7W_thumbnailNavigation button:disabled{opacity:.4;cursor:default}.RfoT7W_thumbnailNavigation button:focus-visible{outline:3px solid var(--sage);outline-offset:2px}}@media (max-width:760px){.RfoT7W_expandHint{bottom:12px;left:12px}.RfoT7W_lightbox{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.RfoT7W_toolbar{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:6px}.RfoT7W_originalLink,.RfoT7W_closeButton,.RfoT7W_resetButton{min-height:40px;padding-inline:10px;font-size:.62rem}.RfoT7W_zoomSlider{order:3;grid-template-columns:auto minmax(0,1fr) 50px;width:100%;min-width:0;min-height:42px;font-size:.62rem}.RfoT7W_gestureHint{white-space:normal;max-width:calc(100% - 110px)}}
