.photo-album-container{position:relative;padding-inline:var(--container-narrow)}.photo-album-container .album-content{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gutter-x-loose)}.photo-album-container .album-content>:only-child{grid-column:1/-1;justify-self:center}@media only screen and (max-width: 48rem){.photo-album-container .album-content{grid-template-columns:minmax(0, 1fr);gap:var(--space-2xl)}}.photo-album-container .content-lockup{gap:var(--space-xl);flex-direction:column;max-width:30rem;width:100%;margin:auto}.photo-album-container .content-lockup .lockup-img{padding:var(--space-s);background-color:#fff;position:relative}.photo-album-container .content-lockup .lockup-img .media-container img{width:100%}.photo-album-container .content-lockup .lockup-img .slick-controls{z-index:3;padding:var(--space-xl);position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:auto}.photo-album-container .content-lockup .lockup-img .slick-controls .slick-control{display:none}.photo-album-container .content-lockup .lockup-img .frame{position:absolute;---frame-size: -.6rem}@media only screen and (max-width: 48rem){.photo-album-container .content-lockup .lockup-img .frame{width:2rem;height:2.2rem;---frame-size: -.45rem}}.photo-album-container .content-lockup .lockup-img .frame.top-left{left:var(---frame-size);top:var(---frame-size)}.photo-album-container .content-lockup .lockup-img .frame.top-right{right:var(---frame-size);top:var(---frame-size)}.photo-album-container .content-lockup .lockup-img .frame.bottom-right{right:var(---frame-size);bottom:var(---frame-size)}.photo-album-container .content-lockup .lockup-img .frame.bottom-left{left:var(---frame-size);bottom:var(---frame-size)}.photo-album-container .content-lockup:nth-child(2) .illustration-logo svg{margin-left:auto}@media only screen and (max-width: 48rem){.photo-album-container .content-lockup:nth-child(2) .illustration-logo{align-self:flex-end}}.photo-album-container .content-lockup.column-reverse{flex-direction:column-reverse}@media only screen and (max-width: 48rem){.photo-album-container .content-lockup.column-reverse{flex-direction:column}}.photo-album-container .content-lockup .illustration-logo svg{margin:unset}@media only screen and (max-width: 48rem){.photo-album-container .content-lockup:nth-child(1){flex-direction:column-reverse}.photo-album-container .content-lockup .illustration-logo{width:8.15388rem}}
/*# sourceMappingURL=photo_album.css.map */
