.yarl__thumbnails{height:100%;display:flex}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1;position:relative}.yarl__thumbnails_container{background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));padding:var(--yarl__thumbnails_container_padding,16px);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;position:relative;overflow:hidden}.yarl__thumbnails_vignette{pointer-events:none;--yarl__thumbnails_vignette_size:12%;position:absolute}@media (min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media (min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size,12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size,12%)),var(--yarl__color_backdrop,#000) 100%);width:100%;top:0;bottom:0}.yarl__thumbnails_track{gap:var(--yarl__thumbnails_thumbnail_gap,16px);outline:none}.yarl__thumbnails_thumbnail{cursor:pointer;appearance:none;background:var(--yarl__thumbnails_thumbnail_background,#000);border-width:var(--yarl__thumbnails_thumbnail_border,1px);border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,#fffc));border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);-webkit-tap-highlight-color:transparent;padding:var(--yarl__thumbnails_thumbnail_padding,4px);width:var(--yarl__thumbnails_thumbnail_width,120px);height:var(--yarl__thumbnails_thumbnail_height,80px);box-sizing:content-box;outline:none;flex:none;position:relative;overflow:hidden}.yarl__thumbnails_thumbnail_active{border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{opacity:0;animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards}.yarl__thumbnails_thumbnail_fadeout{animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:unset}.yarl__thumbnails_thumbnail_placeholder{visibility:hidden;cursor:unset}.yarl__thumbnails_thumbnail:focus{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail:focus:not(:focus-visible){box-shadow:unset}.yarl__thumbnails_thumbnail:focus-visible{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail_icon{color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,#fffc));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px #000c));width:var(--yarl__thumbnails_thumbnail_icon_size,32px);height:var(--yarl__thumbnails_thumbnail_icon_size,32px);position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}
.GalleryDetailSection-module-scss-module__yfKVVW__section{padding:40px 0 60px}@media (min-width:992px){.GalleryDetailSection-module-scss-module__yfKVVW__section{padding:60px 0 70px}}.GalleryDetailSection-module-scss-module__yfKVVW__meta-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.GalleryDetailSection-module-scss-module__yfKVVW__badge{color:#a8282f;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700}.GalleryDetailSection-module-scss-module__yfKVVW__heading{color:#55413e;font-family:var(--font-eb-garamond);margin-bottom:4px;font-size:26px;font-weight:600}@media (min-width:992px){.GalleryDetailSection-module-scss-module__yfKVVW__heading{font-size:32px}}.GalleryDetailSection-module-scss-module__yfKVVW__date{color:#f3b11e;letter-spacing:.04em;margin:0;font-size:14px;font-weight:600}.GalleryDetailSection-module-scss-module__yfKVVW__day-nav{align-items:center;gap:20px;display:flex}.GalleryDetailSection-module-scss-module__yfKVVW__day-nav-link{letter-spacing:.04em;text-transform:uppercase;color:#a8282f;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.GalleryDetailSection-module-scss-module__yfKVVW__day-nav-link:hover{color:#a8282f;text-decoration:underline}.GalleryDetailSection-module-scss-module__yfKVVW__day-nav-link--disabled{color:#f3b11e80;pointer-events:none}.GalleryDetailSection-module-scss-module__yfKVVW__photo-btn{cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.GalleryDetailSection-module-scss-module__yfKVVW__thumb{border-radius:10px;transition:transform .25s}.GalleryDetailSection-module-scss-module__yfKVVW__photo-btn:hover .GalleryDetailSection-module-scss-module__yfKVVW__thumb{transform:scale(1.03)}.GalleryDetailSection-module-scss-module__yfKVVW__no-images{text-align:center;color:#f3b11e;padding:30px 0}.GalleryDetailSection-module-scss-module__yfKVVW__empty-state{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:60px 0;display:flex}.GalleryDetailSection-module-scss-module__yfKVVW__empty-state p{color:#55413e;margin:0;font-size:16px;font-weight:600}.GalleryDetailSection-module-scss-module__yfKVVW__empty-icon{color:#f3b11eb3;font-size:40px}.GalleryDetailSection-module-scss-module__yfKVVW__back-link{text-decoration:none}.GalleryDetailSection-module-scss-module__yfKVVW__lightbox .yarl__thumbnails_thumbnail{opacity:.5;transition:opacity .2s,transform .2s}.GalleryDetailSection-module-scss-module__yfKVVW__lightbox .yarl__thumbnails_thumbnail:hover{opacity:.8}.GalleryDetailSection-module-scss-module__yfKVVW__lightbox .yarl__thumbnails_thumbnail_active{opacity:1;transform:translateY(-2px)}
