.qrpack-hero-gallery{display:block;min-width:0;color:#191918;font-family:Arial,sans-serif}.qrpack-hero-frame{display:grid;aspect-ratio:1;background:#f4f0e6;touch-action:pan-y pinch-zoom;overflow:hidden}.qrpack-hero-slide{grid-area:1/1;min-width:0;min-height:0;position:relative;opacity:1;transition:opacity .25s ease}.qrpack-hero-slide[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.qrpack-hero-slide>a{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-decoration:none}.qrpack-hero-slide img,.qrpack-hero-slide .qrc-premium-composition{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;aspect-ratio:1}.qrpack-hero-enlarge{position:absolute;bottom:10px;right:10px;display:inline-flex;align-items:center;gap:7px;background:#f4f0e6ed;border:1px solid #a5a394;padding:7px 9px;font:700 10px/1.4 Arial,sans-serif;pointer-events:none}.qrpack-hero-enlarge svg{width:13px;height:13px}.qrpack-hero-navigation{display:flex;align-items:center;gap:8px;padding:5px 0}.qrpack-hero-navigation button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;border:0;background:transparent;color:#191918;padding:8px;cursor:pointer;font:700 12px/1.3 Arial,sans-serif}.qrpack-hero-navigation button:hover{background:#e5ecdf}.qrpack-hero-navigation [data-qrpack-toggle]{margin-right:auto;padding-left:0;font-size:11px}.qrpack-hero-navigation [data-qrpack-toggle][hidden]{display:none}.qrpack-hero-navigation>span{font:11px/1.4 Arial,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.qrpack-hero-captions{display:grid}.qrpack-hero-captions>[data-qrpack-caption]{grid-area:1/1;min-width:0;margin:0;font:12px/1.6 Arial,sans-serif}.qrpack-hero-captions>[aria-hidden=true]{visibility:hidden;pointer-events:none}.qrpack-hero-captions strong,.qrpack-hero-captions span{display:block}.qrpack-hero-captions strong{font-size:13px;margin-bottom:3px}.qrpack-hero-captions span{color:#57584e}.qrpack-hero-gallery :focus-visible{outline:3px solid #0759c7;outline-offset:-3px}.qrpack-hero-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}qr-pack-gallery:not(:defined) [data-qrpack-controls]{display:none}
@media(max-width:749px){.qrpack-hero-enlarge{font-size:9px;bottom:8px;right:8px;padding:5px 7px}.qrpack-hero-captions>[data-qrpack-caption]{font-size:11px}.qrpack-hero-captions strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){.qrpack-hero-gallery *{scroll-behavior:auto;transition:none}}

.qrc-file-original .qrpack-original-label{display:none}.qrc-file-dialog[data-kind=hero-art] .qrpack-original-default{display:none}.qrc-file-dialog[data-kind=hero-art] .qrpack-original-label{display:inline}.qrc-file-dialog[data-kind=hero-art] .qrc-file-original{font-weight:700}.qrc-file-dialog[data-kind=hero-art] .qrc-file-dialog-image{height:auto;max-height:none;flex:0 0 auto;padding:14px 0}.qrc-file-dialog[data-kind=hero-art] .qrc-file-surface{width:100%;height:auto}.qrc-file-dialog[data-kind=hero-art] .qrc-file-dialog-image img{width:100%;height:auto;max-height:none}
@media(min-width:900px) and (min-height:650px){.qrc-file-dialog[data-kind=hero-art][open]{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:auto auto 1fr auto;column-gap:26px;row-gap:16px;width:min(1500px,calc(100% - 32px));height:calc(100dvh - 32px);padding:22px;overflow:auto}.qrc-file-dialog[data-kind=hero-art] .qrc-file-dialog-image{grid-column:1;grid-row:1/5;min-width:0;min-height:0;height:100%;max-height:none;padding:0}.qrc-file-dialog[data-kind=hero-art] .qrc-file-surface{height:100%;width:100%;min-height:0}.qrc-file-dialog[data-kind=hero-art] .qrc-file-dialog-image img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.qrc-file-dialog[data-kind=hero-art] .qrc-file-dialog-head{grid-column:2;grid-row:1;align-items:start;gap:12px}.qrc-file-dialog[data-kind=hero-art] .qrc-file-dialog-head h3{font-size:18px;line-height:1.4}.qrc-file-dialog[data-kind=hero-art]>.qrc-file-warning{grid-column:2;grid-row:2;margin:0;font-size:13px;text-align:left}.qrc-file-dialog[data-kind=hero-art]>[data-qrc-file-caption]{grid-column:2;grid-row:3;margin:0;text-align:left;font-size:13px;line-height:1.65;align-self:start}.qrc-file-dialog[data-kind=hero-art] .qrc-file-toolbar{grid-column:2;grid-row:4;display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding-top:14px}.qrc-file-dialog[data-kind=hero-art] .qrc-file-navigation{gap:8px;justify-content:space-between}.qrc-file-dialog[data-kind=hero-art] .qrc-file-navigation button{min-width:92px;gap:7px;padding:10px}.qrc-file-dialog[data-kind=hero-art] .qrc-file-original{font-size:12px;line-height:1.6}}

.qrc-file-dialog[data-kind=hero-art]:has(.qrc-file-warning:not([hidden])) .qrc-file-dialog-image{max-height:none}

.qrpack-hero-frame{overflow:visible;margin-bottom:34px}.qrpack-hero-enlarge{bottom:-32px;right:0;background:transparent;border:0;padding:7px 0;pointer-events:auto}
