.frame-type-container-exhibition-space{padding:var(--bs-gutter-x) 0}.c-exhibition-space{width:100%}@media(min-width: 992px){.c-exhibition-space{width:calc(100% + var(--hbk-grid-gap-large))}}.c-exhibition-space__grid-sizer{width:100%}@media(min-width: 992px){.c-exhibition-space__grid-sizer{width:calc(33.333% - var(--hbk-grid-gap-large))}}.c-exhibition-space__gutter-sizer{width:var(--hbk-grid-gap-large)}.c-exhibition-space__work{width:100%;margin-bottom:var(--hbk-grid-gap-large);position:relative}@media(min-width: 992px){.c-exhibition-space__work{width:calc(33.333% - var(--hbk-grid-gap-large))}}@media(min-width: 992px){.c-exhibition-space__work--width-2{width:calc(66.666% - var(--hbk-grid-gap-large))}}@media(min-width: 992px){.c-exhibition-space__work--width-3{width:calc(100% - var(--hbk-grid-gap-large))}}.c-exhibition-space__work img{width:100%;height:auto;max-width:100%}.c-exhibition-space__work a{display:block;color:var(--hbk-text-color)}.c-exhibition-space__work a:hover,.c-exhibition-space__work a:focus{text-decoration:none;color:var(--hbk-text-color)}@media(min-width: 768px){.c-exhibition-space--complex .c-exhibition-space__work:hover .c-exhibition-space__work-overlay{opacity:1}.c-exhibition-space--complex .c-exhibition-space__work:hover .c-exhibition-space__play,.c-exhibition-space--complex .c-exhibition-space__work:hover .c-exhibition-space__plus{opacity:0}}.c-exhibition-space__work-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;overflow:hidden;padding:0 .5rem;background-color:rgba(var(--bs-secondary-rgb), 0.8);color:var(--bs-white);transition:opacity .3s ease;opacity:0}.c-exhibition-space__work-overlay p{font-size:1rem;margin-bottom:0;line-height:1.5;text-align:center;color:var(--bs-white)}.c-exhibition-space__work-overlay strong{font-family:var(--hbk-font-family-bold)}.c-exhibition-space__work-overlay .o-button{margin-top:1rem}.c-exhibition-space__play{transition:opacity .3s ease;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.c-exhibition-space__play i{color:var(--bs-secondary);font-size:3rem}.c-exhibition-space__plus{transition:opacity .3s ease;opacity:1;position:absolute;bottom:1rem;right:1rem}.c-exhibition-space__plus i{color:var(--bs-white)}.c-exhibition-space__header{padding-left:var(--bs-gutter-x);padding-bottom:calc(var(--bs-gutter-x)*.5);text-transform:uppercase;letter-spacing:1px;font-family:var(--hbk-font-family-black)}.c-exhibition-space__lightbox-content{display:none;background:var(--bs-primary);color:var(--bs-white);max-height:80vh}.c-exhibition-space__lightbox-content.ginlined-content{display:flex !important;flex-direction:column;align-items:stretch}.c-exhibition-space__lightbox-headline{text-transform:uppercase;font-family:var(--hbk-font-family-black);margin-bottom:calc(var(--bs-gutter-x)*1);letter-spacing:1px;font-size:1.5rem}.c-exhibition-space__lightbox-work{flex:0 1 auto}@media(min-width: 992px){.c-exhibition-space__lightbox-work{display:flex;height:70vh;width:50%;align-items:center;justify-content:center;padding-left:2.5rem}}@media(min-width: 1200px){.c-exhibition-space__lightbox-work{width:70%}}.c-exhibition-space__lightbox-work figure{margin:0}.c-exhibition-space__lightbox-work .image-embed-item{max-width:100%;max-height:70vh;width:auto;height:auto}.c-exhibition-space__lightbox-work .video-embed{width:100%}.c-exhibition-space__lightbox-work .video-embed img{width:auto;height:auto;max-width:100%}.c-exhibition-space__lightbox-info{flex:1 0 auto;padding-top:calc(var(--bs-gutter-x)*.5);font-size:1rem}@media(min-width: 992px){.c-exhibition-space__lightbox-info{padding-top:0;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:2.5rem;width:50%;height:70vh;overflow:auto}}@media(min-width: 1200px){.c-exhibition-space__lightbox-info{width:20%}}.c-exhibition-space__lightbox-info p{margin-bottom:1rem}.c-exhibition-space__lightbox-info strong{font-family:var(--hbk-font-family-bold)}.c-exhibition-space__work-caption{font-size:.75rem;line-height:1.2;padding-top:.5rem}main>.o-content[data-container-backgroundcolor=default] .frame-type-container-exhibition-space{padding:0}main>.o-content[data-container-backgroundcolor=default] .frame-type-container-exhibition-space .c-exhibition-space__header{padding-left:0}.c-exhibition-space--transparent{opacity:0;transition:opacity ease-in .25s}.c-exhibition-space--rerendered{opacity:1}
