.nsh-wg .nsh-wg-hero{position:relative;background:var(--nsh-wg-offwhite)}.nsh-wg .nsh-wg-hero--image{height:80vh;min-height:420px;overflow:hidden}.nsh-wg .nsh-wg-hero__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.nsh-wg .nsh-wg-hero__overlay{display:flex;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.nsh-wg .nsh-wg-hero--image .nsh-wg-hero__overlay{position:absolute;inset:0;background:rgba(0,0,0,.21)}.nsh-wg .nsh-wg-hero__title{margin:0;font-family:var(--nsh-wg-script);font-size:clamp(48px,7vw,90px);font-weight:400;line-height:1.2;color:#000}.nsh-wg .nsh-wg-hero--image .nsh-wg-hero__title{color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.35)}.nsh-wg .nsh-wg-gallery{max-width:1366px;margin:0 auto;padding:60px 20px}.nsh-wg .nsh-wg-gallery .wp-block-gallery.has-nested-images{display:block;column-count:3;column-gap:12px;margin:0}.nsh-wg .nsh-wg-gallery .wp-block-gallery.has-nested-images figure.wp-block-image{display:block;width:100%!important;margin:0 0 12px!important;break-inside:avoid}.nsh-wg .nsh-wg-heading{margin:0 0 24px;font-family:var(--nsh-wg-script);font-size:50px;font-weight:400;line-height:1.2;color:#000;text-align:center}.nsh-wg .nsh-wg-review{padding:70px 20px;background:var(--nsh-wg-offwhite)}.nsh-wg .nsh-wg-review__text{max-width:860px;margin:0 auto;font-size:18px;line-height:1.7;color:#000;text-align:center}.nsh-wg .nsh-wg-review__text p{margin:0}.nsh-wg .nsh-wg-credits{padding:70px 20px}.nsh-wg .nsh-wg-credits__list{display:flex;flex-wrap:wrap;justify-content:center;gap:32px 24px;max-width:1100px;margin:0 auto;padding:0;list-style:none}.nsh-wg .nsh-wg-credit{flex:0 1 calc(( 100% - 48px ) / 3);margin:0;text-align:center}.nsh-wg .nsh-wg-credit__role{display:block;margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--nsh-wg-sage)}.nsh-wg .nsh-wg-credit__name{font-size:18px;line-height:1.4;color:#000}.nsh-wg a.nsh-wg-credit__name{text-decoration:underline;text-underline-offset:3px}.nsh-wg a.nsh-wg-credit__name:hover{color:var(--nsh-wg-sage)}@media (max-width:1024px){.nsh-wg .nsh-wg-credit{flex-basis:calc(( 100% - 24px ) / 2)}}@media (max-width:767px){.nsh-wg .nsh-wg-hero--image{height:60vh;min-height:320px}.nsh-wg .nsh-wg-gallery{padding:30px 12px}.nsh-wg .nsh-wg-gallery .wp-block-gallery.has-nested-images{column-count:2;column-gap:8px}.nsh-wg .nsh-wg-gallery .wp-block-gallery.has-nested-images figure.wp-block-image{margin-bottom:8px!important}.nsh-wg .nsh-wg-heading{font-size:40px}.nsh-wg .nsh-wg-review,.nsh-wg .nsh-wg-credits{padding:50px 20px}.nsh-wg .nsh-wg-review__text{font-size:16px}.nsh-wg .nsh-wg-credit{flex-basis:100%}}