.notebook[data-astro-cid-ottfkwhj]{--ink:var(--text-primary);--ink-soft:#d6d6dc;--ink-mid:var(--text-secondary);--ink-faint:var(--text-tertiary);--line:var(--pg-hairline);--line-2:var(--pg-hairline-strong);--rule:var(--pg-hairline);--cell:linear-gradient(180deg, #040405 0%, #08080a 26%);--cell-shadow:inset 0 6px 12px -8px #000000d9;font-family:var(--font-serif,"Source Serif 4", Georgia, serif)}.container[data-astro-cid-ottfkwhj]{width:100%}.container[data-astro-cid-ottfkwhj].narrow{max-width:680px;margin:0 auto}.folio[data-astro-cid-ottfkwhj]{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:clamp(32px,5vh,48px);padding:0 0 14px;font-size:10.5px;font-weight:500;display:flex}.folio-pub[data-astro-cid-ottfkwhj]{color:var(--ink-mid);letter-spacing:.18em}.folio-sep[data-astro-cid-ottfkwhj]{color:var(--pg-accent-ink)}.folio-date[data-astro-cid-ottfkwhj]{margin-left:auto}@media (width<=640px){.folio-date[data-astro-cid-ottfkwhj]{margin-left:0}}.masthead-h1[data-astro-cid-ottfkwhj].pg-hero-h1{letter-spacing:-.025em;font-size:clamp(40px,5vw,60px);font-weight:600;line-height:1.04}.masthead-meta[data-astro-cid-ottfkwhj]{border-top:1px solid var(--line);color:var(--ink-mid);flex-wrap:wrap;gap:28px;margin-top:28px;padding-top:22px;font-size:13px;font-style:italic;display:flex}.masthead-meta[data-astro-cid-ottfkwhj] b[data-astro-cid-ottfkwhj]{color:var(--ink-soft);font-style:normal;font-weight:500;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-right:6px;font-size:10px}.chap-rule[data-astro-cid-ottfkwhj]{border-bottom:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);align-items:baseline;gap:12px;margin:0 0 32px;padding:0 0 12px;font-size:11px;font-weight:500;display:flex}.chap-rule[data-astro-cid-ottfkwhj] span[data-astro-cid-ottfkwhj]:first-child{color:var(--pg-accent-ink);letter-spacing:.08em}.chap-deck[data-astro-cid-ottfkwhj]{margin-bottom:28px}.prose[data-astro-cid-ottfkwhj] p[data-astro-cid-ottfkwhj]{color:var(--ink-soft);text-align:justify;hyphens:auto;margin:0 0 20px;font-size:18px;line-height:1.7}.prose[data-astro-cid-ottfkwhj] p[data-astro-cid-ottfkwhj]:last-child{margin-bottom:0}.prose[data-astro-cid-ottfkwhj].drop-cap>p[data-astro-cid-ottfkwhj]:first-of-type:first-letter{float:left;font-family:var(--font-serif,"Source Serif 4", serif);color:var(--pg-accent-ink);padding:6px 12px 0 0;font-size:66px;font-weight:500;line-height:.92}.fn-ref[data-astro-cid-ottfkwhj]{color:var(--pg-accent-ink);cursor:help;vertical-align:super;font-variant-numeric:oldstyle-nums;margin-left:2px;font-size:.65em}.prose[data-astro-cid-ottfkwhj] a[data-astro-cid-ottfkwhj],.route[data-astro-cid-ottfkwhj]{color:var(--ink);text-underline-offset:3px;text-decoration:underline #ffffff4d}.prose[data-astro-cid-ottfkwhj] a[data-astro-cid-ottfkwhj]:hover,.route[data-astro-cid-ottfkwhj]:hover{text-decoration-color:var(--ink)}.with-margin[data-astro-cid-ottfkwhj]{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:40px;display:grid}@media (width<=900px){.with-margin[data-astro-cid-ottfkwhj]{grid-template-columns:1fr;gap:24px}}.margin-note[data-astro-cid-ottfkwhj]{border-top:1px solid var(--rule);color:var(--ink-mid);flex-direction:column;gap:12px;padding-top:14px;font-size:13.5px;font-style:italic;line-height:1.55;display:flex}.margin-note[data-astro-cid-ottfkwhj] p[data-astro-cid-ottfkwhj]{margin:0}.m-num[data-astro-cid-ottfkwhj]{color:var(--pg-accent-ink);font-feature-settings:"lnum" 0;margin-right:6px;font-size:14px;font-style:normal}.pull[data-astro-cid-ottfkwhj]{text-align:center;max-width:820px;color:var(--text-primary);margin:56px auto 0;padding:0 32px;font-size:clamp(22px,2.8vw,30px);font-style:italic;line-height:1.4;position:relative}.pull[data-astro-cid-ottfkwhj] .quote-mark[data-astro-cid-ottfkwhj]{color:var(--pg-accent-ink);vertical-align:-.4em;margin-right:6px;font-size:80px;font-style:normal;line-height:.4}.pull[data-astro-cid-ottfkwhj] cite[data-astro-cid-ottfkwhj]{color:var(--ink-mid);margin-top:18px;font-size:13px;font-style:italic;display:block}.diptych[data-astro-cid-ottfkwhj]{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}@media (width<=768px){.diptych[data-astro-cid-ottfkwhj]{grid-template-columns:1fr}}.diptych-col[data-astro-cid-ottfkwhj]{background:var(--cell);box-shadow:var(--cell-shadow);padding:24px 26px}.col-stamp[data-astro-cid-ottfkwhj]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px;font-size:10px;font-weight:500;display:inline-block}.col-h[data-astro-cid-ottfkwhj]{color:var(--text-primary);letter-spacing:-.005em;margin:0 0 14px;font-size:19px;font-weight:500}ol[data-astro-cid-ottfkwhj].hand,ul[data-astro-cid-ottfkwhj].hand{color:var(--ink-soft);flex-direction:column;gap:8px;margin:0;padding-left:22px;font-size:15.5px;line-height:1.6;display:flex}ol[data-astro-cid-ottfkwhj].hand li[data-astro-cid-ottfkwhj]::marker{color:var(--pg-accent-ink);font-style:italic}.day-wrap[data-astro-cid-ottfkwhj]{grid-template-columns:260px 1fr;align-items:start;gap:44px;display:grid}@media (width<=820px){.day-wrap[data-astro-cid-ottfkwhj]{grid-template-columns:1fr;gap:28px}.clock[data-astro-cid-ottfkwhj]{max-width:220px;margin:0 auto}}.clock[data-astro-cid-ottfkwhj]{color:var(--ink-mid)}.clock[data-astro-cid-ottfkwhj] path[data-astro-cid-ottfkwhj]{stroke:var(--pg-accent-ink)}.day-list[data-astro-cid-ottfkwhj]{margin:0;padding:0;list-style:none}.day-list[data-astro-cid-ottfkwhj] li[data-astro-cid-ottfkwhj]{border-bottom:1px solid var(--rule);grid-template-columns:76px 1fr;align-items:baseline;gap:24px;padding:16px 0;display:grid}.day-list[data-astro-cid-ottfkwhj] li[data-astro-cid-ottfkwhj]:last-child{border-bottom:none}.day-time[data-astro-cid-ottfkwhj]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-mid);font-variant-numeric:tabular-nums;font-size:12px}.day-list[data-astro-cid-ottfkwhj] h4[data-astro-cid-ottfkwhj]{color:var(--text-primary);margin:0 0 4px;font-size:18px;font-weight:500}.day-list[data-astro-cid-ottfkwhj] p[data-astro-cid-ottfkwhj]{color:var(--ink-mid);margin:0;font-size:14.5px;line-height:1.55}.folio-bento[data-astro-cid-ottfkwhj]{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.folio-bento[data-astro-cid-ottfkwhj] .feature[data-astro-cid-ottfkwhj]{grid-column:1/-1}@media (width<=820px){.folio-bento[data-astro-cid-ottfkwhj]{grid-template-columns:1fr}}.folio-card[data-astro-cid-ottfkwhj]{background:var(--cell);box-shadow:var(--cell-shadow);transition:background var(--duration-fast);padding:28px 30px;position:relative}.folio-card[data-astro-cid-ottfkwhj]:hover{background:#151517}.card-ghost[data-astro-cid-ottfkwhj]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-faint);opacity:.8;pointer-events:none;user-select:none;font-size:11px;font-weight:500;line-height:1;position:absolute;top:12px;right:16px}.folio-card[data-astro-cid-ottfkwhj] header[data-astro-cid-ottfkwhj]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:12px;display:flex}.card-tab[data-astro-cid-ottfkwhj]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-weight:500}.card-pg[data-astro-cid-ottfkwhj]{font-family:var(--font-mono);color:var(--ink-faint);opacity:.8;margin-right:28px;font-size:10px}.folio-card[data-astro-cid-ottfkwhj] h3[data-astro-cid-ottfkwhj]{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 14px;font-size:21px;font-weight:500}.folio-card[data-astro-cid-ottfkwhj] p[data-astro-cid-ottfkwhj]{color:var(--ink-soft);margin:0 0 12px;font-size:16px;line-height:1.65}.folio-card[data-astro-cid-ottfkwhj] p[data-astro-cid-ottfkwhj]:last-of-type{margin-bottom:18px}.folio-card[data-astro-cid-ottfkwhj] footer[data-astro-cid-ottfkwhj]{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.footer-l[data-astro-cid-ottfkwhj]{color:var(--ink-faint);margin-right:6px;font-size:12px;font-style:italic}.card-route[data-astro-cid-ottfkwhj]{font-family:var(--font-mono);border:1px solid var(--line-2);color:var(--ink-mid);transition:color var(--duration-fast), border-color var(--duration-fast);border-radius:3px;padding:3px 8px;font-size:11px;text-decoration:none}.card-route[data-astro-cid-ottfkwhj]:hover{color:var(--text-primary);border-color:#fff6}.card-pill[data-astro-cid-ottfkwhj]{font-family:var(--font-mono);color:var(--ink-faint);border:1px solid var(--line);border-radius:3px;padding:3px 8px;font-size:10px}.prices[data-astro-cid-ottfkwhj]{grid-template-columns:1fr 1fr;gap:14px;max-width:920px;display:grid}@media (width<=768px){.prices[data-astro-cid-ottfkwhj]{grid-template-columns:1fr}}.price-panel[data-astro-cid-ottfkwhj]{border:1px solid var(--line);background:var(--pane);border-radius:6px;flex-direction:column;padding:28px 30px;display:flex;position:relative;box-shadow:0 1px 2px #0006}.price-panel[data-astro-cid-ottfkwhj].featured{background:linear-gradient(90deg, #e8a33d0d, transparent 42%), var(--pane);border-color:#e8a33d47}.price-flag[data-astro-cid-ottfkwhj]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--amber);color:var(--cta-ink);border-radius:3px;padding:3px 8px;font-size:9.5px;font-weight:600;position:absolute;top:-9px;right:22px}.price-eyebrow[data-astro-cid-ottfkwhj]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px;font-size:10.5px;font-weight:500}.price-amt[data-astro-cid-ottfkwhj]{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:34px;font-weight:600}.price-amt[data-astro-cid-ottfkwhj] small[data-astro-cid-ottfkwhj]{color:var(--ink-faint);margin-left:8px;font-size:13px;font-weight:400}.price-model[data-astro-cid-ottfkwhj]{font-family:var(--font-mono);color:var(--ink-mid);border:1px solid var(--line);border-radius:3px;align-self:flex-start;margin:0 0 16px;padding:5px 9px;font-size:12px}.price-body[data-astro-cid-ottfkwhj]{color:var(--ink-soft);flex:1;margin:0 0 22px;font-size:15.5px;line-height:1.6}.price-cta[data-astro-cid-ottfkwhj]{align-self:flex-start}.close[data-astro-cid-ottfkwhj]{text-align:center}.close[data-astro-cid-ottfkwhj] .chap-rule[data-astro-cid-ottfkwhj]{justify-content:center}.close-h[data-astro-cid-ottfkwhj]{color:var(--text-primary);letter-spacing:-.015em;margin:0 0 16px;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.1}.close-deck[data-astro-cid-ottfkwhj]{color:var(--ink-soft);max-width:520px;margin:0 auto 8px;font-size:17px;line-height:1.55}.close-ctas[data-astro-cid-ottfkwhj]{justify-content:center}.colophon[data-astro-cid-ottfkwhj]{border-top:1px solid var(--rule);text-align:center;margin-top:60px;padding-top:36px}.col-mark[data-astro-cid-ottfkwhj]{color:var(--pg-accent-ink);margin-bottom:8px;font-size:32px;line-height:1;display:block}.colophon[data-astro-cid-ottfkwhj] p[data-astro-cid-ottfkwhj]{color:var(--ink-mid);margin:0 0 18px;font-size:14px;font-style:italic}.col-list[data-astro-cid-ottfkwhj]{background:var(--line);border:1px solid var(--line);text-align:left;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (width<=768px){.col-list[data-astro-cid-ottfkwhj]{grid-template-columns:1fr}}.col-list[data-astro-cid-ottfkwhj] a[data-astro-cid-ottfkwhj]{background:var(--cell);height:100%;box-shadow:var(--cell-shadow);transition:background var(--duration-fast);flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;display:flex}.col-list[data-astro-cid-ottfkwhj] a[data-astro-cid-ottfkwhj]:hover{background:#151517}.col-list[data-astro-cid-ottfkwhj] b[data-astro-cid-ottfkwhj]{color:var(--text-primary);font-size:15px;font-weight:500}.col-list[data-astro-cid-ottfkwhj] span[data-astro-cid-ottfkwhj]{color:var(--ink-mid);font-size:13px;font-style:italic}@media (width<=520px){.pg-actions[data-astro-cid-ottfkwhj] .pg-btn[data-astro-cid-ottfkwhj]{width:100%}}
