@media only screen and (min-width:0rem){#gallery-1897{background-blend-mode:multiply,normal;background-color:var(--background);background-image:var(--grain),linear-gradient(90deg,#202808 0,#1b2209 100%);background-size:22.5rem auto,100% 100%;padding:var(--sectionPadding)}#gallery-1897 .cs-container{display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem;width:100%}#gallery-1897 .cs-content{gap:1.5rem;justify-content:space-between;text-align:center;width:100%}#gallery-1897 .cs-content,#gallery-1897 .cs-flex{align-items:center;display:flex;flex-direction:column}#gallery-1897 .cs-topper{margin-bottom:.25rem}#gallery-1897 .cs-title{margin:0;max-width:25ch}#gallery-1897 .cs-button-solid{flex:none}#gallery-1897 .cs-gallery{display:grid;gap:clamp(1rem,2vw,1.25rem);grid-auto-flow:row;width:100%}#gallery-1897 .cs-item{background-color:var(--surface);border:1px solid var(--border);border-radius:1.25rem;display:grid;gap:1rem;grid-template-columns:1fr;padding:clamp(1rem,3.1vw,1.9375rem);transition:border-color .3s,box-shadow .3s;width:100%}#gallery-1897 .cs-item:focus-within,#gallery-1897 .cs-item:hover{border-color:var(--primary);box-shadow:var(--glowBox)}#gallery-1897 .cs-item-text{color:var(--headerColor);font-size:clamp(1.5rem,2.8vw,1.75rem);font-weight:700;line-height:1.14285714em;margin:0}#gallery-1897 .cs-picture-group{aspect-ratio:326/296;border-radius:1rem;overflow:hidden;position:relative}#gallery-1897 .cs-picture{display:block;height:100%;width:100%}#gallery-1897 .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#gallery-1897 .cs-tag{background-color:var(--surface);border:1px solid var(--border);border-radius:1.375rem;bottom:1rem;color:var(--bodyTextColor);font-size:1rem;left:1rem;line-height:1.625em;min-height:2.75rem;min-width:6.25rem;padding:.5rem .75rem;position:absolute;text-align:center;text-transform:uppercase}#gallery-1897 .cs-tag-after{border-color:var(--primary);color:var(--primary);filter:var(--glowDrop);font-weight:700}}@media only screen and (min-width:37.5rem){#gallery-1897 .cs-content{align-items:flex-end;flex-direction:row;text-align:left}#gallery-1897 .cs-flex{align-items:flex-start}#gallery-1897 .cs-item{grid-template-columns:repeat(2,1fr)}#gallery-1897 .cs-item-text{grid-column:span 2}#gallery-1897 .cs-picture-group{aspect-ratio:275/320}}@media only screen and (min-width:64rem){#gallery-1897 .cs-gallery{grid-template-columns:repeat(2,1fr)}}