:root{--tracking-splash:.00625rem;color:#111;font-synthesis:none;background:#111;font-family:TeX Gyre Heros,Arial,sans-serif}*{box-sizing:border-box}html,body{width:100%;margin:0;overflow-x:hidden}body{min-width:20rem;min-height:100%;line-height:normal}::selection{color:#fff;background:#00f}.opening{--image-x:var(--desktop-image-x);--image-y:var(--desktop-image-y);--ink:var(--desktop-ink);--identity-x:var(--desktop-identity-x);--identity-y:var(--desktop-identity-y);--identity-shift-x:var(--desktop-identity-shift-x);--identity-shift-y:var(--desktop-identity-shift-y);--identity-align:var(--desktop-identity-align);--identity-max-width:var(--desktop-identity-max-width);--schedule-x:var(--desktop-schedule-x);--schedule-y:var(--desktop-schedule-y);--schedule-shift-x:var(--desktop-schedule-shift-x);--schedule-shift-y:var(--desktop-schedule-shift-y);--schedule-align:var(--desktop-schedule-align);--schedule-max-width:var(--desktop-schedule-max-width);--project-x:var(--desktop-project-x);--project-y:var(--desktop-project-y);--project-shift-x:var(--desktop-project-shift-x);--project-shift-y:var(--desktop-project-shift-y);--project-align:var(--desktop-project-align);--project-max-width:var(--desktop-project-max-width);isolation:isolate;width:100%;height:100svh;position:relative;overflow:hidden}.opening-media,.opening-media picture,.opening-media img,.opening-overlay{width:100%;height:100%;position:absolute;inset:0}.opening-media{z-index:0;color:inherit;cursor:pointer;font:inherit;background:#eee;border:0;margin:0;padding:0}.opening-media picture{display:block}.opening-media img{object-fit:cover;object-position:var(--image-x) var(--image-y);user-select:none;display:block}.opening-overlay{z-index:1;color:var(--ink);pointer-events:none}.opening-media:focus-visible{outline-offset:-.25rem;outline:.125rem solid #00f}.opening-media:focus-visible+.opening-overlay{box-shadow:inset 0 0 0 .125rem #00f}.opening-identity,.opening-schedule,.opening-project{overflow-wrap:break-word;margin:0;position:absolute}.opening-identity{top:var(--identity-y);left:var(--identity-x);width:max-content;max-width:min(var(--identity-max-width), calc(100vw - 2 * var(--site-header-inset)));transform:translate(var(--identity-shift-x), var(--identity-shift-y));text-align:var(--identity-align)}.opening-project{top:var(--project-y);left:var(--project-x);width:max-content;max-width:min(var(--project-max-width), 94vw);transform:translate(var(--project-shift-x), var(--project-shift-y));text-align:var(--project-align)}.opening-schedule{top:var(--schedule-y);left:var(--schedule-x);width:max-content;max-width:min(var(--schedule-max-width), 94vw);transform:translate(var(--schedule-shift-x), var(--schedule-shift-y));text-align:var(--schedule-align)}h1,h2,p{margin:0;font-weight:400}h1{font-family:TeX Gyre Heros Cn,TeX Gyre Heros,Arial,sans-serif;font-size:var(--text-site-name);letter-spacing:normal;text-transform:none}.opening-project{font-family:TeX Gyre Termes,Times New Roman,serif;font-size:var(--text-feature);letter-spacing:var(--tracking-splash);font-style:normal}.opening-schedule,.regular-hours{font-family:TeX Gyre Termes,Times New Roman,serif;font-size:var(--text-feature);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-splash);font-style:normal}.opening-project h2{font-family:inherit;font-size:inherit;text-wrap:balance;text-transform:none;margin-bottom:.16em;font-style:italic}.opening-project-link{color:inherit;pointer-events:auto;text-decoration:none;display:block}.opening-project-link:visited{color:inherit}.opening-project-link:hover{color:inherit;text-underline-offset:.22em;text-decoration-skip-ink:auto;text-decoration:underline .06em}.opening-project-link:focus-visible{color:inherit;outline-offset:.25rem;outline:.125rem solid}.opening-project p+p{margin-top:.08em}.opening-event{margin-bottom:.9em}.regular-hours{text-align:center;margin-top:1.2rem}.regular-hours p+p{margin-top:.08em}.date-range{white-space:nowrap;margin-top:.52em}.date-range time,.date-range span{white-space:nowrap}@media (width<=40rem){.opening{--image-x:var(--mobile-image-x);--image-y:var(--mobile-image-y);--ink:var(--mobile-ink);--identity-x:var(--mobile-identity-x);--identity-y:var(--mobile-identity-y);--identity-shift-x:var(--mobile-identity-shift-x);--identity-shift-y:var(--mobile-identity-shift-y);--identity-align:var(--mobile-identity-align);--identity-max-width:var(--mobile-identity-max-width);--schedule-x:var(--mobile-schedule-x);--schedule-y:var(--mobile-schedule-y);--schedule-shift-x:var(--mobile-schedule-shift-x);--schedule-shift-y:var(--mobile-schedule-shift-y);--schedule-align:var(--mobile-schedule-align);--schedule-max-width:var(--mobile-schedule-max-width);--project-x:var(--mobile-project-x);--project-y:var(--mobile-project-y);--project-shift-x:var(--mobile-project-shift-x);--project-shift-y:var(--mobile-project-shift-y);--project-align:var(--mobile-project-align);--project-max-width:var(--mobile-project-max-width)}}@media (width>=48rem) and (width<=74.999rem) and (orientation:landscape),(width>=48rem) and (height<=39.999rem) and (orientation:landscape){.opening-project{top:var(--desktop-project-short-top);bottom:var(--desktop-project-short-bottom);transform:translateX(var(--project-shift-x))}.opening-schedule{max-width:min(var(--schedule-max-width), 24vw)}}@media print{html,body{overflow-x:visible}.opening{height:100vh}}
