.gd-offer.astro-sxll4pdq{display:grid;align-content:start;gap:14px;padding:28px 24px;border-radius:22px;background:var(--sheet);box-shadow:var(--raised);border-top:4px solid var(--h);min-width:0}.gd-offer.astro-sxll4pdq.featured{background:linear-gradient(180deg,var(--indigo),var(--indigo-deep));color:var(--on-indigo);box-shadow:var(--float);border-top-color:transparent}.name.astro-sxll4pdq{font:650 21px/1.2 var(--display);letter-spacing:-.012em;overflow-wrap:break-word;min-width:0}.price.astro-sxll4pdq b.astro-sxll4pdq{font:800 46px/1 var(--display);letter-spacing:-.03em}.price.astro-sxll4pdq span.astro-sxll4pdq{font-size:15px}.unit.astro-sxll4pdq,.who.astro-sxll4pdq{margin:0;font-size:15px;color:var(--muted)}.featured.astro-sxll4pdq .unit.astro-sxll4pdq,.featured.astro-sxll4pdq .who.astro-sxll4pdq,.featured.astro-sxll4pdq .price.astro-sxll4pdq span.astro-sxll4pdq{color:color-mix(in srgb,var(--on-indigo) 82%,transparent)}ul.astro-sxll4pdq{list-style:none;margin:4px 0 6px;padding:0;display:grid;gap:10px}li.astro-sxll4pdq{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.45}li.astro-sxll4pdq .icon{margin-top:3px;color:var(--h-ink)}.featured.astro-sxll4pdq li.astro-sxll4pdq .icon{color:var(--on-indigo)}.btn.astro-sxll4pdq{justify-self:start}.btn-on.astro-sxll4pdq{background:var(--sheet);color:var(--indigo-ink);box-shadow:var(--raised)}.btn.astro-sxll4pdq:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.featured.astro-sxll4pdq .btn.astro-sxll4pdq:focus-visible{outline-color:var(--on-indigo)}.gd-form.astro-3ah5eng4{display:grid;gap:22px}.offers.astro-3ah5eng4{border:0;padding:0;margin:0;display:grid;gap:10px}.offers.astro-3ah5eng4 legend.astro-3ah5eng4{font:600 16px var(--body);color:var(--ink);margin-bottom:10px}.pick.astro-3ah5eng4{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:center;padding:16px 18px;min-height:64px;border-radius:16px;background:var(--sheet);box-shadow:0 0 0 1px var(--line-2);cursor:pointer}.pick.astro-3ah5eng4 input.astro-3ah5eng4{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.pick.astro-3ah5eng4:has(input:checked){background:var(--wash);box-shadow:0 0 0 2px var(--indigo)}.pick.astro-3ah5eng4:has(input:focus-visible){outline:2px solid var(--indigo-ink);outline-offset:3px}.pick-name.astro-3ah5eng4{font-weight:600;font-size:16.5px;color:var(--ink)}.pick-who.astro-3ah5eng4{grid-row:2;font-size:14.5px;color:var(--muted)}.pick-price.astro-3ah5eng4{grid-row:1 / span 2;grid-column:2;font:700 21px var(--display);color:var(--ink)}.fields.astro-3ah5eng4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field.astro-3ah5eng4{display:grid;gap:6px;font:600 14.5px var(--body);color:var(--ink);min-width:0}.field.astro-3ah5eng4 input.astro-3ah5eng4{font:400 16px var(--body);padding:13px 14px;border-radius:12px;border:0;background:var(--sheet);box-shadow:var(--well);color:var(--ink);min-width:0;width:100%}.field.astro-3ah5eng4 input.astro-3ah5eng4:focus-visible{outline:2px solid var(--indigo);outline-offset:1px}.note.astro-3ah5eng4{margin:0;font-size:15px;color:var(--muted)}.send.astro-3ah5eng4 .btn.astro-3ah5eng4:focus-visible{outline:2px solid var(--indigo-ink);outline-offset:3px}.disclosure.astro-3ah5eng4{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.gd-sent.astro-3ah5eng4{margin:0;padding:18px 20px;border-radius:16px;background:var(--ok-wash);color:var(--ok);font-weight:600}@media(max-width:640px){.fields.astro-3ah5eng4{grid-template-columns:minmax(0,1fr)}}.gd.astro-uaq4ajqs h1.astro-uaq4ajqs,.gd.astro-uaq4ajqs h2.astro-uaq4ajqs,.gd.astro-uaq4ajqs h3.astro-uaq4ajqs{overflow-wrap:break-word;min-width:0;text-wrap:balance}.gd-hero.astro-uaq4ajqs{position:relative;padding-block:clamp(40px,6vw,88px) clamp(48px,7vw,96px)}.hero-grid.astro-uaq4ajqs{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(28px,4vw,56px);align-items:center}.copy.astro-uaq4ajqs{display:grid;gap:20px;min-width:0}.copy.astro-uaq4ajqs h1.astro-uaq4ajqs{font-size:clamp(40px,5.6vw,72px);overflow-wrap:break-word;min-width:0}.copy.astro-uaq4ajqs h1.astro-uaq4ajqs.small-hero{font-size:clamp(36px,4.6vw,60px)}.actions.astro-uaq4ajqs{display:flex;flex-wrap:wrap;gap:10px}.promise.astro-uaq4ajqs,.seats.astro-uaq4ajqs,.pc-seats.astro-uaq4ajqs{margin:0;display:flex;align-items:flex-start;gap:10px;font-size:15.5px;color:var(--muted)}.promise.astro-uaq4ajqs b.astro-uaq4ajqs{color:var(--ink);font-weight:600}.seats.astro-uaq4ajqs .icon,.pc-seats.astro-uaq4ajqs .icon{margin-top:3px;color:var(--indigo-ink);flex:none}.screen.astro-uaq4ajqs{margin:0;display:grid;gap:10px;min-width:0}.screen.astro-uaq4ajqs img.astro-uaq4ajqs{width:100%;height:auto;border-radius:18px;box-shadow:var(--float);background:var(--sheet)}.screen.astro-uaq4ajqs figcaption.astro-uaq4ajqs{font-size:14.5px;color:var(--muted)}.steps.astro-uaq4ajqs{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:s}.step.astro-uaq4ajqs{display:grid;align-content:start;gap:10px;padding:24px 22px;border-radius:20px;background:var(--sheet);box-shadow:var(--raised);min-width:0}.when.astro-uaq4ajqs{margin:0;font-size:14px;color:var(--h-ink);font-weight:600}.body.astro-uaq4ajqs{margin:0;font-size:15px;color:var(--muted)}.you.astro-uaq4ajqs{margin:4px 0 0;justify-self:start;font-size:13.5px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--h-wash);color:var(--h-ink)}.offers.astro-uaq4ajqs{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.fine.astro-uaq4ajqs{margin:24px 0 0;font-size:14.5px;color:var(--muted);max-width:72ch}.split.astro-uaq4ajqs{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(28px,4vw,64px);align-items:center}.wont.astro-uaq4ajqs,.gets.astro-uaq4ajqs{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:16px}.wont.astro-uaq4ajqs li.astro-uaq4ajqs,.gets.astro-uaq4ajqs li.astro-uaq4ajqs{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.wont.astro-uaq4ajqs li.astro-uaq4ajqs div.astro-uaq4ajqs{display:grid;gap:2px}.wont.astro-uaq4ajqs b.astro-uaq4ajqs{font-size:16.5px;color:var(--ink)}.wont.astro-uaq4ajqs span.astro-uaq4ajqs,.gets.astro-uaq4ajqs span.astro-uaq4ajqs{color:var(--muted);font-size:15.5px}.close.astro-uaq4ajqs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:clamp(28px,4vw,48px);border-radius:24px;background:var(--wash)}.close.astro-uaq4ajqs .prose.astro-uaq4ajqs{margin-top:10px}.price-card.astro-uaq4ajqs{display:grid;gap:8px;padding:32px 28px;border-radius:24px;background:var(--sheet);box-shadow:var(--float);border-top:4px solid var(--h);min-width:0}.pc-name.astro-uaq4ajqs{margin:0;font:650 20px/1.25 var(--display)}.pc-price.astro-uaq4ajqs{margin:0;font:800 clamp(48px,6vw,72px)/1 var(--display);letter-spacing:-.03em}.pc-unit.astro-uaq4ajqs{margin:0;color:var(--muted);font-size:15.5px}.pc-seats.astro-uaq4ajqs{margin-top:8px}.table-box.astro-uaq4ajqs{margin-top:32px;overflow-x:auto;border-radius:20px;background:var(--sheet);box-shadow:var(--raised)}.days.astro-uaq4ajqs{width:100%;border-collapse:collapse;font-size:15px}.days.astro-uaq4ajqs th.astro-uaq4ajqs,.days.astro-uaq4ajqs td.astro-uaq4ajqs{text-align:left;padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top}.days.astro-uaq4ajqs thead.astro-uaq4ajqs th.astro-uaq4ajqs{font-weight:600;color:var(--muted);font-size:14px}.days.astro-uaq4ajqs tbody.astro-uaq4ajqs th.astro-uaq4ajqs{font-weight:600;white-space:nowrap;color:var(--ink)}.days.astro-uaq4ajqs td.astro-uaq4ajqs:last-child{color:var(--ink);font-weight:600}.days.astro-uaq4ajqs tr.astro-uaq4ajqs:last-child th.astro-uaq4ajqs,.days.astro-uaq4ajqs tr.astro-uaq4ajqs:last-child td.astro-uaq4ajqs{border-bottom:0}.split.astro-uaq4ajqs.top{align-items:start}.side.astro-uaq4ajqs{display:grid;gap:14px;align-content:start}.terms.astro-uaq4ajqs{max-width:760px;display:grid;gap:18px}.terms.astro-uaq4ajqs .term.astro-uaq4ajqs{display:grid;gap:6px;margin-top:10px}.draft.astro-uaq4ajqs{margin:0;justify-self:start;padding:10px 14px;border-radius:12px;background:var(--warn-wash);color:var(--warn);font-weight:600;font-size:15px}.request.astro-uaq4ajqs{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(28px,4vw,56px);align-items:start}.main-col.astro-uaq4ajqs{display:grid;gap:22px;min-width:0}.aside.astro-uaq4ajqs{display:grid;gap:10px;padding:26px 24px;border-radius:22px;background:var(--sheet);box-shadow:var(--raised)}.gd.astro-uaq4ajqs a.astro-uaq4ajqs:not(.btn):focus-visible{outline:2px solid var(--indigo-ink);outline-offset:2px;border-radius:4px}.gd.astro-uaq4ajqs .btn.astro-uaq4ajqs:focus-visible{outline:2px solid var(--indigo-ink);outline-offset:3px}@media(max-width:960px){.hero-grid.astro-uaq4ajqs,.split.astro-uaq4ajqs,.request.astro-uaq4ajqs{grid-template-columns:minmax(0,1fr)}.steps.astro-uaq4ajqs{grid-template-columns:repeat(2,minmax(0,1fr))}.offers.astro-uaq4ajqs{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.steps.astro-uaq4ajqs{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.gd.astro-uaq4ajqs *{transition:none!important;animation:none!important}.gd.astro-uaq4ajqs .btn:hover,.gd.astro-uaq4ajqs .btn:active{transform:none!important}}
