.where[data-astro-cid-qjebkk5b]{background:var(--plaster);grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;display:grid}.where-text[data-astro-cid-qjebkk5b]{padding:clamp(48px, 9vh, 120px) clamp(24px, 3vw, 48px) clamp(48px, 9vh, 120px) var(--pad);flex-direction:column;justify-self:end;gap:22px;width:100%;max-width:600px;display:flex}.where-text[data-astro-cid-qjebkk5b] h1[data-astro-cid-qjebkk5b]{font-size:clamp(40px,3.9vw,62px)}.addr[data-astro-cid-qjebkk5b]{color:var(--ink-2);font-size:clamp(18px,.5vw + 15px,21px)}.small-link[data-astro-cid-qjebkk5b]{color:var(--stone-dark);text-underline-offset:4px;align-self:flex-start;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.map-wall[data-astro-cid-qjebkk5b]{padding:clamp(40px, 6vw, 88px) var(--pad) clamp(40px, 6vw, 88px) 0;position:relative}.map-strip[data-astro-cid-qjebkk5b]{border-left:1px solid var(--honey);position:absolute;inset:0 0 0 12%}.map-frame[data-astro-cid-qjebkk5b]{z-index:2;position:relative}.map-frame[data-astro-cid-qjebkk5b] iframe[data-astro-cid-qjebkk5b]{aspect-ratio:4/3;background:var(--plaster-2);border:0;width:100%;display:block}.hours[data-astro-cid-qjebkk5b]{background:var(--plaster-2);position:relative}.hours[data-astro-cid-qjebkk5b]:before{content:"";opacity:.1;pointer-events:none;background:url(/img/courses.svg) 0 0/720px;position:absolute;inset:0}.hours-inner[data-astro-cid-qjebkk5b]{max-width:1200px;padding:clamp(56px, 8vw, 110px) var(--pad);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);margin:0 auto;display:grid;position:relative}.hours-head[data-astro-cid-qjebkk5b]{flex-direction:column;gap:16px;display:flex}.hours-head[data-astro-cid-qjebkk5b] h2[data-astro-cid-qjebkk5b]{font-size:clamp(34px,3vw + 10px,56px)}.hours-head[data-astro-cid-qjebkk5b] p[data-astro-cid-qjebkk5b]{color:var(--ink-2);max-width:30em}.checked[data-astro-cid-qjebkk5b]{color:var(--stone-dark);font-size:15px}.hours-table[data-astro-cid-qjebkk5b]{border-collapse:collapse;background:var(--plaster);border:6px solid var(--ink);width:100%}.hours-table[data-astro-cid-qjebkk5b] th[data-astro-cid-qjebkk5b],.hours-table[data-astro-cid-qjebkk5b] td[data-astro-cid-qjebkk5b]{text-align:left;border-bottom:1px solid #ddd6c9;padding:14px 20px}.hours-table[data-astro-cid-qjebkk5b] tr[data-astro-cid-qjebkk5b]:last-child th[data-astro-cid-qjebkk5b],.hours-table[data-astro-cid-qjebkk5b] tr[data-astro-cid-qjebkk5b]:last-child td[data-astro-cid-qjebkk5b]{border-bottom:0}.hours-table[data-astro-cid-qjebkk5b] th[data-astro-cid-qjebkk5b]{font-family:var(--serif);font-size:20px;font-weight:400}.hours-table[data-astro-cid-qjebkk5b] td[data-astro-cid-qjebkk5b]{text-align:right;font-weight:600}.porta[data-astro-cid-qjebkk5b]{background:var(--ink);color:var(--cream);padding:clamp(56px, 8vw, 120px) var(--pad);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,100px);display:grid}.porta-frame[data-astro-cid-qjebkk5b]{border-color:#3a322b;justify-self:end;width:min(100%,460px)}.porta-frame[data-astro-cid-qjebkk5b] img[data-astro-cid-qjebkk5b]{aspect-ratio:900/1014}.porta-text[data-astro-cid-qjebkk5b]{flex-direction:column;gap:22px;max-width:520px;display:flex}.porta-text[data-astro-cid-qjebkk5b] h2[data-astro-cid-qjebkk5b]{color:#fff;font-size:clamp(34px,3vw + 10px,56px)}.clues[data-astro-cid-qjebkk5b]{border-top:1px solid #4a4038;margin:0;padding:0;list-style:none}.clues[data-astro-cid-qjebkk5b] li[data-astro-cid-qjebkk5b]{color:var(--cream-2);border-bottom:1px solid #4a4038;padding:16px 0}.clues[data-astro-cid-qjebkk5b] strong[data-astro-cid-qjebkk5b]{font-family:var(--serif);color:#fff;margin-right:6px;font-size:21px;font-weight:400}.porta-text[data-astro-cid-qjebkk5b] p[data-astro-cid-qjebkk5b]{color:var(--cream-2)}.porta-text[data-astro-cid-qjebkk5b] a[data-astro-cid-qjebkk5b]{color:#fff;text-decoration-color:var(--honey);text-underline-offset:4px;font-weight:600}.sr-only[data-astro-cid-qjebkk5b]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.where[data-astro-cid-qjebkk5b]{grid-template-columns:1fr}.where-text[data-astro-cid-qjebkk5b]{max-width:none;padding:36px var(--pad) 20px}.where-text[data-astro-cid-qjebkk5b] .btn-call[data-astro-cid-qjebkk5b]{width:100%}.map-wall[data-astro-cid-qjebkk5b]{padding:28px var(--pad) 40px}.map-strip[data-astro-cid-qjebkk5b]{border-left:0;top:0;bottom:0;left:0}.map-frame[data-astro-cid-qjebkk5b] iframe[data-astro-cid-qjebkk5b]{aspect-ratio:1}.hours-inner[data-astro-cid-qjebkk5b]{grid-template-columns:1fr}.hours-table[data-astro-cid-qjebkk5b] th[data-astro-cid-qjebkk5b],.hours-table[data-astro-cid-qjebkk5b] td[data-astro-cid-qjebkk5b]{padding:12px 14px}.porta[data-astro-cid-qjebkk5b]{grid-template-columns:1fr}.porta-frame[data-astro-cid-qjebkk5b]{justify-self:center;width:min(100%,360px)}}
