/**handles:block-acf-bv-home-banner,block-acf-bv-split-panel,block-acf-bv-artwork-panel,block-acf-bv-featured-event**/
.featured-product{overflow:hidden;border-radius:10px;transition:box-shadow .2s ease-in-out;min-height:400px;display:flex;flex-direction:column;position:relative}.featured-product .featured-product__img{position:absolute;top:0;left:0;right:0;bottom:0}.featured-product .featured-product__img>img{height:100%;width:100%;object-fit:cover}.featured-product .featured-product__content{margin-top:auto;padding:3.125rem 1.875rem 1.875rem;color:#fff;z-index:1;background:linear-gradient(180deg,rgba(1,25,79,0) 0,rgba(1,25,79,.9) 100%)}.featured-product .featured-product__subtitle,.featured-product .featured-product__title{font-family:"Reem Kufi",sans-serif;font-weight:700;text-transform:uppercase;line-height:120%;margin:0;font-size:1.75rem}.featured-product .featured-product__subtitle{font-weight:700;margin-bottom:.3125rem;line-height:130%;font-size:1.125rem;opacity:.8}@media screen and (min-width:1140px){.home-banner .featured-product{aspect-ratio:1/1}.home-banner .featured-product:hover{box-shadow:0 3px 20px rgba(0,0,0,.6)}}.home-banner .home-banner__ctas{display:grid;gap:20px;grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:100%}.home-banner .home-banner__cta{position:relative;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:1.875rem;text-transform:uppercase;font-family:"Reem Kufi",sans-serif;font-weight:700;border-radius:10px;overflow:hidden;line-height:100%;transition:box-shadow .2s ease-in-out;overflow:hidden;font-size:1rem}@media (min-width:480px) and (max-width:1320px){.home-banner .home-banner__cta{font-size:calc( 16px + 2 * (100vw - 480px) / (1320 - 480))}}@media (min-width:1321px){.home-banner .home-banner__cta{font-size:1.125rem}}.home-banner .home-banner__cta:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;transform:scale(2);transition:transform .5s ease-in-out;background:radial-gradient(closest-side at 50% 50%,#02329d 0,#01194f 75%)}.home-banner .home-banner__cta>*{position:relative;z-index:2}.home-banner .home-banner__cta span{display:block;margin-top:1.25rem;font-size:2.375rem}.home-banner .home-banner__cta svg{position:absolute;right:0;bottom:-.375rem}.home-banner .home-banner__cta:hover{box-shadow:0 3px 20px rgba(0,0,0,.6)}.home-banner .home-banner__cta:hover:after{transform:scale(3)}.home-banner .home-banner__cta.home-banner__cta--alt:after{background:radial-gradient(closest-side at 50% 50%,#c19d54 0,#aa863c 75%)}@media screen and (min-width:1140px){.home-banner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:2fr;gap:20px}.glide__slide .home-banner{margin:-20px 0 0;padding:20px}.home-banner>:first-child{grid-row:span 2;grid-column:span 2}.home-banner>:first-child>*{height:100%}.home-banner>:nth-child(2){grid-column:span 2}.home-banner .home-banner__cta span{font-size:1.875rem}.home-banner .home-banner__cta svg{display:none}}@media screen and (min-width:1320px){.home-banner .home-banner__cta span{font-size:2.25rem}.home-banner .home-banner__cta svg{display:block}}@media screen and (min-width:1520px){.home-banner .home-banner__cta span{font-size:2.75rem}}
.split-panel{text-align:center;overflow:hidden}.split-panel .split-panel__title.panel__title.panel__title--secondary{padding-bottom:0;margin:0 0 -.3125rem;line-height:130%;font-size:1.75rem}@media (min-width:480px) and (max-width:1320px){.split-panel .split-panel__title.panel__title.panel__title--secondary{font-size:calc( 28px + 5 * (100vw - 480px) / (1320 - 480))}}@media (min-width:1321px){.split-panel .split-panel__title.panel__title.panel__title--secondary{font-size:2.0625rem}}.split-panel .split-panel__title.panel__title.panel__title--secondary:after{content:none}.split-panel .split-panel__subtitle{font-family:"Reem Kufi",sans-serif;font-weight:400;color:#4d4d4d;font-size:1.5rem;text-transform:uppercase}.split-panel .split-panel__subtitle+.split-panel__title{margin-top:.3125rem}.split-panel h3.panel__title{color:#333}.split-panel ul{list-style:none;padding:0}.split-panel ul>li{position:relative;padding-left:1.5625rem}.split-panel ul>li:before{content:'';display:block;position:absolute;left:0;top:.625rem;height:.5rem;width:.5rem;border-radius:100%;background:#c19d54}.split-panel blockquote{margin:1rem 0;font-weight:700;color:#c19d54}.split-panel blockquote:first-child{margin-top:0}.split-panel blockquote:last-child{margin-bottom:0}.split-panel .split-panel__media{margin:0 0 2.5rem;width:100%}.split-panel .split-panel__main{align-self:center;order:2}.split-panel .split-panel__media.split-panel__media--img{order:1}.split-panel .split-panel__img{overflow:hidden}.split-panel .split-panel__img img{display:block;border-radius:10px}.split-panel .split-panel__img.split-panel__img--round{border-radius:100%;max-width:250px;margin:auto}.split-panel .split-panel__img img{object-fit:cover;width:100%;height:100%}.split-panel.split-panel--half{text-align:left}@media screen and (min-width:768px) and (max-width:1020px){.split-panel:not(.split-panel--half) .split-panel__img{max-width:300px;margin:auto}}@media screen and (min-width:1020px){.split-panel .flex{align-items:stretch}.split-panel .split-panel__main{max-width:none;padding-left:.25em;padding-right:.25em;width:45.83333%}.split-panel .split-panel__media{margin-bottom:0;padding-left:.25em;padding-right:.25em;width:37.5%;margin-left:16.66667%}.split-panel .split-panel__media.split-panel__media--img{align-self:center;order:2}.split-panel .split-panel__img.split-panel__img--round{max-width:none}.split-panel.split-panel--left .split-panel__main{order:2;padding-left:.25em;padding-right:.25em;width:45.83333%;margin-left:16.66667%}.split-panel.split-panel--left .split-panel__media{order:1;margin-left:0;padding-left:.25em;padding-right:.25em;width:37.5%}.split-panel.split-panel--half .flex{align-items:center}.split-panel.split-panel--half .split-panel__main{padding-left:.25em;padding-right:.25em;width:41.66667%}.split-panel.split-panel--half .split-panel__media{padding-left:.25em;padding-right:.25em;width:50%;margin-left:8.33333%}.split-panel.split-panel--half.split-panel--left .split-panel__main{padding-left:.25em;padding-right:.25em;width:41.66667%;margin-left:8.33333%}.split-panel.split-panel--half.split-panel--left .split-panel__media{margin-left:0;padding-left:.25em;padding-right:.25em;width:50%}}@media screen and (min-width:1140px){.split-panel ol,.split-panel p,.split-panel ul{font-size:1.25rem}}
.artwork-grid{overflow:hidden;margin:0 10px}.artwork-grid>div{display:flex;flex-direction:column;margin:-1.25rem}.artwork-grid>div>*{margin:1.25rem;width:calc(100% - 2.5rem)}.artwork-grid .artwork-grid__content{text-align:center}.artwork-grid .artwork-grid__artwork{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:10px}.artwork-grid .artwork-grid__image{aspect-ratio:1/1;border-radius:10px;overflow:hidden}.artwork-grid .artwork-grid__image img{height:100%;width:100%;object-fit:cover}@media screen and (min-width:1020px){.artwork-grid{margin:0 20px}.artwork-grid>div{flex-direction:row;align-items:center;margin:-1.875rem}.artwork-grid>div>*{margin:1.875rem;width:calc(33.33% - 3.75rem)}.artwork-grid .artwork-grid__artwork{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}}@media screen and (min-width:1320px){.artwork-grid>div{margin:-3.75rem}.artwork-grid>div>*{margin:3.75rem}}
.featured-event{overflow:hidden;text-align:center}.featured-event>div{display:flex;flex-wrap:wrap;margin:-.9375rem}.featured-event>div>*{margin:.9375rem}.featured-event .featured-event__title{flex:1}.featured-event .featured-event__description{padding-right:2.5rem}.featured-event .event-box{flex-basis:870px}@media screen and (min-width:1140px){.featured-event{padding:20px;text-align:left}.featured-event>div{display:flex;flex-wrap:wrap;margin:-1.875rem}.featured-event>div>*{margin:1.875rem}.featured-event .featured-event__title{padding-top:1.875rem}.featured-event .featured-event__title .panel__title.panel__title--arrow::after{top:2.5rem}.featured-event.featured-event--right .featured-event__title{order:2}.featured-event.featured-event--right .featured-event__title .panel__title.panel__title--arrow{text-align:right;padding-right:0;padding-left:2.5rem}.featured-event.featured-event--right .featured-event__title .panel__title.panel__title--arrow:after{transform:rotate(180deg);right:auto;left:0}.featured-event.featured-event--right .featured-event__description{text-align:right;padding-left:2.5rem;padding-right:0}.featured-event.featured-event--right .event-box{order:1}}