.hero[data-astro-cid-bbe6dxrz]{padding:var(--padding);display:flex;flex-direction:column;gap:var(--padding);align-items:center;justify-content:center;font-size:clamp(1.5rem,3vw,1.8rem);text-align:center;white-space:pre-line;line-height:1.2}.hero[data-astro-cid-bbe6dxrz] .logo[data-astro-cid-bbe6dxrz]{max-width:40rem;width:100%}.hero[data-astro-cid-bbe6dxrz] .logo[data-astro-cid-bbe6dxrz] svg{width:100%;height:auto}.hero[data-astro-cid-bbe6dxrz] .markdown[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:var(--padding)}.hero[data-astro-cid-bbe6dxrz] .markdown[data-astro-cid-bbe6dxrz] strong{font-weight:inherit;text-decoration:underline}.hero[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{position:fixed;top:50%;left:0;max-height:90vh;max-width:50vw;transform:translate(-50%,-50%)}.hero[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz].img2{left:auto;right:0;transform:translate(50%,-50%)}@media (max-width: 768px){.hero[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{top:0;left:50%;max-width:100%}.hero[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz].img2{right:auto;left:50%;top:120%;transform:translate(-50%,-50%)}}@media (max-width: 768px){footer[data-astro-cid-sz7xmlte]{padding-top:60vw}}header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;display:flex;justify-content:center;align-items:center;gap:3rem;padding:var(--padding);background:var(--color);color:var(--bg);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;white-space:pre-line;text-align:center}@media (max-width: 768px){header[data-astro-cid-3ef6ksr2]{position:static;padding-top:60vw;flex-direction:column;align-items:stretch;gap:1rem;padding-bottom:1rem}}.menu-button[data-astro-cid-3ef6ksr2]{color:var(--color);background:var(--bg);text-decoration:none;padding:.8rem 1.5rem;border:2px solid var(--bg);border-radius:25px;font-size:1.2rem}@media (max-width: 768px){.menu-button[data-astro-cid-3ef6ksr2]{padding:.8rem 1.2rem;font-size:1rem;width:auto;margin:0;order:2}}@font-face{font-family:f;src:url(/fonts/f400.woff2) format("woff2");font-weight:400}@font-face{font-family:f;src:url(/fonts/f500.woff2) format("woff2");font-weight:500}@font-face{font-family:f;src:url(/fonts/f700.woff2) format("woff2");font-weight:700}html{--bg: #fbf1eb;--color: #e74f18;--green: #4D7B43;--padding: min(2rem, 4vw);background:var(--bg);color:var(--color);font-weight:500;font-family:f,sans-serif;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body{overscroll-behavior:none}*{box-sizing:border-box;outline:0;border:0;margin:0;padding:0;-ms-overflow-style:none;color:inherit;text-decoration:inherit;-webkit-user-drag:none}img,video,svg{max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6,p{-webkit-user-select:text;-moz-user-select:text;user-select:text}button{all:unset;cursor:pointer;display:flex}::-webkit-scrollbar{display:none}::-moz-selection{background:var(--color);color:var(--bg)}::selection{background:var(--color);color:var(--bg)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.pricing[data-astro-cid-hkoc4sea]{background:var(--green);color:#fff;padding:var(--padding);text-align:center}.pricing[data-astro-cid-hkoc4sea] h2[data-astro-cid-hkoc4sea]{font-size:clamp(2rem,5vw,4rem);font-weight:700;margin-bottom:2rem}.pricing-options[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto;margin-bottom:2rem}.price-item[data-astro-cid-hkoc4sea] h3[data-astro-cid-hkoc4sea]{font-size:clamp(1.2rem,3vw,1.8rem);font-weight:600;margin-bottom:.5rem}.price-item[data-astro-cid-hkoc4sea] .subtitle[data-astro-cid-hkoc4sea]{font-size:1rem;opacity:.8;margin-bottom:.5rem}.price-item[data-astro-cid-hkoc4sea] .price[data-astro-cid-hkoc4sea]{font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.disclaimer[data-astro-cid-hkoc4sea]{font-size:1rem;opacity:.8;max-width:600px;margin:0 auto;font-style:italic}.hours[data-astro-cid-gljrcp7o]{background:var(--bg);color:var(--color);padding:var(--padding);text-align:center}.hours[data-astro-cid-gljrcp7o] h2[data-astro-cid-gljrcp7o]{font-size:clamp(2rem,5vw,4rem);font-weight:700;margin-bottom:2rem;color:var(--color)}.schedule[data-astro-cid-gljrcp7o]{display:flex;flex-direction:column;gap:.5rem;max-width:400px;margin:0 auto}.schedule-row[data-astro-cid-gljrcp7o]{display:flex;justify-content:space-between;align-items:center;font-size:clamp(1rem,2.5vw,1.2rem)}.schedule-row[data-astro-cid-gljrcp7o] .days[data-astro-cid-gljrcp7o],.schedule-row[data-astro-cid-gljrcp7o] .time[data-astro-cid-gljrcp7o]{color:var(--color)}.special-note[data-astro-cid-gljrcp7o]{margin-top:1rem;color:var(--color);font-size:clamp(.8rem,2vw,1rem)}
