.hero[data-astro-cid-dqk2kayq]{padding-block:36px var(--section);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:32px 48px;display:grid}.hero[data-astro-cid-dqk2kayq] img{aspect-ratio:4/3;object-fit:cover;width:100%}h1[data-astro-cid-dqk2kayq]{letter-spacing:-.04em;margin-block:14px 22px;font-size:clamp(3rem,1.6rem + 6vw,6rem);font-style:italic;line-height:.94}.offer[data-astro-cid-dqk2kayq]{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-block:24px;display:flex}.offer[data-astro-cid-dqk2kayq] strong[data-astro-cid-dqk2kayq]{letter-spacing:-.02em;font-variant-numeric:lining-nums;font-size:clamp(2.4rem,1.8rem + 2.4vw,3.5rem);font-style:italic;font-weight:400;line-height:1}.offer[data-astro-cid-dqk2kayq] span[data-astro-cid-dqk2kayq]{font-size:1.1rem}ul[data-astro-cid-dqk2kayq],ol[data-astro-cid-dqk2kayq]{padding:0;list-style:none}.included[data-astro-cid-dqk2kayq] li[data-astro-cid-dqk2kayq]{border-top:1px solid color-mix(in srgb, var(--ink) 25%, transparent);padding-block:12px;font-size:1.25rem}.included[data-astro-cid-dqk2kayq] li[data-astro-cid-dqk2kayq]:first-child{border-top:0;padding-top:4px}.note[data-astro-cid-dqk2kayq]{color:var(--muted);margin-top:16px}.photos[data-astro-cid-dqk2kayq]{padding-bottom:var(--section);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.photos[data-astro-cid-dqk2kayq] img{aspect-ratio:4/5;object-fit:cover;width:100%}.steps[data-astro-cid-dqk2kayq]{counter-reset:step}.steps[data-astro-cid-dqk2kayq] li[data-astro-cid-dqk2kayq]{counter-increment:step;padding:0 0 18px 48px;position:relative}.steps[data-astro-cid-dqk2kayq] li[data-astro-cid-dqk2kayq]:before{content:counter(step);font-size:2.2rem;font-style:italic;line-height:1;position:absolute;top:-6px;left:0}.steps[data-astro-cid-dqk2kayq] strong[data-astro-cid-dqk2kayq]{font-weight:500}#reserve[data-astro-cid-dqk2kayq]{scroll-margin-top:12px}.when[data-astro-cid-dqk2kayq]{margin-top:18px;font-size:1.2rem;line-height:1.5}.when[data-astro-cid-dqk2kayq] strong[data-astro-cid-dqk2kayq]{font-weight:500}fieldset[data-astro-cid-dqk2kayq]{border:0;margin:0 0 22px;padding:0}legend[data-astro-cid-dqk2kayq],label[data-astro-cid-dqk2kayq]{margin-bottom:8px;padding:0;font-style:italic;display:block}.slots[data-astro-cid-dqk2kayq]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.slots[data-astro-cid-dqk2kayq] label[data-astro-cid-dqk2kayq]{cursor:pointer;margin:0;font-style:normal}.slots[data-astro-cid-dqk2kayq] input[data-astro-cid-dqk2kayq]{opacity:0;position:absolute}.slots[data-astro-cid-dqk2kayq] span[data-astro-cid-dqk2kayq]{border:1.5px solid var(--ink);background:var(--field);text-align:center;font-variant-numeric:lining-nums;white-space:nowrap;min-height:48px;padding:11px 6px;display:block}.slots[data-astro-cid-dqk2kayq] input[data-astro-cid-dqk2kayq]:checked+span[data-astro-cid-dqk2kayq]{background:var(--ink);color:var(--bg)}.slots[data-astro-cid-dqk2kayq] input[data-astro-cid-dqk2kayq]:focus-visible+span[data-astro-cid-dqk2kayq]{outline:2px solid var(--ink);outline-offset:3px}.slots[data-astro-cid-dqk2kayq] .taken[data-astro-cid-dqk2kayq]{cursor:not-allowed}.slots[data-astro-cid-dqk2kayq] .taken[data-astro-cid-dqk2kayq] span[data-astro-cid-dqk2kayq]{border-color:color-mix(in srgb, var(--ink) 35%, transparent);color:var(--muted);text-decoration:line-through}.slots[data-astro-cid-dqk2kayq] small[data-astro-cid-dqk2kayq]{font-size:.7rem;text-decoration:none;display:block}.row[data-astro-cid-dqk2kayq]{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.field[data-astro-cid-dqk2kayq]{margin-bottom:20px}.optional[data-astro-cid-dqk2kayq]{color:var(--muted)}.field[data-astro-cid-dqk2kayq] input[data-astro-cid-dqk2kayq]{border:1.5px solid var(--ink);background:var(--field);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:0;padding:10px 12px;font-size:1.1rem;display:block}.hp[data-astro-cid-dqk2kayq]{position:absolute;left:-9999px}.fine[data-astro-cid-dqk2kayq]{color:var(--muted);margin-top:12px;font-size:.95rem}.status[data-astro-cid-dqk2kayq]{min-height:1.5em;margin-top:8px;font-style:italic}.status[data-astro-cid-dqk2kayq][data-state=error]{color:var(--error)}form[data-astro-cid-dqk2kayq] .done{border:1.5px solid var(--ink);background:var(--field);padding:24px;font-size:1.25rem}button[data-astro-cid-dqk2kayq][disabled]{opacity:.6;cursor:progress}.closing[data-astro-cid-dqk2kayq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:0;display:flex}@media (width<=859px){.hero[data-astro-cid-dqk2kayq]{grid-template-columns:1fr}}@media (width<=599px){.photos[data-astro-cid-dqk2kayq]{grid-template-columns:1fr}.photos[data-astro-cid-dqk2kayq] img{aspect-ratio:4/3}.slots[data-astro-cid-dqk2kayq]{grid-template-columns:repeat(3,minmax(0,1fr))}.row[data-astro-cid-dqk2kayq]{grid-template-columns:1fr}}
