.has-motion :is([data-motion=fade-up],[data-motion=reveal-image]):not([data-motion-children]){opacity:0}.has-motion [data-motion=fade-up][data-motion-children]>*,.has-motion [data-motion=split]>*{opacity:0}.has-motion [data-motion-step]:not([data-motion-children]):not(:has(.motion-word)){opacity:0}.has-motion .motion-word-inner,.has-motion [data-motion-step][data-motion-children]>*{opacity:0}.motion-word{display:inline-block;overflow:clip;padding-top:.35em;margin-top:-.35em;padding-bottom:.14em;margin-bottom:-.14em;vertical-align:top}.motion-word-inner{display:inline-block;will-change:transform}.has-motion [data-motion-split=done]:not([data-motion-running]) .motion-word-inner,.motion-word-inner[style*="translate(0"]{will-change:auto}[data-motion=parallax]{will-change:transform}[data-motion=parallax]:not(:only-child){position:relative}[data-motion=stack]{--motion-stack-top:6rem}[data-motion=stack]>*{position:-webkit-sticky;position:sticky;top:var(--motion-stack-top)}@media (prefers-reduced-motion:reduce){.has-motion .motion-word-inner,.has-motion :is([data-motion=fade-up],[data-motion=reveal-image],[data-motion-step]),.has-motion [data-motion-step]>*{opacity:1!important;transform:none!important}.motion-word-inner,[data-motion=parallax]{will-change:auto}[data-motion=stack]>*{position:static}}html.lenis,html.lenis body{height:auto}html.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.openDayBanner_banner__HYUDn{position:relative;z-index:130;background:var(--bb-olive-leaf,#3c5d1d);color:#ffffff}.openDayBanner_link__g7bxI{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2rem .55rem;min-height:2.5rem;padding:.5rem 1rem;color:inherit;font-size:.9rem;line-height:1.3;font-weight:400;text-align:center;text-decoration:none}.openDayBanner_link__g7bxI:focus-visible .openDayBanner_cta__QgQox,.openDayBanner_link__g7bxI:hover .openDayBanner_cta__QgQox{text-decoration:underline;text-underline-offset:.2em}.openDayBanner_link__g7bxI:focus-visible{outline:2px solid var(--bb-bright-amber,#ffd105);outline-offset:-4px}.openDayBanner_name__o8Vql{font-weight:700}.openDayBanner_dot__DM_ke{opacity:.6}.openDayBanner_cta__QgQox{color:var(--bb-bright-amber,#ffd105);font-weight:700;white-space:nowrap}.openDayBanner_narrow__ThQGm{display:none}@media (max-width:640px){.openDayBanner_link__g7bxI{font-size:.82rem;gap:.2rem .4rem}.openDayBanner_wide__NW09c{display:none}.openDayBanner_narrow__ThQGm{display:inline}}