.form-container[data-astro-cid-3ssl4zeh]{width:100%;max-width:460px;margin-top:8px}.form-container[data-astro-cid-3ssl4zeh] .formkit-form{background:transparent!important;border:0!important;padding:0!important;margin:0!important}.form-container[data-astro-cid-3ssl4zeh] .formkit-fields{display:flex;flex-wrap:wrap;gap:10px;margin:0!important}.form-container[data-astro-cid-3ssl4zeh] .formkit-field{flex:1 1 220px;margin:0!important}.form-container[data-astro-cid-3ssl4zeh] .formkit-input{width:100%;background:var(--panel)!important;color:var(--bone)!important;border:1px solid var(--brass-line)!important;border-radius:0!important;padding:12px 14px!important;font-family:inherit!important;font-size:var(--t-body)!important}.form-container[data-astro-cid-3ssl4zeh] .formkit-input::placeholder{color:var(--dim)!important;opacity:1}.form-container[data-astro-cid-3ssl4zeh] .formkit-input:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.form-container[data-astro-cid-3ssl4zeh] .formkit-submit{background:transparent!important;border:1px solid var(--brass)!important;border-radius:0!important;padding:12px 24px!important;cursor:pointer;transition:background-color .2s ease}.form-container[data-astro-cid-3ssl4zeh] .formkit-submit span{font-family:Grenze,Georgia,serif!important;font-size:1.15rem!important;color:var(--bone)!important;padding:0!important}.form-container[data-astro-cid-3ssl4zeh] .formkit-submit:hover{background:#b08d5724!important}.form-container[data-astro-cid-3ssl4zeh] .formkit-powered-by-convertkit-container{display:none!important}.form-container[data-astro-cid-3ssl4zeh] .formkit-alert{background:transparent!important;border:1px solid var(--blood)!important;border-radius:0!important;color:var(--bone)!important;font-size:var(--t-sm)!important}.hero[data-astro-cid-toovt4nx]{position:relative;height:clamp(300px,52vh,520px);overflow:hidden;display:flex;align-items:flex-end}.hero[data-astro-cid-toovt4nx] img[data-astro-cid-toovt4nx]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:saturate(.6) brightness(.74)}.scrim[data-astro-cid-toovt4nx]{position:absolute;inset:0;background:linear-gradient(to top,#0f1311f7 6%,#0f131180 46%,#0f131126)}.over[data-astro-cid-toovt4nx]{position:relative;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-bottom:clamp(20px,3vw,36px)}.addr[data-astro-cid-toovt4nx]{display:flex;flex-direction:column}.addr[data-astro-cid-toovt4nx] .field-label[data-astro-cid-toovt4nx]{margin-bottom:8px}.street[data-astro-cid-toovt4nx]{font-family:Grenze,Georgia,serif;font-size:clamp(1.7rem,4vw,2.9rem);line-height:1.16}.hero-cta[data-astro-cid-toovt4nx]{font-family:Grenze,Georgia,serif;font-size:clamp(1.1rem,2.2vw,1.5rem);color:var(--bone);text-decoration:none;border:1px solid var(--brass);padding:10px 22px;white-space:nowrap;transition:background-color .2s ease}.hero-cta[data-astro-cid-toovt4nx]:hover{background:#b08d5724}.detail[data-astro-cid-toovt4nx]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(26px,5vw,64px);padding-top:clamp(32px,5vw,56px);align-items:start}.spaced[data-astro-cid-toovt4nx]{margin-top:clamp(18px,3vw,28px)}.map-col[data-astro-cid-toovt4nx]{align-self:stretch}.map-frame[data-astro-cid-toovt4nx]{width:100%;border:1px solid var(--brass-line);padding:7px;background:var(--panel)}.map-frame[data-astro-cid-toovt4nx] iframe[data-astro-cid-toovt4nx]{display:block;width:100%;height:clamp(260px,38vh,360px);border:0;filter:invert(.91) hue-rotate(180deg) saturate(.55) brightness(.95) contrast(.92)}.col[data-astro-cid-toovt4nx]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.note[data-astro-cid-toovt4nx]{color:var(--dim);max-width:46ch}.note[data-astro-cid-toovt4nx].small{font-size:var(--t-sm)}.note[data-astro-cid-toovt4nx] a[data-astro-cid-toovt4nx]{color:var(--brass);white-space:nowrap}.maps[data-astro-cid-toovt4nx]{font-family:Grenze,Georgia,serif;font-size:1.2rem;color:var(--bone);text-decoration:none;border-bottom:2px solid var(--brass-line);padding-bottom:3px}.maps[data-astro-cid-toovt4nx]:hover{border-bottom-color:var(--brass)}.hours[data-astro-cid-toovt4nx]{list-style:none;margin:0;padding:0;width:100%;max-width:420px;display:flex;flex-direction:column;gap:10px}.hours[data-astro-cid-toovt4nx] li[data-astro-cid-toovt4nx]{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--brass-faint)}.hours[data-astro-cid-toovt4nx] li[data-astro-cid-toovt4nx] span[data-astro-cid-toovt4nx]:last-child{color:var(--dim)}.contact[data-astro-cid-toovt4nx]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:clamp(32px,5vw,56px)}.contact[data-astro-cid-toovt4nx] .rule-break[data-astro-cid-toovt4nx]{width:100%;margin-bottom:clamp(20px,3vw,32px)}.contact[data-astro-cid-toovt4nx] h3[data-astro-cid-toovt4nx]{margin-top:clamp(20px,3vw,30px)}.email-btn[data-astro-cid-toovt4nx]{font-family:Grenze,Georgia,serif;font-size:1.2rem;color:var(--bone);text-decoration:none;border:1px solid var(--brass);padding:10px 22px;margin-top:4px;transition:background-color .2s ease}.email-btn[data-astro-cid-toovt4nx]:hover{background:#b08d5724}@media (max-width: 760px){.detail[data-astro-cid-toovt4nx]{grid-template-columns:1fr}}
