.gallery-hero.gallery-hero{--pp-ov-frame-inset: 5.5%;--pp-ov-edge-inset: 0px;--pp-ov-edge-inset-block: 0px}.gallery-hero.gallery-hero[data-overlay=outside-frame]{--pp-ov-edge-inset: calc(var(--pp-ov-frame-inset) + .75rem);--pp-ov-edge-inset-block: calc(var(--pp-ov-frame-inset) + .75rem)}.gallery-hero.gallery-hero[data-overlay=outside-frame]:after{content:"";position:absolute;inset:var(--pp-ov-frame-inset);border:1px solid var(--pp-ov-line, rgba(255, 255, 255, .92));z-index:1;pointer-events:none}.gallery-hero.gallery-hero[data-overlay=inside-frame-h] .hero-overlay,.gallery-hero.gallery-hero[data-overlay=inside-frame-v] .hero-overlay,.gallery-hero.gallery-hero[data-overlay=inside-pill-v] .hero-overlay,.gallery-hero.gallery-hero[data-overlay=inside-circle] .hero-overlay{inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;border:1px solid var(--pp-ov-line, rgba(255, 255, 255, .92));padding:1rem}.gallery-hero.gallery-hero[data-overlay=inside-frame-h] .hero-overlay{height:72%;width:auto;aspect-ratio:3 / 2;max-width:88%}.gallery-hero.gallery-hero[data-overlay=inside-frame-v] .hero-overlay{height:82%;width:auto;aspect-ratio:2 / 3;max-width:88%}.gallery-hero.gallery-hero[data-overlay=inside-pill-v] .hero-overlay{height:82%;width:auto;aspect-ratio:2 / 3;max-width:88%;border-radius:999px;padding:1rem 2rem}.gallery-hero.gallery-hero[data-overlay=inside-circle] .hero-overlay{height:55%;width:auto;aspect-ratio:1 / 1;max-width:88%;border-radius:50%;padding:1rem 2rem}.gallery-hero.gallery-hero[data-overlay=stripe] .hero-overlay{justify-content:center;gap:clamp(1.15rem,5vw,3rem)}.gallery-hero.gallery-hero[data-overlay=stripe] .hero-overlay:before,.gallery-hero.gallery-hero[data-overlay=stripe] .hero-overlay:after{content:"";flex:0 0 auto;width:68%;border-top:1.5px solid var(--pp-ov-line, rgba(255, 255, 255, .92))}.gallery-hero.gallery-hero[data-overlay=divide-left]:after,.gallery-hero.gallery-hero[data-overlay=divide-right]:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--pp-ov-line, rgba(255, 255, 255, .92));z-index:1;pointer-events:none}.gallery-hero.gallery-hero[data-overlay=divide-left]:after{left:40%}.gallery-hero.gallery-hero[data-overlay=divide-right]:after{left:60%}.gallery-hero.gallery-hero[data-overlay=divide-left] .hero-overlay{top:0;right:60%;bottom:0;left:0;justify-content:center}.gallery-hero.gallery-hero[data-overlay=divide-right] .hero-overlay{top:0;right:0;bottom:0;left:60%;justify-content:center}.gallery-hero.gallery-hero[data-overlay=block-left] .hero-overlay,.gallery-hero.gallery-hero[data-overlay=block-right] .hero-overlay{inset:10% auto 10% auto;width:25%;justify-content:center;background:var(--pp-ov-panel, rgba(250, 249, 246, .94));color:var(--pp-ov-on, #1a1714);text-shadow:none;padding:1rem .9rem}.gallery-hero.gallery-hero[data-overlay=block-left] .hero-overlay{left:0}.gallery-hero.gallery-hero[data-overlay=block-right] .hero-overlay{right:0}.gallery-hero.gallery-hero[data-overlay=block-left] .hero-overlay h1,.gallery-hero.gallery-hero[data-overlay=block-right] .hero-overlay h1{font-size:clamp(1rem,2vw,1.6rem);color:inherit}.gallery-hero.gallery-hero[data-overlay=block-left] .hero-overlay *,.gallery-hero.gallery-hero[data-overlay=block-right] .hero-overlay *{text-shadow:none}@media (max-width: 720px){.gallery-hero.gallery-hero[data-overlay=inside-frame-h] .hero-overlay,.gallery-hero.gallery-hero[data-overlay=inside-frame-v] .hero-overlay,.gallery-hero.gallery-hero[data-overlay=inside-pill-v] .hero-overlay,.gallery-hero.gallery-hero[data-overlay=inside-circle] .hero-overlay{width:78%;aspect-ratio:auto;min-height:32%}.gallery-hero.gallery-hero[data-overlay=inside-circle] .hero-overlay{border-radius:999px}.gallery-hero.gallery-hero[data-overlay=divide-left] .hero-overlay,.gallery-hero.gallery-hero[data-overlay=divide-right] .hero-overlay{top:0;right:0;bottom:0;left:0}.gallery-hero.gallery-hero[data-overlay=divide-left]:after,.gallery-hero.gallery-hero[data-overlay=divide-right]:after{display:none}.gallery-hero.gallery-hero[data-overlay=block-left] .hero-overlay,.gallery-hero.gallery-hero[data-overlay=block-right] .hero-overlay{inset:auto 0 0 0;width:auto;padding:1.25rem 1.1rem}}
