article[data-astro-cid-abicvlni]{max-width:56rem}.head[data-astro-cid-abicvlni]{padding-block:.75rem clamp(1.5rem,4vw,2.5rem)}.crumbs[data-astro-cid-abicvlni]{gap:.6rem;padding-bottom:clamp(1.5rem,4vw,2.75rem);display:flex}.head[data-astro-cid-abicvlni] h1[data-astro-cid-abicvlni]{font-size:var(--fs-title);margin-bottom:1.1rem}.head[data-astro-cid-abicvlni] .lede[data-astro-cid-abicvlni]{color:var(--muted);max-width:56ch}.meta[data-astro-cid-abicvlni]{color:var(--muted);flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;font-size:.85rem;display:flex}.meta[data-astro-cid-abicvlni] span[data-astro-cid-abicvlni]{background:var(--surface);border-radius:999px;padding:.35rem .8rem}.cover[data-astro-cid-abicvlni]{margin:0 0 1.5rem}.cover[data-astro-cid-abicvlni]>a[data-astro-cid-abicvlni]{border-radius:var(--radius);aspect-ratio:16/9;background:var(--surface);display:block;overflow:hidden}.cover[data-astro-cid-abicvlni] img[data-astro-cid-abicvlni]{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease)}.cover[data-astro-cid-abicvlni]>a[data-astro-cid-abicvlni]:hover img[data-astro-cid-abicvlni]{transform:scale(1.04)}.cover[data-astro-cid-abicvlni] figcaption[data-astro-cid-abicvlni]{color:var(--muted);margin-top:.6rem;font-size:.825rem}.cover[data-astro-cid-abicvlni] figcaption[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{color:var(--accent-ink)}.quick[data-astro-cid-abicvlni]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:2.25rem;font-size:.85rem;display:flex}.quick[data-astro-cid-abicvlni] span[data-astro-cid-abicvlni]{color:var(--muted);margin-right:.25rem}.quick[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{background:var(--surface);min-height:2.25rem;transition:background .25s var(--ease), color .25s var(--ease), transform .35s var(--spring);border-radius:999px;align-items:center;padding:.25rem .85rem;font-weight:500;text-decoration:none;display:inline-flex}.quick[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{background:var(--sage-soft);color:var(--accent-ink);transform:translateY(-2px)}.start-head[data-astro-cid-abicvlni]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.start[data-astro-cid-abicvlni] .grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}.start[data-astro-cid-abicvlni] .card .media{aspect-ratio:4/5}@media (width>=64rem){.start[data-astro-cid-abicvlni] .grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.more[data-astro-cid-abicvlni]{margin-top:0}.prose[data-astro-cid-abicvlni]{font-size:1.075rem;line-height:1.65}.prose[data-astro-cid-abicvlni] h2{font-size:var(--fs-sub);letter-spacing:-.03em;margin:3rem 0 .9rem}.prose[data-astro-cid-abicvlni] h3{font-size:var(--fs-h3);margin:2rem 0 .6rem}.prose[data-astro-cid-abicvlni] p,.prose[data-astro-cid-abicvlni] li{color:#2c322d;max-width:66ch}.prose[data-astro-cid-abicvlni] ul,.prose[data-astro-cid-abicvlni] ol{margin:0 0 1.25em;padding-left:1.2rem}.prose[data-astro-cid-abicvlni] li{margin-bottom:.5rem}.prose[data-astro-cid-abicvlni] a:not(.btn){color:var(--accent-ink);text-decoration-color:var(--sage);transition:color .2s var(--ease), text-decoration-color .2s var(--ease);font-weight:500}.prose[data-astro-cid-abicvlni] a:not(.btn):hover{color:var(--ink);text-decoration-color:currentColor}.prose[data-astro-cid-abicvlni] .figures{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin:1.75rem 0;padding:0;list-style:none;display:grid}.prose[data-astro-cid-abicvlni] .figures li{border-radius:var(--radius);background:var(--surface);gap:.35rem;max-width:none;margin:0;padding:1.25rem;display:grid}.prose[data-astro-cid-abicvlni] .figures strong{letter-spacing:-.04em;color:var(--accent);font-size:clamp(1.75rem,4vw,2.4rem);font-weight:600;line-height:1}.prose[data-astro-cid-abicvlni] .figures span{color:var(--muted);font-size:.9rem}.prose[data-astro-cid-abicvlni] .note{border-radius:var(--radius-sm);background:var(--sage-soft);color:var(--accent-ink);max-width:none;margin:1.75rem 0;padding:1.1rem 1.35rem;font-size:.975rem}.prose[data-astro-cid-abicvlni] .venue-list{border-top:1px solid var(--line);margin:1.25rem 0 1.75rem;padding:0;list-style:none}.prose[data-astro-cid-abicvlni] .venue-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.2rem 1.5rem;max-width:none;margin:0;padding:.8rem 0;display:flex}.prose[data-astro-cid-abicvlni] .venue-list span{color:var(--muted);font-size:.95rem}.prose[data-astro-cid-abicvlni] .photo-row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:2.25rem 0;padding:0;list-style:none;display:grid}.prose[data-astro-cid-abicvlni] .photo-row li{max-width:none;margin:0}.prose[data-astro-cid-abicvlni] .photo-row a{border-radius:var(--radius);aspect-ratio:4/5;background:var(--surface);display:block;position:relative;overflow:hidden}.prose[data-astro-cid-abicvlni] .photo-row img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.prose[data-astro-cid-abicvlni] .photo-row a:hover img{transform:scale(1.06)}.prose[data-astro-cid-abicvlni] .photo-row span{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0f14109e;border-radius:999px;padding:.3rem .65rem;font-size:.72rem;font-weight:500;position:absolute;bottom:.5rem;left:.5rem;right:.5rem;overflow:hidden}.prose[data-astro-cid-abicvlni] .mini{color:var(--muted);margin-top:-.6rem;font-size:.9rem}.prose[data-astro-cid-abicvlni] h3 a{text-decoration-color:var(--sage);color:var(--ink)!important}.prose[data-astro-cid-abicvlni] .intro{color:var(--ink);letter-spacing:-.01em;font-size:clamp(1.15rem,2.2vw,1.3rem);line-height:1.55}.prose[data-astro-cid-abicvlni] .faq{gap:.5rem;margin:1rem 0 1.5rem;display:grid}.prose[data-astro-cid-abicvlni] .faq details{border-radius:var(--radius-sm);background:var(--surface)}.prose[data-astro-cid-abicvlni] .faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:.95rem 1.15rem;font-weight:600;list-style:none;display:flex}.prose[data-astro-cid-abicvlni] .faq summary:after{content:"+";color:var(--accent);transition:transform .3s var(--ease);font-weight:600}.prose[data-astro-cid-abicvlni] .faq details[open] summary:after{transform:rotate(45deg)}.prose[data-astro-cid-abicvlni] .faq details p{color:var(--muted);max-width:none;margin:0;padding:0 1.15rem 1rem}.prose[data-astro-cid-abicvlni] .checklist{padding:0;list-style:none}.prose[data-astro-cid-abicvlni] .checklist li{padding-left:2rem;position:relative}.prose[data-astro-cid-abicvlni] .checklist li:before{content:"";background:var(--sage-soft);width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 1.5px var(--sage);border-radius:6px;position:absolute;top:.3rem;left:0}.cta[data-astro-cid-abicvlni]{border-radius:var(--radius);background:var(--grad-dark);color:var(--sage-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:3.5rem;padding:clamp(1.5rem,4vw,2.25rem);display:flex}.cta[data-astro-cid-abicvlni] h2[data-astro-cid-abicvlni]{color:#fff;font-size:var(--fs-sub);margin-bottom:.4rem}.cta[data-astro-cid-abicvlni] p[data-astro-cid-abicvlni]{max-width:40ch;margin:0}.cta[data-astro-cid-abicvlni] .btn[data-astro-cid-abicvlni]{color:var(--forest);background:#fff}.cta[data-astro-cid-abicvlni] .btn[data-astro-cid-abicvlni]:hover{background:var(--sage-light)}.more[data-astro-cid-abicvlni]>h2[data-astro-cid-abicvlni]{margin-bottom:clamp(1.5rem,3.5vw,2.5rem)}.jump[data-astro-cid-abicvlni]{gap:2rem;margin-top:3rem;display:grid}@media (width>=60rem){.jump[data-astro-cid-abicvlni]{grid-template-columns:1.6fr 1fr;gap:3rem}}.jump[data-astro-cid-abicvlni] h3[data-astro-cid-abicvlni]{margin-bottom:1rem}.pills[data-astro-cid-abicvlni]{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.pills[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{background:var(--surface);min-height:2.5rem;transition:background .25s var(--ease), color .25s var(--ease), transform .35s var(--spring);border-radius:999px;align-items:center;padding:.35rem .95rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.pills[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{background:var(--sage-soft);color:var(--accent-ink);transform:translateY(-2px)}
