.intro__title[data-astro-cid-cio7beze]{grid-column:1/span 5}.intro__text[data-astro-cid-cio7beze]{grid-column:7/-1}.pk__list[data-astro-cid-cio7beze]{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pk__item[data-astro-cid-cio7beze]{flex-direction:column;min-width:0;display:flex}.pk__item--main[data-astro-cid-cio7beze]{background:var(--c-shell)}.pk__photo[data-astro-cid-cio7beze]{aspect-ratio:4/3;overflow:hidden}.pk__photo[data-astro-cid-cio7beze] img{object-fit:cover;width:100%;height:100%}.pk__body[data-astro-cid-cio7beze]{flex-direction:column;flex:1;padding:14px clamp(16px,2vw,28px) clamp(20px,2.4vw,32px);display:flex}.pk__item[data-astro-cid-cio7beze]:not(.pk__item--main) .pk__body[data-astro-cid-cio7beze]{padding-inline:0}.pk__tag[data-astro-cid-cio7beze]{min-height:1.65em;color:var(--c-ink-soft);margin:0 0 6px;font-style:italic}.pk__body[data-astro-cid-cio7beze] p[data-astro-cid-cio7beze]{font-size:1rem}.pk__body[data-astro-cid-cio7beze] .pk__price[data-astro-cid-cio7beze]{font-family:var(--font-display);font-size:var(--d-s);margin:4px 0 14px;line-height:1.1}.pk__h[data-astro-cid-cio7beze]{font-family:var(--font-body);letter-spacing:0;margin-top:22px;font-size:1rem;font-style:italic;line-height:1.5}.pk__inc[data-astro-cid-cio7beze]{margin:6px 0 14px;font-size:1rem;line-height:1.45}.pk__inc[data-astro-cid-cio7beze] li[data-astro-cid-cio7beze]{border-top:1px solid var(--c-rule);padding-block:7px}.pk__opt[data-astro-cid-cio7beze]{color:var(--c-ink-soft);font-size:var(--t-small)!important}.pk__cta[data-astro-cid-cio7beze]{width:100%;margin-top:auto}@media (width>=900px){.pk__list[data-astro-cid-cio7beze]{row-gap:0}.pk__item[data-astro-cid-cio7beze]{grid-row:span 9;grid-template-rows:subgrid;display:grid}.pk__body[data-astro-cid-cio7beze]{grid-row:span 8;grid-template-rows:subgrid;display:grid}}.say__in[data-astro-cid-cio7beze]{text-align:center;justify-items:center;gap:18px;display:grid}.say__in[data-astro-cid-cio7beze] blockquote[data-astro-cid-cio7beze]{max-width:17em;margin:0}.say__stars[data-astro-cid-cio7beze]{color:var(--c-rust);letter-spacing:.3em;font-size:1.125rem;font-family:var(--font-body);margin-right:-.3em}.bleed[data-astro-cid-cio7beze]{align-items:center;gap:var(--gutter);background:var(--c-shell);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.bleed__text[data-astro-cid-cio7beze]{padding:clamp(32px, 5vw, 72px) var(--gutter) clamp(32px, 5vw, 72px) max(var(--margin), calc((100vw - var(--max)) / 2 + var(--margin)))}.bleed__photo[data-astro-cid-cio7beze]{aspect-ratio:16/10;overflow:hidden}.bleed__photo[data-astro-cid-cio7beze] img{object-fit:cover;width:100%;height:100%}.add__text[data-astro-cid-cio7beze]{grid-column:1/span 6}.add__text[data-astro-cid-cio7beze] h2[data-astro-cid-cio7beze]{margin-bottom:20px}.add__line[data-astro-cid-cio7beze]{font-family:var(--font-display);font-size:var(--d-s);margin-top:1.2em;line-height:1.2}.add__list[data-astro-cid-cio7beze]{grid-column:8/-1}.add__list[data-astro-cid-cio7beze] li[data-astro-cid-cio7beze]{border-top:1px solid var(--c-rule);justify-content:space-between;gap:20px;padding-block:12px;display:flex}.add__list[data-astro-cid-cio7beze] li[data-astro-cid-cio7beze]:last-child{border-bottom:1px solid var(--c-rule)}.add__price[data-astro-cid-cio7beze]{font-family:var(--font-display);flex:none;font-size:1.1875rem}.add__list[data-astro-cid-cio7beze] .btn[data-astro-cid-cio7beze]{margin-top:24px}.book__text[data-astro-cid-cio7beze]{grid-column:1/span 5}.book__text[data-astro-cid-cio7beze] h2[data-astro-cid-cio7beze]{margin-bottom:20px}.book__photo[data-astro-cid-cio7beze]{margin-top:clamp(24px,3vw,44px)}.book__photo[data-astro-cid-cio7beze] img{width:100%;height:auto}.book__form[data-astro-cid-cio7beze]{grid-column:7/-1}.pick[data-astro-cid-cio7beze] legend[data-astro-cid-cio7beze]{margin-bottom:8px}.pick__row[data-astro-cid-cio7beze]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pick__opt[data-astro-cid-cio7beze]{background:var(--c-shell);cursor:pointer;gap:2px;padding:12px 14px;transition:background-color .15s;display:grid;position:relative}.pick__opt[data-astro-cid-cio7beze] input[data-astro-cid-cio7beze]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pick__name[data-astro-cid-cio7beze]{font-family:var(--font-display);font-size:1.1875rem;line-height:1.2}.pick__meta[data-astro-cid-cio7beze]{font-size:var(--t-small);line-height:1.35}.pick__opt[data-astro-cid-cio7beze]:has(input:checked){background:var(--c-sand)}.pick__opt[data-astro-cid-cio7beze]:has(input:focus-visible){outline:2px solid var(--c-rust);outline-offset:3px}.adds[data-astro-cid-cio7beze] legend[data-astro-cid-cio7beze]{margin-bottom:8px}.adds__hint[data-astro-cid-cio7beze]{color:var(--c-ink-soft);font-style:italic;font-size:var(--t-small)}.adds__list[data-astro-cid-cio7beze]{gap:4px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adds__opt[data-astro-cid-cio7beze]{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding-block:6px;font-size:1rem;line-height:1.4;display:grid}.adds__opt[data-astro-cid-cio7beze] input[data-astro-cid-cio7beze]{width:20px;height:20px;accent-color:var(--c-ink);margin:1px 0 0}.adds[data-astro-cid-cio7beze][hidden],.adds__opt[data-astro-cid-cio7beze][hidden]{display:none}.agree[data-astro-cid-cio7beze]{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:1rem;display:grid}.agree[data-astro-cid-cio7beze] input[data-astro-cid-cio7beze]{width:20px;height:20px;accent-color:var(--c-ink);margin:3px 0 0}@media (width<=899px){.intro__title[data-astro-cid-cio7beze],.intro__text[data-astro-cid-cio7beze],.add__text[data-astro-cid-cio7beze],.add__list[data-astro-cid-cio7beze],.book__text[data-astro-cid-cio7beze],.book__form[data-astro-cid-cio7beze]{grid-column:1/-1}.intro__text[data-astro-cid-cio7beze],.add__list[data-astro-cid-cio7beze],.book__form[data-astro-cid-cio7beze]{margin-top:28px}.pk__list[data-astro-cid-cio7beze]{grid-template-columns:1fr;gap:40px}.pk__tag[data-astro-cid-cio7beze]{min-height:0}.bleed[data-astro-cid-cio7beze]{grid-template-columns:1fr}.bleed__text[data-astro-cid-cio7beze]{padding-inline:var(--margin)}}@media (width<=519px){.pick__row[data-astro-cid-cio7beze],.adds__list[data-astro-cid-cio7beze]{grid-template-columns:1fr}}
