[data-v-b3c19beb]:root{--gl-gap:1rem;--gl-tile-gap-scale:.6;--gl-tile-max:400px;--gl-hover-scale:var(--gallery-hover-scale,var(--hover-scale,1.02));--gl-hover-scale-down:calc(2 - var(--gl-hover-scale));--gl-hover-lift:var(--hover-translate,-2px);--gl-transition:var(--gallery-transition-speed,var(--motion-duration-short,.3s));--gl-columns:3;--gl-width:100%;--gl-overlay-bg:linear-gradient(to top, #000c 0%, transparent 100%);--gl-overlay-opacity:0;--gl-overlay-opacity-hover:var(--gallery-overlay-opacity,.9);--gl-img-filter:var(--gallery-image-filter,none);--gl-img-fit:cover;--gl-card-surface:var(--surface-neutral-light,#fff);--gl-card-border-color:var(--border-on-light,#0f172a1f);--gl-card-text-color:var(--text-on-neutral-light,#1f2933);--gallery-shadow-dark:0 6px 18px #0000008c;--gl-shadow-soft:0 1px 2px #0000000a, 0 2px 4px #0000000a, 0 4px 8px #0000000a;--gl-shadow-hover:var(--gallery-shadow-hover,var(--hover-shadow,0 4px 6px #0000000a, 0 8px 15px #0000000f, 0 16px 30px #0000000f));--gl-strip-height-min:250px;--gl-strip-height-target:50vh;--gl-strip-height-max:700px;--gl-strip-height:clamp(var(--gl-strip-height-min), var(--gl-strip-height-target), var(--gl-strip-height-max))}body.ld-dark[data-v-b3c19beb],.page.ld-dark[data-v-b3c19beb],.ld-dark[data-v-b3c19beb]{--gl-card-surface:var(--surface-neutral-dark,#161c24);--gl-card-border-color:var(--border-on-dark,#ffffff24);--gl-card-text-color:var(--text-on-neutral-dark,#f8fafc);--gl-shadow-soft:0 1px 3px #0003, 0 2px 6px #00000026, 0 4px 12px #0000001a;--gl-shadow-hover:var(--gallery-shadow-hover,var(--hover-shadow,0 4px 8px #00000040, 0 10px 20px #0003, 0 20px 40px #00000026))}body[data-v-b3c19beb]:not(.admin-app):has(.ld-dark){--gl-card-surface:var(--surface-neutral-dark,#161c24);--gl-card-border-color:var(--border-on-dark,#ffffff24);--gl-card-text-color:var(--text-on-neutral-dark,#f8fafc);--gl-shadow-soft:0 1px 3px #0003, 0 2px 6px #00000026, 0 4px 12px #0000001a;--gl-shadow-hover:var(--gallery-shadow-hover,var(--hover-shadow,0 4px 8px #00000040, 0 10px 20px #0003, 0 20px 40px #00000026))}.sr-only[data-v-b3c19beb]{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.gl-item[data-v-b3c19beb]{color:inherit;box-sizing:border-box;contain:layout style;will-change:transform;content-visibility:auto;contain-intrinsic-size:auto 300px;border-radius:var(--gallery-radius,8px);border:var(--gallery-border-width,0px) solid var(--gallery-border-color,transparent);box-shadow:var(--gallery-shadow,var(--shadow-card,0 2px 8px #0000001a));transition:transform var(--gl-transition) cubic-bezier(.34,1.56,.64,1),box-shadow var(--gl-transition) ease;line-height:0;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.gl-item[data-v-b3c19beb]:hover{z-index:2}.gl-item[data-v-b3c19beb]:focus-visible{outline:2px solid var(--q-primary,#1976d2);outline-offset:3px;box-shadow:0 0 0 2px var(--gl-card-surface,#fff),0 0 0 4px var(--q-primary,#1976d2);z-index:3}[data-gallery-hover=classic] .gl-item[data-v-b3c19beb]:hover{transform:translate3d(0,var(--gl-hover-lift,-2px),0) scale(var(--gl-hover-scale,1.02))}[data-gallery-hover=soft] .gl-item[data-v-b3c19beb]:hover{box-shadow:var(--gl-shadow-hover,0 10px 22px #0f172a1f);transform:translateY(-1px)scale(1.015)}[data-gallery-hover=soft] .gl-overlay[data-v-b3c19beb]{--gl-overlay-opacity-hover:clamp(.6, var(--gallery-overlay-opacity,.75), .85)}[data-gallery-hover=bold] .gl-item[data-v-b3c19beb]:hover{transform:translateY(-4px)scale(1.04);box-shadow:0 20px 38px #0f172a38}[data-gallery-hover=bold] .gl-overlay[data-v-b3c19beb]{--gl-overlay-opacity-hover:1}.gl-container[data-v-b3c19beb]{gap:var(--gl-gap);width:var(--gl-width);justify-content:center;display:grid;container-type:inline-size}.gl-img[data-v-b3c19beb]{object-fit:var(--gl-img-fit);object-position:center;border-radius:max(0px,var(--gallery-radius,8px) - var(--gallery-border-width,0px));width:100%;height:100%;box-shadow:none;filter:var(--gl-img-filter,none);transform-origin:50%;transition:transform var(--gl-transition) ease,filter .3s ease;border:none;line-height:0;display:block}.gl-overlay[data-v-b3c19beb]{border-radius:inherit;background:var(--gl-overlay-bg);color:#fff;opacity:var(--gl-overlay-opacity);transition:opacity calc(var(--gl-transition) * .8) ease-out,transform calc(var(--gl-transition) * .8) ease-out;pointer-events:none;--gl-title-size:clamp(.875rem, 2.5vw, 1.1rem);--gl-description-size:clamp(.75rem, 2vw, .95rem);--gl-meta-size:clamp(.7rem, 1.8vw, .82rem);padding:max(1rem,min(4vw,2rem)) max(.75rem,min(3vw,1rem)) max(.75rem,min(3vw,1rem));line-height:1.4;position:absolute;bottom:0;left:0;right:0;transform:translateY(4px)}.gl-overlay .gl-title[data-v-b3c19beb]{font-weight:500;font-size:var(--gl-title-size);margin-bottom:.25rem;line-height:1.3}.gl-overlay .gl-description[data-v-b3c19beb]{font-size:var(--gl-description-size);opacity:.9;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.gl-overlay .gl-meta[data-v-b3c19beb]{font-size:var(--gl-meta-size);opacity:.8;margin-top:.25rem}.gl-item:hover .gl-overlay[data-v-b3c19beb],.gl-item:focus-within .gl-overlay[data-v-b3c19beb]{transform:translateY(0)}@container (width<=320px){.gl-overlay[data-v-b3c19beb]{padding:.75rem .5rem .5rem}.gl-overlay .gl-title[data-v-b3c19beb]{font-size:.8rem}.gl-overlay .gl-description[data-v-b3c19beb]{display:none}}.gl-item:hover .gl-overlay[data-v-b3c19beb]{opacity:var(--gl-overlay-opacity-hover)}.hover-effects-enabled .gl-item[data-v-b3c19beb]:not(.gl-thumb-natural):hover{box-shadow:var(--gallery-shadow-hover,var(--hover-shadow,var(--gallery-shadow,var(--shadow-card,0 2px 8px #0000001a))));transform:none}.hover-effects-enabled .gl-item:hover .gl-img[data-v-b3c19beb]{transform:scale(var(--gl-hover-scale));filter:var(--gallery-image-filter-hover,var(--gl-img-filter,none))}.hover-effects-enabled .gl-item.gl-context-single:hover .gl-img[data-v-b3c19beb]{transform:none}.hover-effects-disabled .gl-item[data-v-b3c19beb]:not(.gl-thumb-natural):hover{box-shadow:var(--gallery-shadow,var(--shadow-card,0 2px 8px #0000001a));transform:none}.gl-info[data-v-b3c19beb]{--gl-title-size:clamp(.9rem, 2.5vw, var(--font-size-heading-4,1.25rem));--gl-description-size:clamp(.8rem, 2vw, var(--font-size-body,1rem));--gl-meta-size:clamp(.7rem, 1.8vw, var(--font-size-caption,.85rem));padding:max(.5rem,min(2vw,1rem));line-height:1.4}.gl-info .gl-title[data-v-b3c19beb]{font-weight:600;font-size:var(--gl-title-size);color:var(--gl-card-text-color,inherit);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .25rem;line-height:1.3;overflow:hidden}.gl-info .gl-description[data-v-b3c19beb]{font-size:var(--gl-description-size);color:var(--text-muted,#666);line-height:1.5}.gl-info .gl-meta[data-v-b3c19beb]{font-size:var(--gl-meta-size);color:var(--text-muted,#999);margin-top:.25rem}.gl-thumb-natural[data-v-b3c19beb]{display:block;position:relative}.gl-thumb-natural .gl-img[data-v-b3c19beb]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:none;display:block}.gl-thumb-natural .gl-overlay[data-v-b3c19beb]{text-align:center;opacity:0;width:100%;height:100%;transition:opacity var(--gl-transition) ease;pointer-events:none;z-index:2;background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;top:0;left:0}.gl-thumb-natural .gl-overlay .gl-title[data-v-b3c19beb],.gl-thumb-natural .gl-overlay .gl-description[data-v-b3c19beb],.gl-thumb-natural .gl-overlay .gl-meta[data-v-b3c19beb]{color:#fff;text-shadow:0 2px 6px #000,0 1px 3px #000c;max-width:90%}.gl-thumb-natural .gl-overlay .gl-title[data-v-b3c19beb]{font-weight:600;font-size:var(--gl-title-size);margin:0 0 .5rem}.gl-thumb-natural .gl-overlay .gl-description[data-v-b3c19beb]{font-size:var(--gl-description-size);margin:0 0 .5rem}.gl-thumb-natural .gl-overlay .gl-meta[data-v-b3c19beb]{font-size:var(--gl-meta-size);margin:0}.gl-item.gl-thumb-natural[data-v-b3c19beb]{box-shadow:none;border-width:0;overflow:visible}.gl-item.gl-thumb-natural .gl-img[data-v-b3c19beb]{box-shadow:none;transition:transform var(--gl-transition) ease,filter .3s ease;border:none;border-radius:0}.gl-thumb-square[data-v-b3c19beb]{aspect-ratio:1}.gl-thumb-square .gl-img[data-v-b3c19beb]{object-fit:cover}.gl-thumb-square .gl-overlay[data-v-b3c19beb]{text-align:center;opacity:0;width:100%;height:100%;transition:opacity var(--gl-transition) ease;pointer-events:none;z-index:2;background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;top:0;left:0}.gl-thumb-square .gl-overlay .gl-title[data-v-b3c19beb],.gl-thumb-square .gl-overlay .gl-description[data-v-b3c19beb],.gl-thumb-square .gl-overlay .gl-meta[data-v-b3c19beb]{color:#fff;text-shadow:0 2px 6px #000,0 1px 3px #000c;max-width:90%}.gl-thumb-square .gl-overlay .gl-title[data-v-b3c19beb]{font-weight:600;font-size:var(--gl-title-size);margin:0 0 .5rem}.gl-thumb-square .gl-overlay .gl-description[data-v-b3c19beb]{font-size:var(--gl-description-size);margin:0 0 .5rem}.gl-thumb-square .gl-overlay .gl-meta[data-v-b3c19beb]{font-size:var(--gl-meta-size);margin:0}.gl-thumb-landscape[data-v-b3c19beb]{aspect-ratio:4/3}.gl-thumb-landscape .gl-img[data-v-b3c19beb]{object-fit:cover}.gl-thumb-landscape .gl-overlay[data-v-b3c19beb]{text-align:center;opacity:0;width:100%;height:100%;transition:opacity var(--gl-transition) ease;pointer-events:none;z-index:2;background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;top:0;left:0}.gl-thumb-landscape .gl-overlay .gl-title[data-v-b3c19beb],.gl-thumb-landscape .gl-overlay .gl-description[data-v-b3c19beb],.gl-thumb-landscape .gl-overlay .gl-meta[data-v-b3c19beb]{color:#fff;text-shadow:0 2px 6px #000,0 1px 3px #000c;max-width:90%}.gl-thumb-landscape .gl-overlay .gl-title[data-v-b3c19beb]{font-weight:600;font-size:var(--gl-title-size);margin:0 0 .5rem}.gl-thumb-landscape .gl-overlay .gl-description[data-v-b3c19beb]{font-size:var(--gl-description-size);margin:0 0 .5rem}.gl-thumb-landscape .gl-overlay .gl-meta[data-v-b3c19beb]{font-size:var(--gl-meta-size);margin:0}.gl-thumb-portrait[data-v-b3c19beb]{aspect-ratio:3/4}.gl-thumb-portrait .gl-img[data-v-b3c19beb]{object-fit:cover}.gl-thumb-wide[data-v-b3c19beb]{aspect-ratio:16/9}.gl-thumb-wide .gl-img[data-v-b3c19beb]{object-fit:cover}.portfolios-grid[data-v-b3c19beb]{grid-template-columns:repeat(auto-fill,minmax(280px,var(--gl-tile-max,400px)));gap:var(--gl-gap);width:var(--gl-width);justify-content:center;display:grid;container-type:inline-size}.gallery-grid[data-v-b3c19beb]{grid-template-columns:repeat(auto-fill,minmax(280px,var(--gl-tile-max,400px)));gap:var(--gl-gap,2rem);grid-auto-rows:minmax(200px,auto);justify-content:center;margin:0 auto;display:grid;container-type:inline-size}@container (width<=480px){.gallery-grid[data-v-b3c19beb]{grid-template-columns:1fr}}@container (width>=481px) and (width<=768px){.gallery-grid[data-v-b3c19beb]{grid-template-columns:repeat(auto-fill,minmax(250px,var(--gl-tile-max,400px)))}}@container (width>=769px){.gallery-grid[data-v-b3c19beb]{grid-template-columns:repeat(auto-fill,minmax(280px,var(--gl-tile-max,400px)))}}.portfolios-horizontal[data-v-b3c19beb]{gap:var(--gl-gap);grid-template-columns:1fr;max-width:900px;margin:0 auto;display:grid}.portfolios-card[data-v-b3c19beb]{grid-template-columns:repeat(auto-fill,minmax(320px,var(--gl-tile-max,400px)));gap:var(--gl-gap);justify-content:center;display:grid;container-type:inline-size}.portfolios-card .gl-item[data-v-b3c19beb]{background:var(--gl-card-surface,var(--surface-neutral-light,#fff));border-radius:var(--gallery-radius,8px);border:var(--gallery-border-width,0px) solid var(--gallery-border-color,transparent);box-shadow:var(--gallery-shadow,var(--shadow-card,0 2px 8px #0000001a))}@container (width<=480px){.portfolios-card[data-v-b3c19beb]{grid-template-columns:1fr}}@container (width>=481px) and (width<=700px){.portfolios-card[data-v-b3c19beb]{grid-template-columns:repeat(auto-fill,minmax(280px,var(--gl-tile-max,400px)))}}.portfolios-masonry[data-v-b3c19beb]{column-count:var(--gl-columns,3);column-gap:var(--gl-gap);column-fill:balance;container-type:inline-size}.portfolios-masonry .gl-item[data-v-b3c19beb]{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:var(--gl-gap);width:100%;display:inline-block}@container (width<=480px){.portfolios-masonry[data-v-b3c19beb]{column-count:1}}@container (width>=481px) and (width<=768px){.portfolios-masonry[data-v-b3c19beb]{column-count:2}}@container (width>=769px) and (width<=1024px){.portfolios-masonry[data-v-b3c19beb]{column-count:3}}@container (width>=1025px){.portfolios-masonry[data-v-b3c19beb]{column-count:4}}.gl-layout-grid[data-v-b3c19beb]{--gl-tile-min-effective:calc(var(--gl-tile-min,260px) + max(0px, calc(var(--gl-gap) - 16px)) * var(--gl-tile-gap-scale,.6));grid-template-columns:repeat(auto-fill,minmax(var(--gl-tile-min-effective),var(--gl-tile-max,400px)));grid-auto-rows:auto;align-items:start}.gl-layout-grid.gl-layout-grid-autofit[data-v-b3c19beb]{grid-template-columns:repeat(auto-fit,minmax(var(--gl-tile-min-effective),var(--gl-tile-max,400px)));container-type:normal}.gl-layout-grid .gl-item[data-v-b3c19beb]{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.gl-layout-grid .gl-item.gl-thumb-natural[data-v-b3c19beb]{align-items:center}.gl-layout-grid .gl-item.gl-thumb-landscape[data-v-b3c19beb],.gl-layout-grid .gl-item.gl-thumb-square[data-v-b3c19beb],.gl-layout-grid .gl-item.gl-thumb-portrait[data-v-b3c19beb],.gl-layout-grid .gl-item.gl-thumb-wide[data-v-b3c19beb]{aspect-ratio:auto}.gl-layout-grid .gl-item.gl-thumb-landscape .gl-frame[data-v-b3c19beb]{aspect-ratio:4/3;height:auto}.gl-layout-grid .gl-item.gl-thumb-square .gl-frame[data-v-b3c19beb]{aspect-ratio:1;height:auto}.gl-layout-grid .gl-item.gl-thumb-portrait .gl-frame[data-v-b3c19beb]{aspect-ratio:3/4;height:auto}.gl-layout-grid .gl-item.gl-thumb-wide .gl-frame[data-v-b3c19beb]{aspect-ratio:16/9;height:auto}.gl-layout-grid .gl-item:not(.gl-thumb-natural) .gl-frame[data-v-b3c19beb]{height:auto}.gl-layout-grid-natural .gl-item.gl-thumb-natural[data-v-b3c19beb]{justify-content:center;align-items:center}.gl-layout-grid-natural[data-v-b3c19beb]{grid-auto-rows:auto;align-items:start}.gl-layout-grid-natural[data-v-b3c19beb]>*{height:auto;overflow:visible}.gl-layout-grid-natural .gl-thumb-natural .gl-img[data-v-b3c19beb]{width:auto;max-width:100%;height:auto;max-height:var(--gl-natural-max-height,400px);object-fit:contain}.gl-layout-grid-natural .gl-item.gl-thumb-natural.gl-ar-square .gl-img[data-v-b3c19beb]{--gl-square-cap:min(var(--gl-natural-max-height,400px), calc(var(--gl-tile-max,400px) - 140px));max-height:var(--gl-square-cap);max-width:var(--gl-square-cap)}.hover-effects-enabled .gl-item.gl-thumb-natural[data-v-b3c19beb]:hover{box-shadow:none;transform:none}.hover-effects-disabled .gl-item.gl-thumb-natural[data-v-b3c19beb]:hover{box-shadow:none}.hover-effects-enabled .gl-item.gl-thumb-natural:hover .gl-frame[data-v-b3c19beb]{filter:drop-shadow(0 4px 8px #0000001f)drop-shadow(0 8px 16px #0000001a)}.gl-frame[data-v-b3c19beb]{transform-origin:50%;max-width:100%;transition:transform var(--gl-transition) ease,box-shadow var(--gl-transition) ease;display:inline-block;position:relative}.gl-item:not(.gl-thumb-natural) .gl-frame[data-v-b3c19beb]{width:100%;height:100%;display:block}.gl-item:not(.gl-thumb-natural) .gl-frame.is-empty[data-v-b3c19beb],.gl-item:not(.gl-thumb-natural) .gl-frame.is-empty .gl-placeholder[data-v-b3c19beb]{width:100%}.gl-item.gl-thumb-natural .gl-frame[data-v-b3c19beb]{border:var(--gallery-border-width,0px) solid var(--gallery-border-color,transparent);border-radius:var(--gallery-radius,8px);filter:drop-shadow(0 2px 4px #00000014)drop-shadow(0 4px 8px #0000000f);transition:filter var(--gl-transition) ease;overflow:hidden}.gl-layout-grid-natural .gl-thumb-natural .gl-frame.is-empty .gl-img[data-v-b3c19beb]{max-width:var(--gl-tile-max,400px)}.gl-layout-masonry[data-v-b3c19beb]{column-count:var(--gl-columns,3);column-gap:var(--gl-gap);column-fill:balance}.gl-layout-masonry .gl-item[data-v-b3c19beb]{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:var(--gl-gap);width:100%;display:inline-block}.gl-layout-masonry .gl-item .gl-frame.is-empty[data-v-b3c19beb]{aspect-ratio:3/2;width:100%}.gl-layout-masonry .gl-item .gl-frame.is-empty .gl-img[data-v-b3c19beb]{object-fit:contain;width:100%;height:100%}.gl-layout-justified[data-v-b3c19beb]{flex-wrap:wrap;justify-content:center;display:flex}.gl-layout-justified .gl-item[data-v-b3c19beb]{flex:none}.gl-layout-list[data-v-b3c19beb]{gap:var(--gl-gap,1.5rem);grid-template-columns:1fr;max-width:900px;margin-inline-start:auto;margin-inline-end:auto}.gl-layout-list .gl-item[data-v-b3c19beb]{grid-template-columns:minmax(var(--gl-tile-min,180px),min(var(--gl-tile-max,300px),32vw)) 1fr;min-height:var(--gl-list-row-min,var(--gl-tile-min,180px));aspect-ratio:auto;background:var(--gl-card-surface,#fff);border:1px solid var(--gl-card-border-color,#00000014);border-radius:var(--gallery-radius,12px);content-visibility:visible;contain-intrinsic-size:none;box-shadow:var(--gl-shadow-soft);grid-template-rows:auto;align-items:stretch;gap:0;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;overflow:hidden}.gl-layout-list .gl-item[data-v-b3c19beb]:hover{box-shadow:var(--gl-shadow-hover);border-color:var(--gl-card-border-color);transform:translateY(-2px)}.gl-layout-list .gl-item[data-v-b3c19beb]:focus-visible{outline:2px solid var(--q-primary);outline-offset:2px}.gl-layout-list .gl-frame[data-v-b3c19beb]{width:100%;height:100%;min-height:var(--gl-list-row-min,var(--gl-tile-min,180px));box-shadow:none;border-radius:0;display:block;position:relative;overflow:hidden}.gl-layout-list .gl-frame .gl-img[data-v-b3c19beb]{object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;right:0}.gl-layout-list .gl-frame.is-empty .gl-img[data-v-b3c19beb]{object-fit:contain}.gl-layout-list .gl-item:hover .gl-frame .gl-img[data-v-b3c19beb]{transform:scale(1.03)}.gl-layout-list .gl-overlay[data-v-b3c19beb]{display:none}.gl-layout-list .gl-info[data-v-b3c19beb]{padding:var(--gl-list-info-pad-y,1.25rem) var(--gl-list-info-pad-x,1.5rem);background:0 0;flex-direction:column;justify-content:center;min-height:0;display:flex}.gl-layout-list .gl-info .gl-title[data-v-b3c19beb]{color:var(--gl-card-text-color,#1f2937);white-space:normal;text-overflow:unset;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:max(1rem,min(2.5vw,1.25rem));font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.gl-layout-list .gl-info .gl-description[data-v-b3c19beb]{color:var(--text-muted,#6b7280);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:max(.85rem,min(2vw,.95rem));line-height:1.5;display:-webkit-box;overflow:hidden}.gl-layout-list .gl-info .gl-meta[data-v-b3c19beb]{color:var(--text-muted,#9ca3af);align-items:center;gap:.5rem;margin-top:auto;font-size:max(.75rem,min(1.8vw,.85rem));display:flex}.gl-layout-list .gl-typeicon[data-v-b3c19beb]{background:var(--gl-overlay-badge-bg,color-mix(in srgb, var(--gl-card-text-color) 50%, transparent));border-radius:4px;padding:4px;position:absolute;top:8px;left:8px}.gl-layout-list .gl-admin-badge[data-v-b3c19beb]{top:8px;right:8px}@container (width<=560px){.gl-layout-list .gl-item[data-v-b3c19beb]{grid-template-rows:auto auto;grid-template-columns:1fr}.gl-layout-list .gl-frame[data-v-b3c19beb]{height:auto;min-height:max(var(--gl-list-row-min,var(--gl-tile-min,180px)),180px);max-height:var(--gl-list-thumb-max-height,280px)}.gl-layout-list .gl-info[data-v-b3c19beb]{padding:var(--gl-list-info-pad-y,1rem) var(--gl-list-info-pad-x,1rem);min-height:auto}}body.ld-dark .gl-layout-list .gl-item[data-v-b3c19beb],.page.ld-dark .gl-layout-list .gl-item[data-v-b3c19beb],.ld-dark .gl-layout-list .gl-item[data-v-b3c19beb]{background:var(--gl-card-surface);border-color:var(--gl-card-border-color)}body:not(.admin-app):has(.ld-dark) .gl-layout-list .gl-item[data-v-b3c19beb]{background:var(--gl-card-surface);border-color:var(--gl-card-border-color)}body.ld-dark .gl-layout-list .gl-info .gl-title[data-v-b3c19beb],.page.ld-dark .gl-layout-list .gl-info .gl-title[data-v-b3c19beb],.ld-dark .gl-layout-list .gl-info .gl-title[data-v-b3c19beb]{color:var(--gl-card-text-color,#f1f5f9)}body:not(.admin-app):has(.ld-dark) .gl-layout-list .gl-info .gl-title[data-v-b3c19beb]{color:var(--gl-card-text-color,#f1f5f9)}body.ld-dark .gl-layout-list .gl-info .gl-description[data-v-b3c19beb],.page.ld-dark .gl-layout-list .gl-info .gl-description[data-v-b3c19beb],.ld-dark .gl-layout-list .gl-info .gl-description[data-v-b3c19beb]{color:var(--text-muted,#94a3b8)}body:not(.admin-app):has(.ld-dark) .gl-layout-list .gl-info .gl-description[data-v-b3c19beb]{color:var(--text-muted,#94a3b8)}body.ld-dark .gl-layout-list .gl-info .gl-meta[data-v-b3c19beb],.page.ld-dark .gl-layout-list .gl-info .gl-meta[data-v-b3c19beb],.ld-dark .gl-layout-list .gl-info .gl-meta[data-v-b3c19beb]{color:var(--text-muted,#64748b)}body:not(.admin-app):has(.ld-dark) .gl-layout-list .gl-info .gl-meta[data-v-b3c19beb]{color:var(--text-muted,#64748b)}body.ld-dark .portfolios-card .gl-item[data-v-b3c19beb],.page.ld-dark .portfolios-card .gl-item[data-v-b3c19beb],.ld-dark .portfolios-card .gl-item[data-v-b3c19beb]{background:var(--gl-card-surface,var(--surface-neutral-dark,#161c24));box-shadow:var(--gallery-shadow-dark,0 6px 18px #0000008c)}body:not(.admin-app):has(.ld-dark) .portfolios-card .gl-item[data-v-b3c19beb]{background:var(--gl-card-surface,var(--surface-neutral-dark,#161c24));box-shadow:var(--gallery-shadow-dark,0 6px 18px #0000008c)}body.ld-dark .gl-layout-grid .gl-item[data-v-b3c19beb]:not(.gl-thumb-natural),.page.ld-dark .gl-layout-grid .gl-item[data-v-b3c19beb]:not(.gl-thumb-natural),.ld-dark .gl-layout-grid .gl-item[data-v-b3c19beb]:not(.gl-thumb-natural){background:var(--gl-card-surface,var(--surface-neutral-dark,#161c24));box-shadow:var(--gallery-shadow-dark,0 6px 18px #0000008c)}body:not(.admin-app):has(.ld-dark) .gl-layout-grid .gl-item[data-v-b3c19beb]:not(.gl-thumb-natural){background:var(--gl-card-surface,var(--surface-neutral-dark,#161c24));box-shadow:var(--gallery-shadow-dark,0 6px 18px #0000008c)}body.ld-dark .gl-layout-grid .gl-item.gl-thumb-natural .gl-frame[data-v-b3c19beb],.page.ld-dark .gl-layout-grid .gl-item.gl-thumb-natural .gl-frame[data-v-b3c19beb],.ld-dark .gl-layout-grid .gl-item.gl-thumb-natural .gl-frame[data-v-b3c19beb]{box-shadow:var(--gallery-shadow-dark,0 6px 18px #0000008c)}body:not(.admin-app):has(.ld-dark) .gl-layout-grid .gl-item.gl-thumb-natural .gl-frame[data-v-b3c19beb]{box-shadow:var(--gallery-shadow-dark,0 6px 18px #0000008c)}.gl-layout-cards[data-v-b3c19beb]{grid-template-columns:repeat(auto-fill,minmax(var(--gl-card-min,300px),var(--gl-tile-max,400px)))}.gl-layout-cards .gl-item[data-v-b3c19beb]{background:var(--gl-card-surface,var(--surface-neutral-light,#fff));border-radius:var(--gallery-radius,8px);border:var(--gallery-border-width,0px) solid var(--gallery-border-color,transparent);box-shadow:var(--gallery-shadow,var(--shadow-card,0 2px 8px #0000001a));transition:transform var(--gl-transition) ease,box-shadow var(--gl-transition) ease}.gl-layout-cards .gl-item[data-v-b3c19beb]:hover{box-shadow:var(--gallery-shadow-hover,var(--gallery-shadow,var(--shadow-card,0 2px 8px #0000001a)))}.gl-layout-cards .gl-img[data-v-b3c19beb]{box-shadow:none;border:none;border-radius:0}.gl-layout-strip[data-v-b3c19beb]{gap:var(--gl-gap);padding:var(--gl-gap);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:linear-gradient(to right,var(--gl-card-surface,#fff) 0%,transparent 8%),linear-gradient(to left,var(--gl-card-surface,#fff) 0%,transparent 8%),linear-gradient(to right,#0000001a,transparent 30px),linear-gradient(to left,#0000001a,transparent 30px);scrollbar-width:none;-ms-overflow-style:none;background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:60px 100%,60px 100%,30px 100%,30px 100%;background-attachment:local,local,scroll,scroll;flex-wrap:nowrap;display:flex;overflow:auto hidden}.gl-layout-strip[data-v-b3c19beb]::-webkit-scrollbar{display:none}.gl-layout-strip .gl-item[data-v-b3c19beb]{scroll-snap-align:start;height:var(--gl-strip-height);content-visibility:visible;contain-intrinsic-size:none;flex:none;width:auto}.gl-layout-strip .gl-frame[data-v-b3c19beb]{width:auto;height:100%}.gl-layout-strip .gl-img[data-v-b3c19beb]{object-fit:cover;width:auto;height:100%}.gl-layout-magazine[data-v-b3c19beb]{gap:var(--gl-gap);grid-template-columns:1fr;grid-auto-rows:minmax(150px,auto);margin-inline-start:auto;margin-inline-end:auto;display:grid}.gl-layout-magazine .gl-item[data-v-b3c19beb]:first-child{grid-column:1/-1}@container (width>=500px){.gl-layout-magazine[data-v-b3c19beb]{grid-template-columns:repeat(2,1fr)}.gl-layout-magazine .gl-item[data-v-b3c19beb]:first-child{grid-area:span 2/span 2}.gl-layout-magazine .gl-item[data-v-b3c19beb]:nth-child(3){grid-column:span 2}}@container (width>=900px){.gl-layout-magazine[data-v-b3c19beb]{grid-template-columns:repeat(4,1fr)}.gl-layout-magazine .gl-item[data-v-b3c19beb]:first-child{grid-area:span 2/span 2}.gl-layout-magazine .gl-item[data-v-b3c19beb]:nth-child(3){grid-column:span 1}.gl-layout-magazine .gl-item[data-v-b3c19beb]:nth-child(4n){grid-column:span 2}}.gl-layout-slideshow[data-v-b3c19beb]{justify-content:center;display:flex}.gl-layout-slideshow .gl-item[data-v-b3c19beb]{width:100%;max-width:1200px;margin:0 auto}.gl-context-index[data-v-b3c19beb]{--gl-overlay-opacity:0;--gl-overlay-opacity-hover:.9}.gl-context-folder[data-v-b3c19beb]{--gl-overlay-opacity:0;--gl-overlay-opacity-hover:.8}.gl-context-single[data-v-b3c19beb]{--gl-overlay-opacity:1;--gl-img-filter:none}.gl-context-single .gl-img[data-v-b3c19beb]{filter:none}.gl-display-hover .gl-overlay[data-v-b3c19beb]{--gl-overlay-opacity:0;--gl-overlay-opacity-hover:1}.gl-display-hover .gl-info[data-v-b3c19beb],.gl-display-always .gl-overlay[data-v-b3c19beb]{display:none}.gl-display-always .gl-info[data-v-b3c19beb]{display:block}.gl-display-mixed .gl-overlay[data-v-b3c19beb]{--gl-overlay-opacity:0;--gl-overlay-opacity-hover:1;display:block}.gl-display-mixed .gl-info[data-v-b3c19beb]{display:block}.gl-display-hidden .gl-overlay[data-v-b3c19beb],.gl-display-hidden .gl-info[data-v-b3c19beb]{display:none}@container (width<=480px){.gl-layout-grid[data-v-b3c19beb]{grid-template-columns:1fr}.gl-layout-masonry[data-v-b3c19beb]{columns:1}.gl-info .gl-title[data-v-b3c19beb]{font-size:var(--font-size-heading-5)}.gl-edge-spacing[data-v-b3c19beb]{padding:calc(var(--gl-gap) * .5)}}@container (width>=481px) and (width<=768px){.gl-layout-grid[data-v-b3c19beb]{grid-template-columns:repeat(auto-fill,minmax(max(200px,var(--gl-tile-min,260px)),var(--gl-tile-max,400px)))}.gl-layout-masonry[data-v-b3c19beb]{columns:2}}@container (width>=769px) and (width<=1024px){.gl-layout-grid[data-v-b3c19beb]{grid-template-columns:repeat(auto-fill,minmax(max(220px,var(--gl-tile-min,260px)),var(--gl-tile-max,400px)))}.gl-layout-masonry[data-v-b3c19beb]{columns:3}}@container (width>=1025px){.gl-layout-grid[data-v-b3c19beb]{grid-template-columns:repeat(auto-fill,minmax(var(--gl-tile-min-effective,260px),var(--gl-tile-max,400px)))}.gl-layout-masonry[data-v-b3c19beb]{columns:4}}@media(prefers-reduced-motion:reduce){.gl-item[data-v-b3c19beb],.gl-img[data-v-b3c19beb],.gl-overlay[data-v-b3c19beb]{transition:none!important;transform:none!important}.gl-item[data-v-b3c19beb]:hover,.gl-item:hover .gl-img[data-v-b3c19beb]{transform:none!important}}.gallery-separator-0[data-v-b3c19beb]{--gl-gap:0}.gallery-separator-1[data-v-b3c19beb]{--gl-gap:.5rem}.gallery-separator-2[data-v-b3c19beb]{--gl-gap:1rem}.gallery-separator-3[data-v-b3c19beb]{--gl-gap:1.5rem}.gallery-separator-4[data-v-b3c19beb]{--gl-gap:2rem}.gallery-separator-5[data-v-b3c19beb]{--gl-gap:2.5rem}.gl-clickable[data-v-b3c19beb]{cursor:pointer}.gl-loading[data-v-b3c19beb]{background:linear-gradient(90deg,var(--surface-neutral-light,#f0f0f0) 0%,var(--surface-neutral-mid,#e0e0e0) 50%,var(--surface-neutral-light,#f0f0f0) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-shimmer-b3c19beb}.gl-loading .gl-img[data-v-b3c19beb]{opacity:0}@keyframes skeleton-shimmer-b3c19beb{0%{background-position:200% 0}to{background-position:-200% 0}}.ld-dark .gl-loading[data-v-b3c19beb],body.ld-dark .gl-loading[data-v-b3c19beb]{background:linear-gradient(90deg,var(--surface-neutral-dark,#1a1a1a) 0%,var(--surface-neutral-mid-dark,#2a2a2a) 50%,var(--surface-neutral-dark,#1a1a1a) 100%);background-size:200% 100%}.gl-edge-spacing[data-v-b3c19beb]{padding:var(--gl-gap)}[data-v-b3c19beb]:root{--gl-readable-measure:65ch;--gl-clamp-lines:8}.gl-readable[data-v-b3c19beb],.portfolio-header>.text-body1[data-v-b3c19beb]{max-inline-size:var(--gl-readable-measure);text-align:left;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin-inline-start:auto;margin-inline-end:auto;line-height:1.65}.gl-clamp[data-v-b3c19beb]{-webkit-line-clamp:var(--gl-clamp-lines,8);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gl-clamp.is-expanded[data-v-b3c19beb]{-webkit-line-clamp:initial;display:block;overflow:visible}.gl-load-more-container[data-v-b3c19beb]{justify-content:center;align-items:center;width:100%;padding:2rem 1rem;display:flex}.gl-load-more-btn[data-v-b3c19beb]{min-width:200px;font-size:var(--font-size-body);padding:.75rem 1.5rem}.gl-empty-state[data-v-b3c19beb]{text-align:center;min-height:200px;color:var(--q-grey-6,#757575);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.gl-empty-state .gl-empty-icon[data-v-b3c19beb]{opacity:.5;margin-bottom:1rem;font-size:4rem}.gl-empty-state .gl-empty-title[data-v-b3c19beb]{font-size:var(--font-size-heading-4);margin-bottom:.5rem;font-weight:500}.gl-empty-state .gl-empty-description[data-v-b3c19beb]{font-size:var(--font-size-body-sm);opacity:.8}.gl-loading-state[data-v-b3c19beb]{flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:2rem;display:flex}.gl-loading-state .gl-loading-spinner[data-v-b3c19beb]{margin-bottom:1rem}.gl-loading-state .gl-loading-text[data-v-b3c19beb]{font-size:var(--font-size-body);color:var(--q-grey-6,#757575)}.gl-placeholder[data-v-b3c19beb]{background:var(--surface-neutral-light,var(--gl-card-surface));border-radius:inherit;width:100%;height:100%;aspect-ratio:var(--gl-placeholder-aspect,4/3)}.gl-item.gl-thumb-natural .gl-placeholder[data-v-b3c19beb]{width:100%;max-height:var(--gl-natural-max-height,400px);aspect-ratio:3/2}@media(pointer:coarse){.gl-item[data-v-b3c19beb]{min-width:44px;min-height:44px}.gl-item[data-v-b3c19beb]:hover,.hover-effects-enabled .gl-item[data-v-b3c19beb]:hover,.hover-effects-enabled .gl-item:hover .gl-img[data-v-b3c19beb]{transform:none}.gl-display-hover .gl-item:active .gl-overlay[data-v-b3c19beb]{opacity:var(--gl-overlay-opacity-hover)}}@media(pointer:coarse)and (max-width:768px){.gl-display-hover .gl-overlay[data-v-b3c19beb]{display:none}.gl-display-hover .gl-info[data-v-b3c19beb]{background:0 0;padding:.5rem 0;display:block}.gl-display-hover .gl-info .gl-title[data-v-b3c19beb]{font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .25rem;font-weight:500;overflow:hidden}.gl-display-hover .gl-info .gl-meta[data-v-b3c19beb]{font-size:var(--font-size-caption);margin:0}.gl-display-hover[data-v-b3c19beb]{flex-direction:column;align-items:stretch}.gl-display-hover.gl-thumb-landscape[data-v-b3c19beb],.gl-display-hover.gl-thumb-square[data-v-b3c19beb]{aspect-ratio:auto}.gl-display-hover.gl-thumb-landscape .gl-frame[data-v-b3c19beb]{aspect-ratio:4/3;height:auto}.gl-display-hover.gl-thumb-square .gl-frame[data-v-b3c19beb]{aspect-ratio:1;height:auto}}.gl-list-floating.gl-layout-list .gl-item.gl-context-index[data-v-b3c19beb]{--gl-list-floating-card-max:clamp(18rem, 44cqi, 34rem);min-height:var(--gl-list-row-min,var(--gl-tile-min,180px));padding-right:0;display:block;position:relative}.gl-list-floating.gl-layout-list .gl-item.gl-context-index .gl-frame[data-v-b3c19beb]{z-index:0;background:var(--gl-card-surface);border-radius:0;overflow:hidden}.gl-list-floating.gl-layout-list .gl-item.gl-context-index .gl-img[data-v-b3c19beb]{object-fit:cover;object-position:center}.gl-list-floating.gl-layout-list .gl-item.gl-context-index .gl-info[data-v-b3c19beb]{z-index:2;right:var(--gl-list-info-pad-x,1.5rem);bottom:var(--gl-list-info-pad-y,1.25rem);width:min(100%,var(--gl-list-floating-card-max));max-width:calc(100% - 2 * var(--gl-list-info-pad-x,1.5rem));padding:var(--gl-list-info-pad-y,1.5rem) var(--gl-list-info-pad-x,1.5rem);background:var(--gl-card-surface);border-radius:var(--gallery-radius,8px);box-shadow:var(--gallery-shadow,var(--shadow-card,0 2px 8px #0000001a));border:1px solid var(--gl-card-border-color);margin-left:0;transition:transform .25s,box-shadow .25s;position:absolute}.gl-list-floating.gl-layout-list .gl-item.gl-context-index .gl-info .gl-title[data-v-b3c19beb],.gl-list-floating.gl-layout-list .gl-item.gl-context-index .gl-info .gl-description[data-v-b3c19beb]{text-wrap:balance}.gl-list-floating.gl-layout-list .gl-item.gl-context-index:hover .gl-info[data-v-b3c19beb]{box-shadow:var(--gallery-shadow-hover,var(--gallery-shadow,var(--shadow-card,0 2px 8px #0000001a)));transform:translateY(-2px)}.gl-list-floating.gl-layout-list .gl-item.gl-context-index:hover .gl-img[data-v-b3c19beb]{transform:none}@container (width<=560px){.gl-list-floating.gl-layout-list .gl-item.gl-context-index[data-v-b3c19beb]{padding-right:var(--gl-list-info-pad-x,1rem);grid-template-columns:1fr;align-items:stretch;padding-bottom:.5rem;display:grid}.gl-list-floating.gl-layout-list .gl-item.gl-context-index .gl-frame[data-v-b3c19beb]{border-radius:var(--gallery-radius,8px);margin-bottom:0}.gl-list-floating.gl-layout-list .gl-item.gl-context-index .gl-info[data-v-b3c19beb]{margin:clamp(.5rem,1.6vw,.75rem) var(--gl-list-info-pad-x,1rem) var(--gl-list-info-pad-y,1rem);background:var(--gl-card-surface);grid-area:2/1;width:auto;max-width:100%;position:relative;bottom:auto;right:auto}.gl-list-floating.gl-layout-list .gl-item.gl-context-index .gl-img[data-v-b3c19beb]{aspect-ratio:16/9;object-position:center}}.ld-dark .gl-list-floating.gl-layout-list .gl-item.gl-context-index .gl-info[data-v-b3c19beb],body.ld-dark .gl-list-floating.gl-layout-list .gl-item.gl-context-index .gl-info[data-v-b3c19beb]{box-shadow:var(--gl-shadow-hover)}.gl-list-editorial.gl-layout-list .gl-item.gl-context-index[data-v-b3c19beb]{grid-template-columns:minmax(var(--gl-tile-min,180px),min(var(--gl-tile-max,300px),68%)) 1fr;min-height:var(--gl-list-row-min,var(--gl-tile-min,180px));background:var(--gl-card-surface);border-radius:var(--gallery-radius,8px);border:1px solid var(--gl-card-border-color);--gl-editorial-bleed-width:clamp(72px, 10vw, 160px);align-items:stretch;display:grid;overflow:hidden}.gl-list-editorial.gl-layout-list .gl-item.gl-context-index .gl-frame[data-v-b3c19beb]{z-index:0;border-radius:var(--gallery-radius,8px) 0 0 var(--gallery-radius,8px);grid-area:1/1;position:relative;overflow:visible}.gl-list-editorial.gl-layout-list .gl-item.gl-context-index .gl-frame[data-v-b3c19beb]:after{content:"";top:0;bottom:0;right:calc(-.5 * var(--gl-editorial-bleed-width));width:var(--gl-editorial-bleed-width);pointer-events:none;background:linear-gradient(to right,transparent 0%,var(--gl-card-surface) 100%);position:absolute}.gl-list-editorial.gl-layout-list .gl-item.gl-context-index .gl-img[data-v-b3c19beb]{object-fit:cover;object-position:left center;width:100%;height:100%;min-height:0}.gl-list-editorial.gl-layout-list .gl-item.gl-context-index .gl-info[data-v-b3c19beb]{z-index:1;padding:var(--gl-list-info-pad-y,1.25rem) var(--gl-list-info-pad-x,1.5rem);flex-direction:column;grid-area:1/2;justify-content:center;display:flex;position:relative}.gl-list-editorial.gl-layout-list .gl-item.gl-context-index:hover .gl-img[data-v-b3c19beb]{transform:none}@container (width<=560px){.gl-list-editorial.gl-layout-list .gl-item.gl-context-index[data-v-b3c19beb]{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:auto}.gl-list-editorial.gl-layout-list .gl-item.gl-context-index .gl-frame[data-v-b3c19beb]{border-radius:var(--gallery-radius,8px) var(--gallery-radius,8px) 0 0;grid-area:1/1;overflow:visible}.gl-list-editorial.gl-layout-list .gl-item.gl-context-index .gl-frame[data-v-b3c19beb]:after{background:linear-gradient(to bottom,transparent 0%,var(--gl-card-surface) 100%);width:auto;height:80px;top:auto;bottom:-40px;left:0;right:0}.gl-list-editorial.gl-layout-list .gl-item.gl-context-index .gl-img[data-v-b3c19beb]{aspect-ratio:16/9;object-fit:contain;min-height:auto}.gl-list-editorial.gl-layout-list .gl-item.gl-context-index .gl-info[data-v-b3c19beb]{border-radius:0 0 var(--gallery-radius,8px) var(--gallery-radius,8px);grid-area:2/1;padding:.75rem 1rem 1rem}}.gl-list-diagonal.gl-layout-list .gl-item.gl-context-index[data-v-b3c19beb]{min-height:var(--gl-list-row-min,var(--gl-tile-min,160px));border:1px solid var(--gl-card-border-color);background:var(--gl-card-surface);grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid;overflow:hidden}.gl-list-diagonal.gl-layout-list .gl-item.gl-context-index .gl-frame[data-v-b3c19beb]{z-index:0;border-radius:var(--gallery-radius,8px) 0 0 var(--gallery-radius,8px);border-right:1px solid var(--gl-card-border-color);grid-area:1/1;overflow:hidden}.gl-list-diagonal.gl-layout-list .gl-item.gl-context-index .gl-img[data-v-b3c19beb]{object-fit:cover;width:100%;height:100%;min-height:0}.gl-list-diagonal.gl-layout-list .gl-item.gl-context-index .gl-info[data-v-b3c19beb]{z-index:1;padding:var(--gl-list-info-pad-y,1.25rem) var(--gl-list-info-pad-x,1.5rem);background:linear-gradient(to right,var(--q-primary) 0 6px,transparent 6px),var(--gl-card-surface);border-radius:0 var(--gallery-radius,8px) var(--gallery-radius,8px) 0;box-shadow:none;flex-direction:column;grid-area:1/2;justify-content:center;display:flex;position:relative}.gl-list-diagonal.gl-layout-list .gl-item.gl-context-index:hover .gl-info[data-v-b3c19beb]{background:linear-gradient(to right,var(--q-primary) 0 8px,transparent 8px),var(--gl-card-surface)}.gl-list-diagonal.gl-layout-list .gl-item.gl-context-index:hover .gl-img[data-v-b3c19beb]{transform:none}@container (width<=560px){.gl-list-diagonal.gl-layout-list .gl-item.gl-context-index[data-v-b3c19beb]{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:auto}.gl-list-diagonal.gl-layout-list .gl-item.gl-context-index .gl-frame[data-v-b3c19beb]{aspect-ratio:16/9;border-radius:var(--gallery-radius,8px) var(--gallery-radius,8px) 0 0;grid-area:1/1;height:auto;min-height:0;max-height:none;overflow:hidden}.gl-list-diagonal.gl-layout-list .gl-item.gl-context-index .gl-img[data-v-b3c19beb]{object-fit:cover;width:100%;height:100%;min-height:0;max-height:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.gl-list-diagonal.gl-layout-list .gl-item.gl-context-index .gl-info[data-v-b3c19beb]{border-radius:0 0 var(--gallery-radius,8px) var(--gallery-radius,8px);background:linear-gradient(to bottom,var(--q-primary) 0 4px,transparent 4px),var(--gl-card-surface);grid-area:2/1;padding:1rem}.gl-list-diagonal.gl-layout-list .gl-item.gl-context-index:hover .gl-info[data-v-b3c19beb]{background:linear-gradient(to bottom,var(--q-primary) 0 6px,transparent 6px),var(--gl-card-surface)}}.bgallery-block[data-v-b3c19beb]{scroll-behavior:smooth;min-height:200px}.bgallery-pagination[data-v-b3c19beb]{justify-content:center;padding:1rem 0;scroll-margin-top:20px;display:flex}@media(max-width:600px){.bgallery-pagination[data-v-b3c19beb]{padding:.5rem 0}}
