.p-hero[data-astro-cid-bqcxc63f]{position:relative;overflow:clip;background:var(--forest);padding-top:calc(var(--header) + clamp(3rem,7vw,7rem));padding-bottom:clamp(3rem,6vw,5.5rem)}.p-hero[data-astro-cid-bqcxc63f] .tag[data-astro-cid-bqcxc63f]{margin-bottom:1.25rem;font-size:.9375rem}.p-hero[data-astro-cid-bqcxc63f] h1[data-astro-cid-bqcxc63f]{font-size:clamp(3.4rem,11.5vw,12rem);line-height:.9;letter-spacing:-.026em}.p-hero__in[data-astro-cid-bqcxc63f]{padding-left:1.6em;color:var(--gold-light)}.p-hero__contour[data-astro-cid-bqcxc63f]{position:absolute;right:max(1rem,calc(50% - 42rem));top:12%;width:clamp(12rem,26vw,25rem);opacity:.75}.p-hero__foot[data-astro-cid-bqcxc63f]{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;align-items:end;justify-content:space-between;margin-top:clamp(2rem,4vw,4rem);padding-top:1.5rem;border-top:1px solid var(--line-dark)}.p-hero__foot[data-astro-cid-bqcxc63f] p[data-astro-cid-bqcxc63f]{max-width:54ch;margin:0}.menu[data-astro-cid-bqcxc63f]{display:grid;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem);padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(4rem,8vw,8rem)}.rail[data-astro-cid-bqcxc63f]{grid-column:1 / span 3}.rail__in[data-astro-cid-bqcxc63f]{position:sticky;top:calc(var(--header) + 1.75rem);display:grid;gap:2.25rem}.finder[data-astro-cid-bqcxc63f] label[data-astro-cid-bqcxc63f]{display:block;font-size:.875rem;font-weight:600;margin-bottom:.4rem}.finder__box[data-astro-cid-bqcxc63f]{position:relative}.finder[data-astro-cid-bqcxc63f] input[data-astro-cid-bqcxc63f]{width:100%;min-height:3rem;padding:.5rem 2.6rem .5rem 0;background:none;border:0;border-bottom:1px solid var(--forest);border-radius:0;font-size:1rem;appearance:none;transition:border-color .2s,box-shadow .2s}.finder[data-astro-cid-bqcxc63f] input[data-astro-cid-bqcxc63f]::placeholder{color:var(--ink-soft);opacity:1}.finder[data-astro-cid-bqcxc63f] input[data-astro-cid-bqcxc63f]::-webkit-search-cancel-button{display:none}.finder[data-astro-cid-bqcxc63f] input[data-astro-cid-bqcxc63f]:focus{outline:none;box-shadow:0 1px 0 0 var(--forest)}.finder[data-astro-cid-bqcxc63f] input[data-astro-cid-bqcxc63f]:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.finder__clear[data-astro-cid-bqcxc63f]{position:absolute;right:0;top:0;width:2.75rem;height:3rem;background:none;border:0;font-size:1.4rem;color:var(--gold)}.finder__status[data-astro-cid-bqcxc63f]:empty{display:none}.finder__status[data-astro-cid-bqcxc63f]{margin-top:.5rem}.chapters[data-astro-cid-bqcxc63f]{position:relative;padding-left:1.1rem;border-left:1px solid var(--line)}.chapters[data-astro-cid-bqcxc63f] a[data-astro-cid-bqcxc63f]{display:flex;align-items:center;min-height:2.75rem;padding-block:.4rem;font-family:var(--serif);font-size:1.3rem;line-height:1.15;text-decoration:none;color:var(--ink-soft);transition:color .2s,transform .28s var(--ease)}.chapters[data-astro-cid-bqcxc63f] a[data-astro-cid-bqcxc63f]:hover{color:var(--forest);transform:translate(3px)}.chapters[data-astro-cid-bqcxc63f] a[data-astro-cid-bqcxc63f][aria-current=true]{color:var(--forest);font-style:italic}.chapters[data-astro-cid-bqcxc63f] a[data-astro-cid-bqcxc63f].is-muted{opacity:.4}.chapters__mark[data-astro-cid-bqcxc63f]{position:absolute;left:-1px;top:0;width:1px;height:var(--h, 0);background:var(--gold);box-shadow:0 0 0 .5px var(--gold);transform:translateY(var(--y, 0));transition:transform .42s var(--ease),height .42s var(--ease)}.sheet[data-astro-cid-bqcxc63f]{grid-column:5 / -1;min-width:0}.sheet__empty[data-astro-cid-bqcxc63f]{font-family:var(--serif);font-size:var(--step-1);line-height:1.3;max-width:32ch}.sheet__empty[data-astro-cid-bqcxc63f]:focus{outline:none}.sheet__foot[data-astro-cid-bqcxc63f]{margin-top:2.5rem}.chapter[data-astro-cid-bqcxc63f]{padding-block:clamp(1rem,2vw,2rem) clamp(3rem,6vw,5.5rem);scroll-margin-top:calc(var(--header) + 1rem)}.chapter[data-astro-cid-bqcxc63f][hidden]{display:none}.chapter--forest[data-astro-cid-bqcxc63f],.chapter--cream[data-astro-cid-bqcxc63f]{padding:clamp(1.5rem,3.5vw,3.5rem);margin-bottom:clamp(3rem,6vw,5.5rem);border-radius:3px}.chapter--forest[data-astro-cid-bqcxc63f]{background:var(--forest)}.chapter--cream[data-astro-cid-bqcxc63f]{background:var(--cream)}.chapter__head[data-astro-cid-bqcxc63f]{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.chapter__head[data-astro-cid-bqcxc63f] .rule[data-astro-cid-bqcxc63f]{width:7rem;margin-bottom:1.2rem}.chapter__head[data-astro-cid-bqcxc63f] h2[data-astro-cid-bqcxc63f]{font-size:var(--step-3);margin-bottom:.75rem}.pg[data-astro-cid-bqcxc63f]{scroll-margin-top:calc(var(--header) + 1rem);border-color:var(--line)}.pg[data-astro-cid-bqcxc63f][hidden]{display:none}.pg[data-astro-cid-bqcxc63f]:target summary[data-astro-cid-bqcxc63f]{color:var(--gold)}.chapter--forest[data-astro-cid-bqcxc63f] .pg[data-astro-cid-bqcxc63f]:target summary[data-astro-cid-bqcxc63f]{color:var(--gold-light)}.pg__title[data-astro-cid-bqcxc63f]{display:block}.pg__title[data-astro-cid-bqcxc63f] small[data-astro-cid-bqcxc63f]{display:block;margin-top:.3rem;font-family:var(--sans);font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:0;color:var(--ink-soft)}.on-dark[data-astro-cid-bqcxc63f] .pg__title[data-astro-cid-bqcxc63f] small[data-astro-cid-bqcxc63f]{color:#f7f1e5c7}.rows[data-astro-cid-bqcxc63f]{display:grid;gap:.15rem}.row[data-astro-cid-bqcxc63f]{display:flex;align-items:baseline;gap:.7rem;min-height:2.5rem;padding-block:.35rem;transition:color .18s}.row[data-astro-cid-bqcxc63f][hidden]{display:none}.row__name[data-astro-cid-bqcxc63f]{font-size:1rem;font-weight:500;line-height:1.35}.row__name[data-astro-cid-bqcxc63f] small[data-astro-cid-bqcxc63f]{display:inline-block;margin-left:.55rem;font-size:.8125rem;font-weight:400;color:var(--ink-soft)}.on-dark[data-astro-cid-bqcxc63f] .row__name[data-astro-cid-bqcxc63f] small[data-astro-cid-bqcxc63f]{color:#f7f1e5c7}.row__lead[data-astro-cid-bqcxc63f]{flex:1 1 1.5rem;min-width:1.5rem;height:1px;background-image:linear-gradient(to right,var(--champagne) 1px,transparent 1px);background-size:5px 1px;background-repeat:repeat-x;align-self:baseline;transform:translateY(-.28em);transform-origin:left}.row__price[data-astro-cid-bqcxc63f]{font-family:var(--serif);font-size:1.5rem;font-weight:500;line-height:1.1;font-variant-numeric:lining-nums tabular-nums;min-width:3.1rem;text-align:right;white-space:nowrap}.row__price--text[data-astro-cid-bqcxc63f]{font-size:1.15rem;font-style:italic;font-weight:400}html.m [data-astro-cid-bqcxc63f][data-reveal=row] .row__lead[data-astro-cid-bqcxc63f]{transform:translateY(-.28em) scaleX(0)}html.m [data-astro-cid-bqcxc63f][data-reveal=row] .row__name[data-astro-cid-bqcxc63f],html.m [data-astro-cid-bqcxc63f][data-reveal=row] .row__price[data-astro-cid-bqcxc63f]{opacity:0}html.m [data-astro-cid-bqcxc63f][data-reveal=row] .row__name[data-astro-cid-bqcxc63f]{transform:translateY(10px)}html.m [data-astro-cid-bqcxc63f][data-reveal=row].is-in .row__lead[data-astro-cid-bqcxc63f]{transform:translateY(-.28em);transition:transform .85s var(--ease-io) var(--d, 0s)}html.m [data-astro-cid-bqcxc63f][data-reveal=row].is-in .row__name[data-astro-cid-bqcxc63f]{opacity:1;transform:none;transition:opacity .5s var(--ease) var(--d, 0s),transform .5s var(--ease) var(--d, 0s)}html.m [data-astro-cid-bqcxc63f][data-reveal=row].is-in .row__price[data-astro-cid-bqcxc63f]{opacity:1;transition:opacity .5s var(--ease) calc(var(--d, 0s) + .32s)}@media(hover:hover){.row[data-astro-cid-bqcxc63f]:hover .row__price[data-astro-cid-bqcxc63f]{color:var(--gold)}.on-dark[data-astro-cid-bqcxc63f] .row[data-astro-cid-bqcxc63f]:hover .row__price[data-astro-cid-bqcxc63f]{color:var(--gold-light)}}@media(max-width:960px){.rail[data-astro-cid-bqcxc63f],.sheet[data-astro-cid-bqcxc63f]{grid-column:1 / -1}.rail[data-astro-cid-bqcxc63f],.rail__in[data-astro-cid-bqcxc63f]{display:contents}.finder[data-astro-cid-bqcxc63f]{grid-column:1 / -1;margin-bottom:1.25rem}.chapters[data-astro-cid-bqcxc63f]{grid-column:1 / -1;position:sticky;top:var(--header);z-index:20;align-self:start;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter);margin-bottom:1.5rem;border:0;background:var(--ivory);box-shadow:0 1px 0 var(--line);overflow-x:auto;scrollbar-width:none}.chapters[data-astro-cid-bqcxc63f]::-webkit-scrollbar{display:none}.chapters[data-astro-cid-bqcxc63f] ul[data-astro-cid-bqcxc63f]{display:flex;gap:1.25rem;width:max-content}.chapters[data-astro-cid-bqcxc63f] a[data-astro-cid-bqcxc63f]{white-space:nowrap;font-size:1.1rem}.chapters[data-astro-cid-bqcxc63f] a[data-astro-cid-bqcxc63f]:hover{transform:none}.chapters[data-astro-cid-bqcxc63f] a[data-astro-cid-bqcxc63f][aria-current=true]{box-shadow:inset 0 -1px 0 var(--gold)}.chapters__mark[data-astro-cid-bqcxc63f]{display:none}.chapter[data-astro-cid-bqcxc63f],.pg[data-astro-cid-bqcxc63f]{scroll-margin-top:calc(var(--header) + 4rem)}.chapter--forest[data-astro-cid-bqcxc63f],.chapter--cream[data-astro-cid-bqcxc63f]{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);border-radius:0}}@media(max-width:460px){.row[data-astro-cid-bqcxc63f]{flex-wrap:wrap}.row__name[data-astro-cid-bqcxc63f]{flex:1 1 62%}.row__name[data-astro-cid-bqcxc63f] small[data-astro-cid-bqcxc63f]{display:block;margin-left:0}.row__lead[data-astro-cid-bqcxc63f]{flex-basis:1rem}}
