.gv-wrap[data-astro-cid-tyzyaosy]{max-width:1040px}.gv-grid[data-astro-cid-tyzyaosy]{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:56px;align-items:start}.gv-aside[data-astro-cid-tyzyaosy]{position:sticky;top:96px}@media (max-width:900px){.gv-grid[data-astro-cid-tyzyaosy]{grid-template-columns:1fr;gap:0;max-width:660px}.gv-aside[data-astro-cid-tyzyaosy]{position:static}}.gv-hero[data-astro-cid-tyzyaosy]{height:auto;min-height:min(52vh,420px);padding-top:96px;padding-bottom:40px}.gv-hero-price[data-astro-cid-tyzyaosy]{font-family:Playfair Display,Georgia,serif;font-size:1.25rem!important;color:#fff;margin:14px 0 0!important}.gv-hero-cta[data-astro-cid-tyzyaosy]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px}.gv-self[data-astro-cid-tyzyaosy]{color:#fff;font-size:.92rem;text-decoration:underline;text-underline-offset:3px}.gv-sticky[data-astro-cid-tyzyaosy]{display:none}@media (max-width:900px){.gv-sticky[data-astro-cid-tyzyaosy]{display:block;position:fixed;left:0;right:0;bottom:var(--ce-ck,0px);z-index:900;background:var(--bronze,#a97f52);color:#fff;text-align:center;text-decoration:none;padding:15px 16px calc(15px + env(safe-area-inset-bottom));font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 -6px 20px #00000026;transition:transform .25s}.gv-sticky[data-astro-cid-tyzyaosy].off{transform:translateY(120%)}}.gv-hero[data-astro-cid-tyzyaosy] p[data-astro-cid-tyzyaosy]{max-width:560px;font-size:1.05rem;margin-bottom:0}.gv-card[data-astro-cid-tyzyaosy]{background:var(--paper,#fbf7f1);border:1px solid var(--line,#e6dccb);border-radius:5px;margin:0;overflow:hidden}@media (max-width:900px){.gv-card[data-astro-cid-tyzyaosy]{margin:0 0 34px}}.gv-img[data-astro-cid-tyzyaosy]{display:block;width:100%;height:250px;object-fit:cover;object-position:50% 35%}.gv-body[data-astro-cid-tyzyaosy]{padding:24px 26px}.gv-price[data-astro-cid-tyzyaosy]{display:flex;flex-direction:column;gap:2px;align-items:center;text-align:center;padding-bottom:18px;border-bottom:1px solid var(--line,#e6dccb)}.gv-amt[data-astro-cid-tyzyaosy]{font-family:Playfair Display,Georgia,serif;font-size:2.6rem;line-height:1}.gv-note[data-astro-cid-tyzyaosy]{font-size:.86rem;color:var(--soft,#5f554b)}.gv-incl[data-astro-cid-tyzyaosy]{margin:16px 0 0;padding-left:20px;color:var(--soft,#5f554b);font-size:.95rem;line-height:1.75}.gv-h[data-astro-cid-tyzyaosy]{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-ink,#7d5c33);margin:26px 0 12px;font-family:inherit;font-weight:400}#gv-form[data-astro-cid-tyzyaosy] .gv-h[data-astro-cid-tyzyaosy]:first-child{margin-top:0}.gv-row[data-astro-cid-tyzyaosy]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:520px){.gv-row[data-astro-cid-tyzyaosy]{grid-template-columns:1fr}}.gv-f[data-astro-cid-tyzyaosy]{display:flex;flex-direction:column;text-align:left;margin-bottom:14px}.gv-f[data-astro-cid-tyzyaosy] label[data-astro-cid-tyzyaosy]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-ink,#7d5c33);margin-bottom:6px}.gv-f[data-astro-cid-tyzyaosy] input[data-astro-cid-tyzyaosy],.gv-f[data-astro-cid-tyzyaosy] textarea[data-astro-cid-tyzyaosy]{border:1px solid var(--line,#e6dccb);border-radius:3px;padding:12px 14px;font:inherit;background:#fff;color:var(--ink,#241f1c);resize:vertical}.gv-f[data-astro-cid-tyzyaosy] input[data-astro-cid-tyzyaosy]:focus,.gv-f[data-astro-cid-tyzyaosy] textarea[data-astro-cid-tyzyaosy]:focus{outline:2px solid var(--bronze,#a97f52);outline-offset:1px}.gv-hint[data-astro-cid-tyzyaosy]{font-size:.84rem;color:var(--soft,#5f554b);margin:-6px 0 4px}.gv-check[data-astro-cid-tyzyaosy]{display:flex;gap:10px;align-items:flex-start;margin:18px 0 6px;font-size:.9rem}.gv-check[data-astro-cid-tyzyaosy] input[data-astro-cid-tyzyaosy]{margin-top:4px;accent-color:var(--bronze,#a97f52)}.gv-pay[data-astro-cid-tyzyaosy]{margin-top:22px}.gv-pay[data-astro-cid-tyzyaosy].hide{display:none}#gv-go[data-astro-cid-tyzyaosy]{margin-top:18px}.gv-msg[data-astro-cid-tyzyaosy]{margin:14px 0 0;padding:12px 14px;border-radius:4px;font-size:.95rem}.gv-msg[data-astro-cid-tyzyaosy].ok{background:#eef3ec;color:#2f5233;border:1px solid #cddcc9}.gv-msg[data-astro-cid-tyzyaosy].err{background:#f7ecec;color:#7a2530;border:1px solid #e6cccf}.gv-back[data-astro-cid-tyzyaosy]{margin-top:22px;font-size:.9rem}
