/*rp-css-bundle {"group":"home","surface":null,"sources":["/sections/mat-mosaic.css","/sections/im-band.css"]}*/
/*rp-palette:copper-still-1*/
/*rp-palette:copper-still-1*/
.rp-mosaic-grid{list-style:none;margin:var(--rp-space-scale-6,1.5rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;grid-auto-flow:dense}
@media (min-width:900px){.rp-mosaic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}
.rp-mo{margin:0;padding:0;min-width:0}
.rp-mo::marker{content:none}
@media (min-width:900px){.rp-mo--big{grid-column:span 2;grid-row:span 2}}
.rp-mo>a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;border-bottom:4px solid var(--mat-accent,currentColor)}
.rp-mo>a:focus-visible{outline:var(--rp-focus-ring,2px solid currentColor);outline-offset:3px}
.rp-mo-img{display:block;overflow:hidden;aspect-ratio:1 / 1;background:var(--mat-accent,hsl(20 30% 22%))}
.rp-mo--big .rp-mo-img{flex:1 1 auto;min-height:0}
.rp-mo-img picture,.rp-mo-img img{display:block;width:100%;height:100%}
.rp-mo-img img{object-fit:cover;transition:transform .6s var(--rp-ease,ease)}
.rp-mo>a:is(:hover,:focus-visible) .rp-mo-img img{transform:scale(1.04)}
.rp-mo-name{display:block;padding:.55rem .1rem 0;font:400 clamp(1.05rem,.95rem + .4vw,1.3rem)/1.2 var(--rp-display,serif);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em}
.rp-mo>a:is(:hover,:focus-visible) .rp-mo-name{text-decoration-color:currentColor}
.rp-mo-role{display:block;padding:.15rem .1rem .55rem;font:500 var(--rp-type-scale-label,.75rem)/1.4 var(--rp-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-on-muted,inherit)}
.rp-mosaic-credit{margin:var(--rp-space-scale-4,1rem) 0 0;font-size:var(--rp-type-scale-small,.85rem);line-height:1.6;color:var(--rp-on-muted,inherit)}
.rp-mosaic-credit a{color:inherit;text-decoration:underline;text-underline-offset:.2em}

.rp-mo-img{position:relative}
.rp-mo-plate{position:absolute;inset:0;pointer-events:none;opacity:0;color:#f4eee4;background:color-mix(in srgb,var(--mat-accent,#25342d) 45%,#0f1915);transition:opacity .35s var(--rp-ease,ease)}
.rp-mo-plate::after{content:'';position:absolute;inset:12%;background:currentColor;-webkit-mask:none center/contain no-repeat;mask:none center/contain no-repeat}
.rp-mo>a:is(:hover,:focus-visible) .rp-mo-plate{opacity:.94}
.rp-mo>a:is(:hover,:focus-visible) .rp-mo-plate::after{-webkit-mask-image:var(--mo-plate);mask-image:var(--mo-plate)}
@media (hover:none){.rp-mo-plate{display:none}}

@media (prefers-reduced-motion:reduce){
  .rp-mo-plate{transition:none}
  .rp-mo-img img{transition:none}
  .rp-mo>a:is(:hover,:focus-visible) .rp-mo-img img{transform:none}
}
/*rp-palette:copper-still-1*/
.im-plate--band{max-width:none;margin:var(--rp-space-scale-12) 0 0}
.rp-record-sec>.im-plate--band{margin:0 0 var(--rp-space-scale-12)}
.im-plate--band .rp-plate-stage{max-height:min(72vh,44rem);border:0;border-radius:0;box-shadow:none}
body figure.rp-plate.im-plate--band{box-shadow:none!important}
.im-plate--band .rp-plate-stage>picture{filter:none}
.im-plate--band .rp-plate-stage>picture>img{object-fit:cover}
.im-plate--band figcaption{grid-template-columns:minmax(0,1fr);gap:.2rem;max-width:var(--rp-space-container-narrow);margin:var(--rp-space-scale-3) auto 0;padding:0 var(--rp-space-container-padding)}
@media (max-width:719px){.im-plate--band .rp-plate-stage{aspect-ratio:16/9}}
