.plans[data-astro-cid-z4xvtwwo]{padding-block:clamp(4rem,8vw,7rem)}.head[data-astro-cid-z4xvtwwo]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 3rem;margin-bottom:2rem}.intro[data-astro-cid-z4xvtwwo]{margin:0;max-width:26rem;color:var(--muted);font-size:.92rem}.tabs[data-astro-cid-z4xvtwwo]{display:flex;gap:.25rem;margin-bottom:1.25rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.tabs[data-astro-cid-z4xvtwwo]::-webkit-scrollbar{display:none}[data-astro-cid-z4xvtwwo][role=tab]{position:relative;flex:none;display:inline-flex;align-items:center;gap:.5rem;min-height:2.9rem;padding:.6rem 1rem;border:0;background:none;color:var(--muted);font-size:.9rem;cursor:pointer;transition:color .3s var(--ease)}[data-astro-cid-z4xvtwwo][role=tab]:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:-1px;height:2px;background:var(--gold);transform:scaleX(0);transition:transform .4s var(--ease-out)}[data-astro-cid-z4xvtwwo][role=tab][aria-selected=true]{color:var(--ink)}[data-astro-cid-z4xvtwwo][role=tab][aria-selected=true]:after{transform:scaleX(1)}[data-astro-cid-z4xvtwwo][role=tab]:hover{color:var(--ink)}.tab-count[data-astro-cid-z4xvtwwo]{display:inline-grid;place-items:center;min-width:1.3rem;height:1.3rem;border-radius:99px;font-size:.68rem;background:#cfaa7229;color:var(--gold)}.stage[data-astro-cid-z4xvtwwo]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}.stage[data-astro-cid-z4xvtwwo].is-tall{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.paper[data-astro-cid-z4xvtwwo]{position:relative;display:grid;background:var(--cream);padding:clamp(.75rem,2.5vw,2rem)}.panel[data-astro-cid-z4xvtwwo]{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s linear .5s}.panel[data-astro-cid-z4xvtwwo].is-active{opacity:1;visibility:visible;transition:opacity .5s var(--ease)}.plan-box[data-astro-cid-z4xvtwwo]{position:relative}.plan-box[data-astro-cid-z4xvtwwo] .plan-img{width:100%;mix-blend-mode:multiply}.spot[data-astro-cid-z4xvtwwo]{position:absolute;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.spot[data-astro-cid-z4xvtwwo]:before{content:"";position:absolute;inset:.35rem;border-radius:50%;background:#9a744240;animation:pulse 2.4s var(--ease) infinite}.spot-num[data-astro-cid-z4xvtwwo]{position:relative;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--cream-ink);color:var(--cream);font-size:.75rem;font-weight:600;box-shadow:0 2px 10px #00000040;transition:background .3s var(--ease),transform .3s var(--ease-out)}.spot[data-astro-cid-z4xvtwwo]:hover .spot-num[data-astro-cid-z4xvtwwo]{transform:scale(1.12)}.spot[data-astro-cid-z4xvtwwo].is-active .spot-num[data-astro-cid-z4xvtwwo]{background:#9a7442;transform:scale(1.18)}.spot[data-astro-cid-z4xvtwwo].is-active:before{background:#9a744266}@keyframes pulse{0%{transform:scale(.7);opacity:1}to{transform:scale(1.5);opacity:0}}.zoom[data-astro-cid-z4xvtwwo]{display:inline-flex;align-items:center;gap:.45rem;margin-top:.75rem;padding:.5rem 0;border:0;background:none;color:var(--cream-muted);font-size:.8rem;cursor:zoom-in}.zoom[data-astro-cid-z4xvtwwo]:hover{color:var(--cream-ink)}.zoom[data-astro-cid-z4xvtwwo] svg[data-astro-cid-z4xvtwwo]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5}.viewer[data-astro-cid-z4xvtwwo]{position:sticky;top:calc(var(--header-h) + 1.5rem)}.view-frame[data-astro-cid-z4xvtwwo]{position:relative;aspect-ratio:16 / 9;background:var(--bg-raise);overflow:hidden}.view[data-astro-cid-z4xvtwwo]{position:absolute;inset:0;padding:0;border:0;background:none;opacity:0;transform:scale(1.03);cursor:zoom-in;transition:opacity .55s var(--ease),transform .9s var(--ease-out)}.view[data-astro-cid-z4xvtwwo].is-active{opacity:1;transform:none}.view[data-astro-cid-z4xvtwwo] img{width:100%;height:100%;object-fit:cover}.view-note[data-astro-cid-z4xvtwwo]{position:absolute;inset:0;margin:0;display:grid;place-items:center;padding:2rem;text-align:center;font-family:var(--serif);font-weight:300;font-size:1.15rem;line-height:1.45;color:var(--ink-soft);background:var(--bg-raise)}.view-caption[data-astro-cid-z4xvtwwo]{margin:.85rem 0 0;min-height:1.5em;font-size:.86rem;color:var(--ink-soft)}.viewer[data-astro-cid-z4xvtwwo].is-empty .view-caption[data-astro-cid-z4xvtwwo]{display:none}.spot-list[data-astro-cid-z4xvtwwo]{list-style:none;margin:1.25rem 0 0;padding:0;border-top:1px solid var(--line)}.spot-list[data-astro-cid-z4xvtwwo] button[data-astro-cid-z4xvtwwo]{width:100%;display:flex;align-items:center;gap:.9rem;padding:.8rem 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink-soft);font-size:.92rem;text-align:left;cursor:pointer;transition:color .3s var(--ease),padding .4s var(--ease-out)}.spot-list[data-astro-cid-z4xvtwwo] button[data-astro-cid-z4xvtwwo]:hover{color:var(--ink)}.spot-list[data-astro-cid-z4xvtwwo] button[data-astro-cid-z4xvtwwo].is-active{color:var(--ink);padding-left:.4rem}.li-num[data-astro-cid-z4xvtwwo]{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--line-strong);font-size:.72rem;transition:background .3s var(--ease),border-color .3s var(--ease)}.spot-list[data-astro-cid-z4xvtwwo] button[data-astro-cid-z4xvtwwo].is-active .li-num[data-astro-cid-z4xvtwwo]{background:var(--gold);border-color:var(--gold);color:var(--cream-ink)}@media(max-width:900px){.stage[data-astro-cid-z4xvtwwo],.stage[data-astro-cid-z4xvtwwo].is-tall{grid-template-columns:1fr}.stage[data-astro-cid-z4xvtwwo].is-tall .paper[data-astro-cid-z4xvtwwo]{max-width:30rem;width:100%;justify-self:center}.viewer[data-astro-cid-z4xvtwwo]{position:static}}@media(max-width:560px){[data-astro-cid-z4xvtwwo][role=tab]{padding-inline:.55rem;gap:.35rem;font-size:.84rem}[data-astro-cid-z4xvtwwo][role=tab]:after{left:.4rem;right:.4rem}.spot[data-astro-cid-z4xvtwwo]{width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem}.spot-num[data-astro-cid-z4xvtwwo]{width:1.5rem;height:1.5rem;font-size:.7rem}}.daycycle[data-astro-cid-i7kmjzix]{padding-block:clamp(4rem,8vw,7rem) 0}.head[data-astro-cid-i7kmjzix]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:2rem;margin-bottom:2rem}.head[data-astro-cid-i7kmjzix] .eyebrow[data-astro-cid-i7kmjzix]{grid-column:1 / -1}.hint[data-astro-cid-i7kmjzix]{margin:0;color:var(--muted);font-size:.88rem}.stage[data-astro-cid-i7kmjzix]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-raise);cursor:ew-resize;touch-action:pan-y;user-select:none}.layer[data-astro-cid-i7kmjzix]{position:absolute;inset:0;will-change:opacity}.layer[data-astro-cid-i7kmjzix] img{width:100%;height:100%;object-fit:cover;pointer-events:none}.drag-hint[data-astro-cid-i7kmjzix]{position:absolute;left:50%;bottom:1.25rem;transform:translate(-50%);display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#1513118c;backdrop-filter:blur(6px);color:var(--ink);font-size:1.2rem;pointer-events:none}.controls[data-astro-cid-i7kmjzix]{margin-top:1.25rem}.labels[data-astro-cid-i7kmjzix]{display:flex;justify-content:space-between}.stop[data-astro-cid-i7kmjzix]{min-height:2.75rem;padding:.5rem 0;border:0;background:none;color:var(--muted);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color .3s var(--ease)}.stop[data-astro-cid-i7kmjzix].is-active{color:var(--gold)}.track[data-astro-cid-i7kmjzix]{position:relative}input[data-astro-cid-i7kmjzix][type=range]{width:100%;height:2rem;margin:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer}input[data-astro-cid-i7kmjzix][type=range]::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--gold) calc(var(--dc-progress, 0) * 100%),var(--line-strong) 0)}input[data-astro-cid-i7kmjzix][type=range]::-moz-range-track{height:2px;background:var(--line-strong)}input[data-astro-cid-i7kmjzix][type=range]::-moz-range-progress{height:2px;background:var(--gold)}input[data-astro-cid-i7kmjzix][type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.35rem;height:1.35rem;margin-top:-.63rem;border-radius:50%;background:var(--ink);border:4px solid var(--bg);box-shadow:0 0 0 1px var(--gold)}input[data-astro-cid-i7kmjzix][type=range]::-moz-range-thumb{width:1rem;height:1rem;border-radius:50%;background:var(--ink);border:3px solid var(--bg);box-shadow:0 0 0 1px var(--gold)}@media(max-width:640px){.head[data-astro-cid-i7kmjzix]{grid-template-columns:1fr}.hint[data-astro-cid-i7kmjzix]{margin-top:.75rem}.stage[data-astro-cid-i7kmjzix]{aspect-ratio:4 / 3}}.gallery[data-astro-cid-ihllb3az]{padding-block:clamp(4rem,8vw,7rem)}.head[data-astro-cid-ihllb3az]{margin-bottom:2rem}.count[data-astro-cid-ihllb3az]{font-family:var(--sans);font-size:.85rem;color:var(--gold);vertical-align:super;margin-left:.25rem}.grid[data-astro-cid-ihllb3az]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem) clamp(1rem,2vw,1.5rem)}.item[data-astro-cid-ihllb3az]{margin:0}.item[data-astro-cid-ihllb3az].wide{grid-column:1 / -1}.open[data-astro-cid-ihllb3az]{display:block;width:100%;padding:0;border:0;background:var(--bg-raise);overflow:hidden;cursor:zoom-in}.open[data-astro-cid-ihllb3az] img{width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform 1.1s var(--ease-out),opacity .4s var(--ease)}@media(hover:hover){.open[data-astro-cid-ihllb3az]:hover img{transform:scale(1.035)}}figcaption[data-astro-cid-ihllb3az]{display:flex;gap:.75rem;margin-top:.75rem;font-size:.84rem;color:var(--ink-soft)}.idx[data-astro-cid-ihllb3az]{color:var(--gold);font-variant-numeric:tabular-nums}@media(max-width:700px){.grid[data-astro-cid-ihllb3az]{grid-template-columns:1fr}}.topbar[data-astro-cid-wq6kyxmv]{display:flex;justify-content:space-between;align-items:center;padding-block:1.5rem 0;font-size:.85rem;color:var(--ink-soft)}.back[data-astro-cid-wq6kyxmv]:hover{color:var(--ink)}.pos[data-astro-cid-wq6kyxmv]{font-variant-numeric:tabular-nums;letter-spacing:.14em;color:var(--muted)}.intro[data-astro-cid-wq6kyxmv]{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,3vw,2.5rem)}.intro[data-astro-cid-wq6kyxmv] .eyebrow[data-astro-cid-wq6kyxmv]{animation:rise .9s var(--ease-out) both}.title[data-astro-cid-wq6kyxmv]{font-size:clamp(2.6rem,1.4rem + 5vw,6rem);max-width:16ch;text-wrap:balance;animation:rise 1.1s var(--ease-out) both .08s}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}.cover-btn[data-astro-cid-wq6kyxmv]{display:block;width:100%;padding:0;border:0;background:var(--bg-raise);cursor:zoom-in}.cover-btn[data-astro-cid-wq6kyxmv] img{width:100%;aspect-ratio:16 / 9;max-height:82svh;object-fit:cover}.about[data-astro-cid-wq6kyxmv]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(3.5rem,7vw,6rem) 0}.lead[data-astro-cid-wq6kyxmv]{margin:0;font-family:var(--serif);font-weight:300;font-variation-settings:"opsz" 24;font-size:clamp(1.2rem,1rem + .7vw,1.55rem);line-height:1.55;color:var(--ink)}.meta[data-astro-cid-wq6kyxmv]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem;margin:0;align-content:start}.meta[data-astro-cid-wq6kyxmv]>div[data-astro-cid-wq6kyxmv]{padding-top:.9rem;border-top:1px solid var(--line)}.meta[data-astro-cid-wq6kyxmv] .wide[data-astro-cid-wq6kyxmv]{grid-column:1 / -1}dt[data-astro-cid-wq6kyxmv]{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:.35rem}dd[data-astro-cid-wq6kyxmv]{margin:0;font-size:.92rem;color:var(--ink-soft)}dd[data-astro-cid-wq6kyxmv] ul[data-astro-cid-wq6kyxmv]{list-style:none;margin:0;padding:0}dd[data-astro-cid-wq6kyxmv] li[data-astro-cid-wq6kyxmv]+li[data-astro-cid-wq6kyxmv]{margin-top:.3rem}.pager[data-astro-cid-wq6kyxmv]{margin-top:clamp(2rem,5vw,4rem)}.next[data-astro-cid-wq6kyxmv]{position:relative;display:block;height:clamp(20rem,50vw,34rem);overflow:hidden;isolation:isolate}.next[data-astro-cid-wq6kyxmv] .next-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.4s var(--ease-out)}.next[data-astro-cid-wq6kyxmv]:hover .next-img{transform:scale(1.04)}.next-shade[data-astro-cid-wq6kyxmv]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#15131159,#151311d9)}.next-inner[data-astro-cid-wq6kyxmv]{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-block:clamp(2rem,5vw,4rem)}.next-title[data-astro-cid-wq6kyxmv]{font-size:clamp(2.2rem,1.2rem + 4vw,5rem);max-width:18ch}.next-title[data-astro-cid-wq6kyxmv] .arrow[data-astro-cid-wq6kyxmv]{display:inline-block;color:var(--gold);transition:transform .5s var(--ease-out)}.next[data-astro-cid-wq6kyxmv]:hover .next-title[data-astro-cid-wq6kyxmv] .arrow[data-astro-cid-wq6kyxmv]{transform:translate(.5rem)}.next-meta[data-astro-cid-wq6kyxmv]{margin-top:.75rem;font-size:.85rem;color:var(--ink-soft)}.pager-row[data-astro-cid-wq6kyxmv]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.5rem;font-size:.88rem;color:var(--ink-soft)}.pager-row[data-astro-cid-wq6kyxmv] a[data-astro-cid-wq6kyxmv]:hover{color:var(--ink)}@media(max-width:860px){.about[data-astro-cid-wq6kyxmv]{grid-template-columns:1fr}}@media(max-width:640px){.cover-btn[data-astro-cid-wq6kyxmv] img{aspect-ratio:4 / 3}}
