.gBuLRG_root{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.gBuLRG_root[data-layout=grid][data-count="1"]{grid-template-columns:minmax(0,1fr)}.gBuLRG_root[data-layout=grid][data-count="3"] .gBuLRG_tile:first-child{aspect-ratio:16/9;grid-column:1/-1}.gBuLRG_root[data-layout=strip]{padding-bottom:var(--space-2);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.gBuLRG_root[data-layout=strip] .gBuLRG_tile{scroll-snap-align:start;flex:0 0 min(78%,360px)}.gBuLRG_tile{aspect-ratio:4/3;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-muted);width:100%;color:inherit;font:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-spring) var(--ease-spring), box-shadow var(--duration-standard) var(--ease-standard);padding:0;line-height:0;display:block;position:relative;overflow:hidden}.gBuLRG_thumb{object-fit:cover;width:100%;height:100%;display:block}.gBuLRG_tile:focus-visible{--focus-outline-offset:3px}.gBuLRG_tile:active{transition:transform var(--duration-instant) var(--ease-standard);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.gBuLRG_tile:hover{box-shadow:var(--shadow-raised);transform:scale(1.02)}.gBuLRG_tile:hover .gBuLRG_badge,.gBuLRG_tile:focus-visible .gBuLRG_badge{opacity:1;transform:none}}.gBuLRG_badge{right:var(--space-3);bottom:var(--space-3);background:var(--surface-raised);width:36px;height:36px;color:var(--foreground);box-shadow:0 0 0 1px var(--surface-raised), var(--shadow-floating);opacity:0;transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-spring);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translateY(4px)scale(.9)}.gBuLRG_more{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background:#03030385;background:lab(.903296% 0 0/.52);place-items:center;font-size:1.75rem;font-weight:500;line-height:1;display:grid;position:absolute;inset:0}.gBuLRG_fan{width:100%;height:var(--fh,320px);margin-block:var(--space-4);position:relative}.gBuLRG_slot{z-index:var(--z,1);width:var(--cw);height:var(--ch);transform:translate(calc(var(--x) + var(--sx,0px)), var(--y)) rotate(var(--rot)) scale(var(--ss,1));transition:transform .85s cubic-bezier(.26, 1.4, .42, 1) calc(var(--i) * 60ms), opacity .5s calc(var(--i) * 60ms);position:absolute;top:0;left:0}.gBuLRG_fan:not([data-in=true]) .gBuLRG_slot{opacity:0;transform:translate(var(--cx), calc(var(--y) + 40px)) rotate(0deg) scale(.7)}.gBuLRG_slot:hover,.gBuLRG_slot:focus-within{z-index:30}.gBuLRG_fcard{border-radius:calc(var(--cw) * .07);background:var(--surface-muted);width:100%;height:100%;color:inherit;font:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-spring) var(--ease-spring), box-shadow var(--duration-standard) var(--ease-standard);border:0;padding:0;line-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 1.2em 2.4em #1a1a1a2e,0 .15em .4em #1a1a1a1a}.gBuLRG_fcard:focus-visible{--focus-outline-offset:4px}.gBuLRG_fcard:active{transition:transform var(--duration-instant) var(--ease-standard);transform:scale(.96)}@media (hover:hover) and (pointer:fine){.gBuLRG_fcard:hover{transform:translateY(-.9em) scale(1.1) rotate(calc(var(--rot) * -1));box-shadow:0 2.2em 3.6em #1a1a1a4d}}@media (hover:none){.gBuLRG_fcard:hover{transform:none}}@media (prefers-reduced-motion:reduce){.gBuLRG_slot,.gBuLRG_fcard{transition:none!important}.gBuLRG_fan:not([data-in=true]) .gBuLRG_slot{opacity:1;transform:translate(var(--x), var(--y)) rotate(var(--rot))}}:root[data-motion=reduce] .gBuLRG_slot,:root[data-motion=reduce] .gBuLRG_fcard{transition:none}:root[data-motion=reduce] .gBuLRG_fan:not([data-in=true]) .gBuLRG_slot{opacity:1;transform:translate(var(--x), var(--y)) rotate(var(--rot))}.gBuLRG_layer{z-index:90;justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4) var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030303a8;background:lab(.903296% 0 0/.66);grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.gBuLRG_stage{place-items:center;width:100%;min-height:0;display:grid}.gBuLRG_figure{justify-items:center;gap:var(--space-3);touch-action:pan-y;max-width:min(94vw,1200px);margin:0;display:grid}.gBuLRG_big{border-radius:var(--radius-surface);background:var(--surface);width:auto;max-width:100%;height:auto;max-height:66vh;box-shadow:var(--shadow-floating);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;display:block}.gBuLRG_caption{gap:var(--space-1);color:#f2f2f2;color:lab(95.36% 0 0);max-width:min(94vw,720px);font-size:var(--text-sm);line-height:var(--leading-body);text-align:center;margin:0;display:grid}.gBuLRG_source{color:#bebebe;color:lab(76.8% -.0000298023 0);font-size:var(--text-xs)}.gBuLRG_source a{color:inherit;text-underline-offset:3px}.gBuLRG_bar{align-items:center;gap:var(--space-3);display:flex}.gBuLRG_counter{color:#f2f2f2;color:lab(95.36% 0 0);min-width:7ch;font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:center}.gBuLRG_control{background:var(--surface-raised);width:44px;height:44px;color:var(--foreground);box-shadow:0 0 0 1px var(--surface-raised), var(--shadow-floating);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.gBuLRG_control:focus-visible{--focus-outline-offset:3px}.gBuLRG_control:active{background:var(--surface-muted);transform:scale(.9)}@media (hover:hover) and (pointer:fine){.gBuLRG_control:hover{background:var(--surface-muted);transform:scale(1.06)}}.gBuLRG_close{top:var(--space-4);right:var(--space-4);position:absolute}.gBuLRG_cursor{z-index:2;background:var(--surface-raised);width:56px;height:56px;color:var(--foreground);box-shadow:0 0 0 1px var(--surface-raised), var(--shadow-floating);opacity:0;pointer-events:none;border-radius:50%;place-items:center;margin:-28px 0 0 -28px;display:none;position:fixed;top:0;left:0}@media (hover:hover) and (pointer:fine){.gBuLRG_layer{cursor:none}.gBuLRG_cursor{display:grid}.gBuLRG_figure,.gBuLRG_big,.gBuLRG_caption,.gBuLRG_counter{cursor:default}.gBuLRG_control,.gBuLRG_source a{cursor:pointer}}@media (hover:none),(prefers-reduced-motion:reduce){.gBuLRG_tile:hover,.gBuLRG_control:hover{transform:none}}@media (prefers-reduced-motion:reduce){.gBuLRG_tile,.gBuLRG_badge,.gBuLRG_control{transition:none}}:root[data-motion=reduce] .gBuLRG_tile,:root[data-motion=reduce] .gBuLRG_badge,:root[data-motion=reduce] .gBuLRG_control{transition:none}@media print{.gBuLRG_badge,.gBuLRG_close,.gBuLRG_bar{display:none}}
