.hiw-hero[data-astro-cid-kgiplrqw]{position:relative;overflow:clip}.hero-grid[data-astro-cid-kgiplrqw]{gap:var(--space-2xl);align-items:center;display:grid}.hero-copy[data-astro-cid-kgiplrqw]{min-width:0}h1[data-astro-cid-kgiplrqw]{margin-bottom:var(--space-lg)}h1[data-astro-cid-kgiplrqw] .main[data-astro-cid-kgiplrqw]{max-width:11ch}.lede[data-astro-cid-kgiplrqw]{margin-bottom:var(--space-xl)}.rating[data-astro-cid-kgiplrqw]{align-items:center;gap:var(--space-sm);min-height:44px;margin-top:var(--space-md);color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap;text-decoration:none;display:inline-flex}.rating[data-astro-cid-kgiplrqw] strong[data-astro-cid-kgiplrqw]{color:var(--ink);font-size:var(--text-md)}.rating[data-astro-cid-kgiplrqw]:hover span[data-astro-cid-kgiplrqw]:last-child{text-decoration:underline}.hero-art[data-astro-cid-kgiplrqw]{min-width:0;position:relative}.art-photo[data-astro-cid-kgiplrqw]{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.art-photo[data-astro-cid-kgiplrqw] .photo{border-radius:var(--radius-lg);clip-path:inset(0 round var(--radius-lg));aspect-ratio:4/3!important}.art-photo[data-astro-cid-kgiplrqw] figcaption{background:linear-gradient(to bottom, color-mix(in oklch, var(--saguaro-ink) 70%, transparent), transparent);top:0;bottom:auto}.pf[data-astro-cid-kgiplrqw]{z-index:1;margin:-3.5rem var(--space-sm) 0;padding:var(--space-md);border-radius:var(--radius-lg);background:var(--white);border:var(--rule) solid var(--color-rule);box-shadow:var(--shadow-lift);position:relative}.pf[data-astro-cid-kgiplrqw] p[data-astro-cid-kgiplrqw]{max-width:none}.pf-head[data-astro-cid-kgiplrqw]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);margin-bottom:var(--space-2xs);border-bottom:var(--rule-heavy) solid var(--saguaro);display:flex}.pf-label[data-astro-cid-kgiplrqw]{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);letter-spacing:-.01em;color:var(--ink);margin:0}.pf-tag[data-astro-cid-kgiplrqw]{border-radius:var(--radius-pill);background:var(--saguaro-tint);color:var(--saguaro);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;margin:0;padding:.15rem .6rem;font-weight:700}.pf-list[data-astro-cid-kgiplrqw]{margin:0}.pf-row[data-astro-cid-kgiplrqw]{align-items:baseline;gap:var(--space-xs);border-bottom:var(--rule) solid var(--color-rule);grid-template-columns:auto minmax(.75rem,1fr) auto;padding:.55rem 0;display:grid}.pf-row[data-astro-cid-kgiplrqw]:last-child{border-bottom:0}.pf-row[data-astro-cid-kgiplrqw]:before{content:"";border-bottom:2px dotted var(--sky-line);grid-area:1/2;align-self:end;margin-bottom:.35em}.pf-row[data-astro-cid-kgiplrqw] dt[data-astro-cid-kgiplrqw]{align-items:center;gap:var(--space-xs);font-weight:600;font-size:var(--text-sm);color:var(--ink);grid-area:1/1;min-width:0;display:inline-flex}.pf-row[data-astro-cid-kgiplrqw] dt[data-astro-cid-kgiplrqw] .tick{color:var(--saguaro-2);flex:none;align-self:center}.pf-row[data-astro-cid-kgiplrqw] dt[data-astro-cid-kgiplrqw] .tick path{stroke-width:2.8px;stroke-dasharray:26;stroke-dashoffset:0}.pf-row[data-astro-cid-kgiplrqw] dd[data-astro-cid-kgiplrqw]{text-align:right;font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold-deep);grid-area:1/3;margin:0;font-weight:800}.pf-foot[data-astro-cid-kgiplrqw]{gap:0 var(--space-xs);margin:var(--space-sm) 0 0;padding-top:var(--space-sm);border-top:var(--rule) dashed var(--sky-line);font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;display:flex}@media (width>=30em){.pf[data-astro-cid-kgiplrqw]{padding:var(--space-lg);margin-inline:var(--space-lg)}}@media (width>=56em){.hero-grid[data-astro-cid-kgiplrqw]{gap:var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hero-art[data-astro-cid-kgiplrqw]{padding:0 0 var(--space-xl)}.art-photo[data-astro-cid-kgiplrqw] .photo{aspect-ratio:4/5!important}.pf[data-astro-cid-kgiplrqw]{width:min(22rem,100%);margin:0;position:absolute;bottom:0;left:-3.5rem}}@media (width>=72em){.pf[data-astro-cid-kgiplrqw]{width:23rem;left:-5rem}}.fp[data-astro-cid-3cgtp7hf]{isolation:isolate;padding-block:var(--space-section);position:relative;overflow:clip}.fp[data-astro-cid-3cgtp7hf]:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in oklch, var(--on-dark) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--on-dark) 5%, transparent) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 65% 35%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 60% at 65% 35%,#000 10%,#0000 75%)}.fp-head[data-astro-cid-3cgtp7hf]{margin-bottom:var(--space-3xl)}.fp-head[data-astro-cid-3cgtp7hf] h2[data-astro-cid-3cgtp7hf]{color:var(--on-dark);max-width:18ch}.fp-grid[data-astro-cid-3cgtp7hf]{gap:var(--space-2xl);display:grid}.route[data-astro-cid-3cgtp7hf]{--node:2.5rem;--col-gap:var(--space-md);min-width:0;position:relative}.rail[data-astro-cid-3cgtp7hf]{left:calc(var(--node) / 2 - 1px);background:color-mix(in oklch, var(--on-dark) 14%, transparent);border-radius:2px;width:2px;position:absolute;top:0;bottom:0}.rail-fill[data-astro-cid-3cgtp7hf]{border-radius:inherit;background:linear-gradient(to bottom, var(--gold-2), var(--gold));box-shadow:0 0 14px color-mix(in oklch, var(--gold) 55%, transparent);transform-origin:50% 0;position:absolute;inset:0}.leg[data-astro-cid-3cgtp7hf]+.leg[data-astro-cid-3cgtp7hf]{margin-top:var(--space-lg)}.leg-label[data-astro-cid-3cgtp7hf]{grid-template-columns:var(--node) minmax(0, 1fr);gap:var(--col-gap);margin:0 0 var(--space-xl);max-width:none;font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold-2);align-items:center;font-weight:700;display:grid}.leg-dot[data-astro-cid-3cgtp7hf]{z-index:1;border:2px solid var(--gold);background:var(--saguaro-deep);width:12px;height:12px;transition:background-color var(--dur-base) var(--ease-out);justify-self:center;position:relative;transform:rotate(45deg)}.leg[data-astro-cid-3cgtp7hf].is-on .leg-dot[data-astro-cid-3cgtp7hf],.fp[data-astro-cid-3cgtp7hf]:not(.is-live) .leg-dot[data-astro-cid-3cgtp7hf]{background:var(--gold)}.steps[data-astro-cid-3cgtp7hf]{margin:0;padding:0;list-style:none}.step[data-astro-cid-3cgtp7hf]{grid-template-columns:var(--node) minmax(0, 1fr);gap:var(--col-gap);padding-bottom:var(--space-3xl);scroll-margin-top:6rem;display:grid}.leg[data-astro-cid-3cgtp7hf]:last-child .step[data-astro-cid-3cgtp7hf]:last-child{padding-bottom:0}.node[data-astro-cid-3cgtp7hf]{z-index:1;width:var(--node);height:var(--node);font-size:var(--text-sm);background:var(--gold);color:var(--ink);border:2px solid var(--gold);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.step-body[data-astro-cid-3cgtp7hf]{min-width:0;transition:opacity var(--dur-slow) var(--ease-out);padding-top:.3rem}.step[data-astro-cid-3cgtp7hf] h3[data-astro-cid-3cgtp7hf]{font-size:var(--text-xl);color:var(--on-dark);max-width:24ch}.strip[data-astro-cid-3cgtp7hf]{gap:var(--space-2xs) var(--space-lg);margin:var(--space-sm) 0 var(--space-md);flex-wrap:wrap;display:flex}.strip[data-astro-cid-3cgtp7hf] div[data-astro-cid-3cgtp7hf]{gap:0 var(--space-xs);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.strip[data-astro-cid-3cgtp7hf] dt[data-astro-cid-3cgtp7hf]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--on-dark-3);font-weight:700}.strip[data-astro-cid-3cgtp7hf] dd[data-astro-cid-3cgtp7hf]{font-size:var(--text-sm);color:var(--gold-2);margin:0;font-weight:600}.step-body[data-astro-cid-3cgtp7hf]>p[data-astro-cid-3cgtp7hf]{color:var(--on-dark-2);max-width:56ch}.step-body[data-astro-cid-3cgtp7hf]>.aside[data-astro-cid-3cgtp7hf]{color:var(--on-dark);margin-bottom:0;font-weight:600}.step-cta[data-astro-cid-3cgtp7hf]{margin-top:var(--space-lg)}.fp[data-astro-cid-3cgtp7hf].is-live .step[data-astro-cid-3cgtp7hf]:not(.is-on) .node[data-astro-cid-3cgtp7hf]{background:var(--saguaro-deep);color:var(--on-dark-3);border-color:var(--saguaro-line)}.fp[data-astro-cid-3cgtp7hf].is-live .step[data-astro-cid-3cgtp7hf]:not(.is-on) .step-body[data-astro-cid-3cgtp7hf]{opacity:.34}.fp[data-astro-cid-3cgtp7hf].is-live .step[data-astro-cid-3cgtp7hf].is-now .node[data-astro-cid-3cgtp7hf]{box-shadow:0 0 0 6px color-mix(in oklch, var(--gold) 22%, transparent), 0 0 32px color-mix(in oklch, var(--gold) 50%, transparent)}.kc[data-astro-cid-3cgtp7hf]{z-index:1;margin-top:var(--space-xl);padding:var(--space-lg) var(--space-md);border-radius:var(--radius-lg);background:var(--sky);max-width:34rem;color:var(--ink);box-shadow:var(--shadow-lift), 0 0 0 1px color-mix(in oklch, var(--gold) 35%, transparent);position:relative}.kc[data-astro-cid-3cgtp7hf] p[data-astro-cid-3cgtp7hf]{max-width:none}.kc-head[data-astro-cid-3cgtp7hf]{justify-content:space-between;align-items:end;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.kc-room[data-astro-cid-3cgtp7hf]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--ink);margin:0;line-height:1.1}.kc-sub[data-astro-cid-3cgtp7hf]{margin:var(--space-2xs) 0 0;font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-weight:700}.kc-count[data-astro-cid-3cgtp7hf]{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;margin:0;font-weight:600}.kc-count[data-astro-cid-3cgtp7hf] .num[data-astro-cid-3cgtp7hf]{font-size:var(--text-lg);color:var(--saguaro)}.kc-bar[data-astro-cid-3cgtp7hf]{height:4px;margin:var(--space-md) 0 var(--space-xs);border-radius:var(--radius-pill);background:var(--sky-line);overflow:hidden}.kc-bar[data-astro-cid-3cgtp7hf] span[data-astro-cid-3cgtp7hf]{background:var(--saguaro-2);transform-origin:0;border-radius:inherit;height:100%;display:block}.kc-list[data-astro-cid-3cgtp7hf]{margin:0;padding:0;list-style:none}.kc-list[data-astro-cid-3cgtp7hf] li[data-astro-cid-3cgtp7hf]{color:var(--ink);gap:var(--space-sm);border-bottom:var(--rule) solid var(--sky-line);font-weight:600;font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;padding:.7rem 0;line-height:1.45;display:grid}.kc-box[data-astro-cid-3cgtp7hf]{border-radius:var(--radius-sm);border:1.5px solid var(--ink-3);background:var(--white);width:24px;height:24px;color:var(--on-dark);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);place-items:center;margin-top:-.05rem;display:grid}.kc-box[data-astro-cid-3cgtp7hf] .tick path{stroke-width:3px;stroke-dasharray:26;stroke-dashoffset:0}.kc-text[data-astro-cid-3cgtp7hf]{color:var(--ink-3);transition:color var(--dur-base) var(--ease-out)}.kc-list[data-astro-cid-3cgtp7hf] li[data-astro-cid-3cgtp7hf].is-done .kc-box[data-astro-cid-3cgtp7hf]{background:var(--saguaro-2);border-color:var(--saguaro-2)}.kc-list[data-astro-cid-3cgtp7hf] li[data-astro-cid-3cgtp7hf].is-done .kc-text[data-astro-cid-3cgtp7hf]{color:var(--ink)}.kc-foot[data-astro-cid-3cgtp7hf]{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.kc-foot[data-astro-cid-3cgtp7hf] .arrow-link[data-astro-cid-3cgtp7hf]{min-height:44px;color:var(--saguaro)}.kc-stamp[data-astro-cid-3cgtp7hf]{border:2px solid var(--gold-deep);border-radius:var(--radius-sm);color:var(--gold-deep);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;padding:.35rem .75rem;font-weight:800;display:inline-block;transform:rotate(-6deg)}.panel[data-astro-cid-3cgtp7hf]{display:none}.panel-top[data-astro-cid-3cgtp7hf]{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding-bottom:var(--space-sm);border-bottom:var(--rule) solid var(--saguaro-line);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--on-dark-3);font-weight:700;display:flex}.pt-live[data-astro-cid-3cgtp7hf]{white-space:nowrap;display:none}.pt-live[data-astro-cid-3cgtp7hf] .num[data-astro-cid-3cgtp7hf]{font-size:var(--text-sm);letter-spacing:0;color:var(--gold-2);display:inline-block}.fp[data-astro-cid-3cgtp7hf].is-live .pt-all[data-astro-cid-3cgtp7hf]{display:none}.fp[data-astro-cid-3cgtp7hf].is-live .pt-live[data-astro-cid-3cgtp7hf]{display:block}.now[data-astro-cid-3cgtp7hf]{gap:var(--space-2xs);display:grid}.now-leg[data-astro-cid-3cgtp7hf]{max-width:none;font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold-2);margin:0;font-weight:700}.now-title[data-astro-cid-3cgtp7hf]{max-width:none;min-height:3.9em;font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;text-wrap:balance;color:var(--on-dark);margin:0;font-weight:600;line-height:1.25}.sheet[data-astro-cid-3cgtp7hf]{gap:var(--space-md);display:grid}.sheet-leg[data-astro-cid-3cgtp7hf]{gap:var(--space-2xs);display:grid}.sheet-leg-name[data-astro-cid-3cgtp7hf]{align-items:center;gap:var(--space-sm);max-width:none;font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold-2);transition:color var(--dur-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr);margin:0;font-weight:700;display:grid}.sheet-leg-name[data-astro-cid-3cgtp7hf]:after{content:"";background:color-mix(in oklch, var(--gold) 40%, transparent);height:1px;transition:background-color var(--dur-base) var(--ease-out)}.fp[data-astro-cid-3cgtp7hf].is-live .sheet-leg-name[data-astro-cid-3cgtp7hf]{color:var(--on-dark-3)}.fp[data-astro-cid-3cgtp7hf].is-live .sheet-leg-name[data-astro-cid-3cgtp7hf]:after{background:var(--saguaro-line)}.fp[data-astro-cid-3cgtp7hf].is-live .sheet-leg[data-astro-cid-3cgtp7hf].is-done .sheet-leg-name[data-astro-cid-3cgtp7hf]{color:var(--on-dark-2)}.fp[data-astro-cid-3cgtp7hf].is-live .sheet-leg[data-astro-cid-3cgtp7hf].is-done .sheet-leg-name[data-astro-cid-3cgtp7hf]:after{background:color-mix(in oklch, var(--gold) 30%, transparent)}.fp[data-astro-cid-3cgtp7hf].is-live .sheet-leg[data-astro-cid-3cgtp7hf].is-now .sheet-leg-name[data-astro-cid-3cgtp7hf]{color:var(--gold-2)}.fp[data-astro-cid-3cgtp7hf].is-live .sheet-leg[data-astro-cid-3cgtp7hf].is-now .sheet-leg-name[data-astro-cid-3cgtp7hf]:after{background:color-mix(in oklch, var(--gold) 55%, transparent)}.sheet-list[data-astro-cid-3cgtp7hf]{margin:0;padding:0;list-style:none}.sheet-row[data-astro-cid-3cgtp7hf]{align-items:center;gap:var(--space-sm);padding:.5rem var(--space-sm);margin-inline:calc(-1 * var(--space-sm));border-radius:var(--radius-sm);transition:background-color var(--dur-base) var(--ease-out);grid-template-columns:1.25rem auto minmax(0,1fr);display:grid;position:relative}.sheet-row[data-astro-cid-3cgtp7hf]+.sheet-row[data-astro-cid-3cgtp7hf]{border-top:var(--rule) solid color-mix(in oklch, var(--on-dark) 8%, transparent)}.sr-box[data-astro-cid-3cgtp7hf]{border:1.5px solid color-mix(in oklch, var(--on-dark) 26%, transparent);width:1.25rem;height:1.25rem;color:var(--ink);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:5px;place-items:center;display:grid}.sr-box[data-astro-cid-3cgtp7hf] .tick{width:14px;height:14px}.sr-box[data-astro-cid-3cgtp7hf] .tick path{stroke-width:3px;stroke-dasharray:26;stroke-dashoffset:0}.sheet-row[data-astro-cid-3cgtp7hf].is-done .sr-box[data-astro-cid-3cgtp7hf]{background:var(--gold);border-color:var(--gold)}.sr-n[data-astro-cid-3cgtp7hf]{font-size:var(--text-xs);color:var(--on-dark-3);transition:color var(--dur-base) var(--ease-out)}.sr-name[data-astro-cid-3cgtp7hf]{font-size:var(--text-sm);color:var(--on-dark-2);transition:color var(--dur-base) var(--ease-out);font-weight:600;line-height:1.3}.sr-when[data-astro-cid-3cgtp7hf]{font-size:var(--text-xs);white-space:nowrap;color:var(--on-dark-3);display:none}.fp[data-astro-cid-3cgtp7hf].is-live .sheet-row[data-astro-cid-3cgtp7hf]:not(.is-done) .sr-name[data-astro-cid-3cgtp7hf]{color:var(--on-dark-3)}.fp[data-astro-cid-3cgtp7hf].is-live .sheet-row[data-astro-cid-3cgtp7hf]:not(.is-done) .sr-n[data-astro-cid-3cgtp7hf],.fp[data-astro-cid-3cgtp7hf].is-live .sheet-row[data-astro-cid-3cgtp7hf]:not(.is-done) .sr-when[data-astro-cid-3cgtp7hf]{color:color-mix(in oklch, var(--on-dark) 45%, transparent)}.fp[data-astro-cid-3cgtp7hf].is-live .sheet-row[data-astro-cid-3cgtp7hf].is-now{background:color-mix(in oklch, var(--gold) 10%, transparent)}.fp[data-astro-cid-3cgtp7hf].is-live .sheet-row[data-astro-cid-3cgtp7hf].is-now:before{content:"";background:var(--gold);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}.fp[data-astro-cid-3cgtp7hf].is-live .sheet-row[data-astro-cid-3cgtp7hf].is-now .sr-name[data-astro-cid-3cgtp7hf]{color:var(--on-dark)}.fp[data-astro-cid-3cgtp7hf].is-live .sheet-row[data-astro-cid-3cgtp7hf].is-now .sr-n[data-astro-cid-3cgtp7hf]{color:var(--gold-2)}.panel-cta[data-astro-cid-3cgtp7hf]{gap:var(--space-sm);padding-top:var(--space-lg);border-top:var(--rule) solid var(--saguaro-line);flex-wrap:wrap;display:flex}@media (width>=30em){.kc[data-astro-cid-3cgtp7hf]{padding:var(--space-lg)}}@media (width<=47.99em){.kc[data-astro-cid-3cgtp7hf]{margin-left:calc(-1 * (var(--node) + var(--col-gap)))}}@media (width>=48em){.route[data-astro-cid-3cgtp7hf]{--node:3rem;--col-gap:var(--space-lg)}.step[data-astro-cid-3cgtp7hf] h3[data-astro-cid-3cgtp7hf]{font-size:var(--text-2xl)}.node[data-astro-cid-3cgtp7hf]{font-size:var(--text-base)}}@media (width>=64em){.fp-grid[data-astro-cid-3cgtp7hf]{gap:var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.panel[data-astro-cid-3cgtp7hf]{gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--saguaro-ink) 72%, transparent);border:var(--rule) solid var(--saguaro-line);box-shadow:var(--shadow-lift);display:grid;position:sticky;top:6.5rem}}@media (width>=80em){.fp-grid[data-astro-cid-3cgtp7hf]{gap:var(--space-4xl)}.now-title[data-astro-cid-3cgtp7hf]{min-height:2.9em}}@media (width>=90em){.sheet-row[data-astro-cid-3cgtp7hf]{grid-template-columns:1.25rem auto minmax(0,1fr) auto}.sr-when[data-astro-cid-3cgtp7hf]{display:block}}@media (width>=64em) and (height<=52em){.panel[data-astro-cid-3cgtp7hf]{gap:var(--space-md);padding:var(--space-lg)}.now-title[data-astro-cid-3cgtp7hf]{font-size:var(--text-md);min-height:2.5em}.sheet[data-astro-cid-3cgtp7hf]{gap:var(--space-sm)}.sheet-row[data-astro-cid-3cgtp7hf]{padding-block:.35rem}}.day-grid[data-astro-cid-vhpkkbkg]{gap:var(--space-2xl);align-items:start;display:grid}.times[data-astro-cid-vhpkkbkg]{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--white);border:var(--rule) solid var(--color-rule);border-top:var(--rule-heavy) solid var(--gold);box-shadow:var(--shadow-soft)}.times-head[data-astro-cid-vhpkkbkg]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.times-head[data-astro-cid-vhpkkbkg] .icon{color:var(--gold-deep);flex:none}.times[data-astro-cid-vhpkkbkg] h3[data-astro-cid-vhpkkbkg],.prep[data-astro-cid-vhpkkbkg] h3[data-astro-cid-vhpkkbkg]{font-size:var(--text-xl)}.times[data-astro-cid-vhpkkbkg] dl[data-astro-cid-vhpkkbkg]{margin:0 0 var(--space-md)}.time-row[data-astro-cid-vhpkkbkg]{gap:var(--space-2xs);padding:var(--space-sm) 0;border-top:var(--rule) solid var(--color-rule);display:grid}.time-row[data-astro-cid-vhpkkbkg] dt[data-astro-cid-vhpkkbkg]{font-family:var(--font-display);font-weight:600;font-size:var(--text-md);letter-spacing:-.01em}.time-row[data-astro-cid-vhpkkbkg] dd[data-astro-cid-vhpkkbkg]{font-size:var(--text-sm);color:var(--ink-2);margin:0}.fine[data-astro-cid-vhpkkbkg]{font-size:var(--text-sm);color:var(--ink-3)}.prep[data-astro-cid-vhpkkbkg] h3[data-astro-cid-vhpkkbkg]{margin-bottom:var(--space-md)}.prep-list[data-astro-cid-vhpkkbkg]{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.prep-list[data-astro-cid-vhpkkbkg] li[data-astro-cid-vhpkkbkg]{gap:var(--space-md);padding-top:var(--space-md);border-top:var(--rule) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.prep-list[data-astro-cid-vhpkkbkg] .icon{width:28px;height:28px;color:var(--saguaro-2)}.prep-list[data-astro-cid-vhpkkbkg] h4[data-astro-cid-vhpkkbkg]{font-size:var(--text-md);margin-bottom:var(--space-2xs)}.prep-list[data-astro-cid-vhpkkbkg] p[data-astro-cid-vhpkkbkg]{font-size:var(--text-sm);color:var(--ink-2);margin:0}@media (width>=40em){.time-row[data-astro-cid-vhpkkbkg]{gap:var(--space-md);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline}.prep-list[data-astro-cid-vhpkkbkg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.day-grid[data-astro-cid-vhpkkbkg]{gap:var(--space-3xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.times[data-astro-cid-vhpkkbkg]{padding:var(--space-xl)}.prep-list[data-astro-cid-vhpkkbkg]{grid-template-columns:minmax(0,1fr)}}.reclean[data-astro-cid-vhpkkbkg]{background-image:var(--grain);position:relative;overflow:clip}.rc-grid[data-astro-cid-vhpkkbkg]{gap:var(--space-xl);align-items:center;display:grid}.rc-mark[data-astro-cid-vhpkkbkg]{align-items:flex-start;gap:var(--space-md);color:var(--saguaro);display:flex}.rc-num[data-astro-cid-vhpkkbkg]{letter-spacing:-.06em;font-size:clamp(7rem,4rem + 14vw,15rem);line-height:.78}.rc-unit[data-astro-cid-vhpkkbkg]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold-deep);padding-top:.4rem;font-weight:700;line-height:1.6}.rc-copy[data-astro-cid-vhpkkbkg] h2[data-astro-cid-vhpkkbkg]{margin:var(--space-sm) 0 var(--space-md);max-width:16ch}.nw[data-astro-cid-vhpkkbkg]{white-space:nowrap}.rc-list[data-astro-cid-vhpkkbkg]{margin:0 0 var(--space-xl);font-weight:600}@media (width>=40em){.rc-list[data-astro-cid-vhpkkbkg]{column-gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=56em){.rc-grid[data-astro-cid-vhpkkbkg]{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.rc-mark[data-astro-cid-vhpkkbkg]{justify-content:center}}.meth-list[data-astro-cid-vhpkkbkg]{gap:var(--space-xl) var(--space-lg);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.meth-list[data-astro-cid-vhpkkbkg] li[data-astro-cid-vhpkkbkg]{gap:var(--space-xs);padding-top:var(--space-md);border-top:var(--rule-heavy) solid var(--ink);align-content:start;display:grid}.meth-top[data-astro-cid-vhpkkbkg]{margin-bottom:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.meth-n[data-astro-cid-vhpkkbkg]{font-size:var(--text-sm);color:var(--gold-deep)}.meth-top[data-astro-cid-vhpkkbkg] .icon{color:var(--saguaro-2)}.meth-list[data-astro-cid-vhpkkbkg] h3[data-astro-cid-vhpkkbkg]{font-size:var(--text-lg)}.meth-list[data-astro-cid-vhpkkbkg] p[data-astro-cid-vhpkkbkg]{font-size:var(--text-sm);color:var(--ink-2);margin:0}@media (width>=40em){.meth-list[data-astro-cid-vhpkkbkg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.meth-list[data-astro-cid-vhpkkbkg]{gap:var(--space-2xl) var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}}.start-grid[data-astro-cid-vhpkkbkg]{gap:var(--space-lg);display:grid}.start-card[data-astro-cid-vhpkkbkg]{border-radius:var(--radius-lg);background:var(--white);border:var(--rule) solid var(--color-rule);align-content:start;display:grid;overflow:clip}.start-card[data-astro-cid-vhpkkbkg] .photo{border-radius:0}.start-body[data-astro-cid-vhpkkbkg]{gap:var(--space-xs);padding:var(--space-lg);justify-items:start;display:grid}.start-tag[data-astro-cid-vhpkkbkg]{border-radius:var(--radius-pill);background:var(--gold-tint);color:var(--gold-deep);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;padding:.15rem .6rem;font-weight:700}.start-body[data-astro-cid-vhpkkbkg] h3[data-astro-cid-vhpkkbkg]{font-size:var(--text-xl)}.start-body[data-astro-cid-vhpkkbkg] p[data-astro-cid-vhpkkbkg]{color:var(--ink-2);margin:0}.start[data-astro-cid-vhpkkbkg] .arrow-link[data-astro-cid-vhpkkbkg]{min-height:44px}.rhythm[data-astro-cid-vhpkkbkg]{gap:var(--space-lg);margin-top:var(--space-2xl);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--saguaro-deep);background-image:var(--grain);color:var(--on-dark);display:grid}.rhythm-head[data-astro-cid-vhpkkbkg] h3[data-astro-cid-vhpkkbkg]{font-size:var(--text-xl);color:var(--on-dark);margin-bottom:var(--space-2xs)}.rhythm-head[data-astro-cid-vhpkkbkg] p[data-astro-cid-vhpkkbkg]{color:var(--on-dark-2);margin:0}.rhythm[data-astro-cid-vhpkkbkg] .arrow-link[data-astro-cid-vhpkkbkg]{color:var(--gold-2)}.rhythm-list[data-astro-cid-vhpkkbkg]{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.rhythm-list[data-astro-cid-vhpkkbkg] li[data-astro-cid-vhpkkbkg]{gap:var(--space-2xs);padding-top:var(--space-sm);border-top:var(--rule) solid var(--saguaro-line);display:grid}.r-name[data-astro-cid-vhpkkbkg]{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);color:var(--gold-2)}.r-who[data-astro-cid-vhpkkbkg]{font-size:var(--text-sm);color:var(--on-dark-2)}@media (width>=48em){.rhythm-list[data-astro-cid-vhpkkbkg]{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.rhythm[data-astro-cid-vhpkkbkg]{padding:var(--space-xl)}}@media (width>=56em){.start-grid[data-astro-cid-vhpkkbkg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.rhythm[data-astro-cid-vhpkkbkg]{align-items:start;gap:var(--space-2xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}
