:root{--shb-nhi-blue: #d0ebff;--shb-nhi-ink: #111}body[data-shb-template="page.nhi-popup"]{margin:0;background:#fff;color:var(--shb-nhi-ink)}body[data-shb-template="page.nhi-popup"] main{overflow:clip;padding-inline:0!important}body[data-shb-template="page.nhi-popup"] .shopify-section.shb-nhi-section{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.shb-nhi,.shb-nhi *{box-sizing:border-box}.shb-nhi{min-height:100svh;background:#fff;color:var(--shb-nhi-ink);font-family:var(--shb-mono)}.shb-nhi__hero{position:relative;height:min(76svh,700px);min-height:500px;overflow:hidden;background:#37c4c6}.shb-nhi__hero-image{position:absolute;inset:-14px 0 0}.shb-nhi__hero-image img{width:100%;height:100%;object-fit:cover;object-position:center bottom;filter:none;transform:none}.shb-nhi__hero-blur{position:absolute;z-index:1;inset:0 0 auto;height:120px;backdrop-filter:blur(9px) saturate(1.2);-webkit-backdrop-filter:blur(9px) saturate(1.2);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 42%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 42%,transparent 100%);pointer-events:none}.shb-nhi__hero-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.shb-nhi__body{padding:29px 30px 62px;background:var(--shb-nhi-blue)}.shb-nhi__event-row{display:block}.shb-nhi__doodle-row{display:block;width:188px;height:auto;margin:0 auto}.shb-nhi__doodle-row--right{display:none}.shb-nhi__event{--shb-event-row-title-font: 500 15.44px/1.15 var(--shb-display);--shb-event-row-date-font: var(--shb-type-metadata-strong) var(--shb-type-compact-size)/1.266 var(--shb-mono);--shb-event-row-lift-shadow: 0 5px 0 rgba(0, 0, 0, .18);width:292.3px;max-width:100%;min-height:54.57px;margin:24px auto 0;border-radius:var(--shb-radius);background:#49a4ea;color:#fff}.shb-nhi__info{position:relative;z-index:1;width:280px;max-width:100%;margin:15.43px auto 0;padding:23px 26px 60px;border:1px solid #999;background:#fff}.shb-nhi__info h2{margin:0 0 18px;font:500 19.7px/1.41 var(--shb-display);letter-spacing:-.035em;text-align:center;text-transform:uppercase}.shb-nhi__info-body{font:var(--shb-type-compact-weight) var(--shb-type-compact-size)/var(--shb-type-compact-leading) var(--shb-mono)}.shb-nhi__info-body p{margin:0 0 14px}.shb-nhi__info-body p:last-child{margin-bottom:0}.shb-nhi__info-doodle{position:absolute;inset:22px auto auto 22px;width:31px;height:36px;object-fit:contain}.shb-nhi__mermaid{position:relative;z-index:2;display:block;width:calc(100% + 165px);max-width:none;height:auto;margin:-171.96px -82px -66px -83px}.shb-nhi__posters{display:grid;margin:0 -30px}.shb-nhi__poster{margin:0}.shb-nhi__poster img{display:block;width:100%;height:auto}.shb-nhi__extras{display:grid;gap:10px;max-width:640px;margin:30px auto 0}.shb-nhi__extras h2{margin:0 0 4px;font:500 30px/.9 var(--shb-display);text-transform:uppercase}.shb-nhi-pill{--shb-link-row-border: .3px solid #111;--shb-link-row-bg: #fff;--shb-link-row-ink: #111}@media(max-width:749px){.shb-nhi__hero{height:550px;min-height:550px}.shb-nhi__info{box-sizing:border-box;min-height:0;padding-bottom:115px;border:.3px solid #000000;box-shadow:0 4px 4px #00000040}.shb-nhi__mermaid{margin-top:calc(-19% - 131px);margin-bottom:-20%}}@media(min-width:750px){body[data-shb-template="page.nhi-popup"]{--shb-nhi-scene-w: min( calc(100vw - var(--shb-sbw, 0px)), calc(735px + max(0px, calc((min(100vw, 1100px) - 750px) / 3))) );--shb-nhi-u: calc(var(--shb-nhi-scene-w) / 735)}.shb-nhi{position:relative;background:var(--shb-nhi-blue)}.shb-nhi__hero{width:100%;height:calc(552 * var(--shb-nhi-u));min-height:calc(552 * var(--shb-nhi-u));background:var(--shb-nhi-blue)}.shb-nhi__hero-image{inset:calc(70 * var(--shb-nhi-u)) auto auto calc(50% - 340.5 * var(--shb-nhi-u));width:calc(344 * var(--shb-nhi-u));height:calc(482 * var(--shb-nhi-u))}.shb-nhi__hero-blur{display:none}.shb-nhi__posters{position:absolute;z-index:1;top:calc(70 * var(--shb-nhi-u));right:auto;left:calc(50% + 3.5 * var(--shb-nhi-u));width:calc(344 * var(--shb-nhi-u));height:calc(482 * var(--shb-nhi-u));grid-template-columns:minmax(0,1fr);margin:0}.shb-nhi__poster{height:100%}.shb-nhi__poster img{height:100%;object-fit:cover;object-position:center}.shb-nhi__body{background:var(--shb-nhi-blue)}.shb-nhi__body{display:block;padding:0 0 calc(80 * var(--shb-nhi-u))}.shb-nhi__intro-column{position:relative;width:var(--shb-nhi-scene-w);max-width:100%;margin-inline:auto}.shb-nhi__event-row{display:grid;grid-template-columns:calc(188 * var(--shb-nhi-u)) calc(292.333 * var(--shb-nhi-u)) calc(188 * var(--shb-nhi-u));column-gap:calc(21.5 * var(--shb-nhi-u));align-items:center;width:calc(711.333 * var(--shb-nhi-u));max-width:100%;margin:calc(26 * var(--shb-nhi-u)) auto 0}.shb-nhi__doodle-row{width:calc(188 * var(--shb-nhi-u));margin:0}.shb-nhi__doodle-row--right{display:block}.shb-nhi__event{--shb-event-row-title-font: 500 calc(15.44 * var(--shb-nhi-u))/1.15 var(--shb-display);--shb-event-row-meta-font: 500 calc(10.293 * var(--shb-nhi-u))/1.15 var(--shb-mono);--shb-event-row-date-font: 600 calc(11.793 * var(--shb-nhi-u))/1.266 var(--shb-mono);width:calc(292.333 * var(--shb-nhi-u));max-width:100%;min-height:calc(54.555 * var(--shb-nhi-u));margin:0}.shb-nhi__info{box-sizing:border-box;width:calc(668 * var(--shb-nhi-u));max-width:calc(100% - 40 * var(--shb-nhi-u));min-height:calc(403.278 * var(--shb-nhi-u));margin:calc(19.445 * var(--shb-nhi-u)) auto 0;padding:calc(30 * var(--shb-nhi-u)) calc(36 * var(--shb-nhi-u));border:.3px solid #000;box-shadow:0 4px 4px #00000040}.shb-nhi__info h2{margin:0 0 calc(18 * var(--shb-nhi-u)) calc(44 * var(--shb-nhi-u));font-size:calc(24 * var(--shb-nhi-u));text-align:left}.shb-nhi__info-body{max-width:31ch}.shb-nhi__info-doodle{left:calc(22 * var(--shb-nhi-u));top:calc(22 * var(--shb-nhi-u));width:calc(31 * var(--shb-nhi-u));height:calc(36 * var(--shb-nhi-u))}.shb-nhi__mermaid{position:relative;z-index:2;display:block;width:calc(554 * var(--shb-nhi-u));max-width:none;margin:calc(-414.278 * var(--shb-nhi-u)) calc(-49 * var(--shb-nhi-u)) 0 auto}.shb-nhi__extras{grid-template-columns:repeat(2,minmax(0,1fr));width:var(--shb-nhi-scene-w);max-width:100%}.shb-nhi__extras h2{grid-column:1/-1}}
