.care.svelte-13zpgao{background:var(--color-paper);color:var(--color-core);padding:clamp(3.75rem,7vw,5.75rem) 0}.care-inner.svelte-13zpgao{text-align:center;flex-direction:column;align-items:center;max-width:72rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,2rem);display:flex}.care.svelte-13zpgao .eyebrow{color:color-mix(in srgb, var(--color-core) 62%, transparent);margin:0}.care-title.svelte-13zpgao{margin:var(--section-title-gap) 0 0;letter-spacing:-.03em;color:var(--color-core);text-wrap:balance;max-width:14ch;font-size:clamp(2rem,5.5vw,3.75rem);font-weight:700;line-height:.96}.care-lead.svelte-13zpgao{margin:var(--section-lede-gap) 0 0;max-width:34rem;color:color-mix(in srgb, var(--color-ink) 78%, var(--color-core));font-size:1.05rem;line-height:1.55}.care-cta.svelte-13zpgao{border:1px solid var(--color-core);background:var(--color-core);min-height:48px;color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;margin-top:1.75rem;padding:0 1.4rem;font-size:.68rem;text-decoration:none;display:inline-flex}.care-timeline.svelte-13zpgao{justify-content:center;margin-top:clamp(2rem,4vw,2.75rem)}.travel-split.svelte-1fkzmwf{grid-template-columns:1fr;align-items:stretch;gap:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=900px){.travel-split.svelte-1fkzmwf{grid-template-columns:1fr 1fr;gap:clamp(1.75rem,3vw,2.75rem);min-height:clamp(22rem,42vw,30rem)}}.travel-copy.svelte-1fkzmwf{flex-direction:column;justify-content:center;display:flex}.travel-title.svelte-1fkzmwf{margin:var(--section-title-gap) 0 0;letter-spacing:-.02em;text-wrap:balance;max-width:16ch;color:var(--section-fg);font-size:clamp(1.85rem,4.2vw,3rem);font-weight:700;line-height:.98}.travel-lead.svelte-1fkzmwf{margin:var(--section-lede-gap) 0 0;max-width:36rem;color:var(--section-fg-muted);font-size:1.05rem;line-height:1.55}.travel-cta.svelte-1fkzmwf{border:1px solid var(--color-paper);background:var(--color-paper);min-height:48px;color:var(--color-core);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;align-items:center;margin-top:1.75rem;padding:0 1.5rem;font-size:.68rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.travel-cta.svelte-1fkzmwf:hover{opacity:.9}.travel-map.svelte-1fkzmwf{border:1px solid color-mix(in srgb, var(--color-paper) 28%, transparent);background:color-mix(in srgb, var(--color-ink) 12%, transparent);min-height:clamp(16rem,42vw,28rem);position:relative;overflow:hidden}.travel-map.svelte-1fkzmwf .cs-map{width:100%;height:100%;min-height:100%;position:absolute;inset:0}.river-split.svelte-1yf1jy{--river-seam:clamp(.85rem, 2.2vw, 1.1rem);grid-template-columns:1fr;align-items:stretch;gap:clamp(1.75rem,4vw,2.5rem);display:grid}@media (width>=860px){.river-split.svelte-1yf1jy{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(2.25rem,5vw,3.5rem)}.river-split__copy.svelte-1yf1jy{grid-area:1/2}.river-split__media.svelte-1yf1jy{grid-area:1/1}}.river-split__media.svelte-1yf1jy{aspect-ratio:682/1024;background:color-mix(in srgb, var(--color-ink) 22%, var(--color-beyond));border:1px solid #faf9f533;width:100%;min-height:0;margin:0;position:relative;overflow:hidden}@media (width>=860px){.river-split__media.svelte-1yf1jy{height:100%;aspect-ratio:unset;align-self:stretch}}.river-split__hero.svelte-1yf1jy{object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=859px){.river-split__media.svelte-1yf1jy{order:-1}}.river-split__copy.svelte-1yf1jy{flex-direction:column;justify-content:flex-start;min-height:0;display:flex}.river-split__copy.svelte-1yf1jy .section-title:where(.svelte-1yf1jy){max-width:16ch}.river-split__copy.svelte-1yf1jy .lede:where(.svelte-1yf1jy){max-width:34rem}.river-stats.svelte-1yf1jy{margin-top:var(--river-seam);grid-template-columns:1fr;gap:0;padding:0;display:grid}.river-stat.svelte-1yf1jy{padding:var(--river-seam) 0;border-top:1px solid #faf9f52e;grid-template-columns:6.5rem 1fr;align-items:baseline;gap:.25rem .9rem;display:grid}.river-stat__label.svelte-1yf1jy{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#faf9f58c;grid-row:1;font-size:.62rem;font-weight:500}.river-stat__value.svelte-1yf1jy{color:var(--color-paper);grid-row:1;margin:0;font-size:1.15rem;font-weight:700}.river-stat__note.svelte-1yf1jy{color:#faf9f5b8;grid-area:2/2;margin:0;font-size:.86rem;line-height:1.45}.river-aside.svelte-1yf1jy{margin:var(--river-seam) 0 0;font-family:var(--font-mono);letter-spacing:.08em;color:#faf9f58c;max-width:34rem;font-size:.72rem;line-height:1.55}.river-split__thumbs.svelte-1yf1jy{margin-top:var(--river-seam);grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.river-split__thumbs.svelte-1yf1jy img:where(.svelte-1yf1jy){aspect-ratio:4/3;object-fit:cover;border:1px solid #faf9f533;width:100%;display:block}.site-split.svelte-1bqnza2{--site-fg:var(--color-paper);--site-fg-muted:color-mix(in srgb, var(--color-paper) 78%, transparent);--site-media-border:color-mix(in srgb, var(--color-paper) 28%, transparent);background:var(--color-core);color:var(--site-fg);padding:clamp(2.5rem,6vw,4.5rem) 0}@media (width>=768px){.site-split.svelte-1bqnza2{padding-block:clamp(5rem,12vw,9rem)}}.site-split__grid.svelte-1bqnza2{grid-template-columns:1fr;align-items:stretch;gap:clamp(1rem,2.5vw,1.5rem);max-width:72rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,2rem);display:grid}.site-split__copy.svelte-1bqnza2{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(.5rem,2vw,1rem) 0;display:flex}.site-split__copy.svelte-1bqnza2 .eyebrow{color:var(--site-fg-muted)}.site-split__title.svelte-1bqnza2{margin:var(--section-title-gap) 0 0;letter-spacing:-.02em;text-wrap:balance;max-width:14ch;color:var(--site-fg);font-size:clamp(1.85rem,4.2vw,3rem);font-weight:700;line-height:.98}.site-split__media.svelte-1bqnza2{aspect-ratio:4/5;border:1px solid var(--site-media-border);background:color-mix(in srgb, var(--color-ink) 22%, var(--color-core));width:100%;margin:0;position:relative;overflow:hidden}.site-split__img.svelte-1bqnza2{--fade-duration:2.55s;object-fit:cover;width:100%;height:100%;transition:opacity var(--fade-duration) cubic-bezier(.22, 1, .36, 1);display:block;position:absolute;inset:0}.site-split__media.svelte-1bqnza2:last-of-type .site-split__img:where(.svelte-1bqnza2){transition-delay:calc(var(--fade-duration) * .3)}@media (width<=799px){.site-split__media.svelte-1bqnza2:last-of-type .site-split__img:where(.svelte-1bqnza2){transition-delay:calc(var(--fade-duration) * .48)}}.site-split__img--from.svelte-1bqnza2{opacity:1}.site-split__img--to.svelte-1bqnza2,.site-split--faded.svelte-1bqnza2 .site-split__img--from:where(.svelte-1bqnza2){opacity:0}.site-split--faded.svelte-1bqnza2 .site-split__img--to:where(.svelte-1bqnza2){opacity:1}@media (width>=800px){.site-split__grid.svelte-1bqnza2{grid-template-columns:1fr 1fr 1fr;min-height:clamp(16rem,40vw,26rem)}.site-split__copy.svelte-1bqnza2{text-align:center;align-items:center;padding-inline:.5rem}.site-split__title.svelte-1bqnza2{margin-inline:auto}.site-split__media.svelte-1bqnza2{aspect-ratio:auto;min-height:clamp(18rem,36vw,26rem)}}@media (prefers-reduced-motion:reduce){.site-split__img.svelte-1bqnza2{transition:none}}.involve-fallback.svelte-qr62g2{overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%;display:block}.copy-tooltip.svelte-qr62g2{z-index:9999;pointer-events:none;background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:.3rem .55rem;font-size:.62rem;font-weight:500;animation:1.4s forwards svelte-qr62g2-copy-tooltip-in;position:fixed;box-shadow:0 2px 10px #0000002e}@keyframes svelte-qr62g2-copy-tooltip-in{0%{opacity:0;transform:translateY(4px)}12%{opacity:1;transform:translateY(0)}72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.copy-tooltip.svelte-qr62g2{opacity:1;animation:none}}.involve-stack.svelte-1epinwr{--involve-stack-gap:.75rem;min-width:0;max-width:100%;margin-top:.35rem}.involve-form.svelte-1epinwr{gap:var(--involve-stack-gap);flex-direction:column;min-width:0;max-width:100%;display:flex}.involve-copy.svelte-1epinwr{margin-top:var(--involve-stack-gap)}.involve-honey.svelte-1epinwr{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.involve-field.svelte-1epinwr{flex-direction:column;gap:.35rem;min-width:0;max-width:100%;display:flex}.involve-label.svelte-1epinwr{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#faf9f594;font-size:.62rem}.involve-input.svelte-1epinwr{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--color-paper);font-size:max(16px,.92rem);font-family:var(--font-sans);background:#faf9f514;border:1px solid #faf9f533;padding:.65rem .8rem;display:block}.involve-textarea.svelte-1epinwr{resize:vertical;overflow-wrap:anywhere;min-height:5.5rem;line-height:1.5}.involve-input.svelte-1epinwr::placeholder{color:#faf9f552}.involve-input.svelte-1epinwr:focus{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.involve-submit.svelte-1epinwr{border:1px solid var(--color-accent);background:var(--color-accent);min-height:44px;color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;align-self:flex-start;padding:0 1.1rem;font-size:.66rem;font-weight:500;transition:background .15s,color .15s}.involve-submit.svelte-1epinwr:hover:not(:disabled){color:var(--color-paper);background:0 0}.involve-submit.svelte-1epinwr:disabled{opacity:.65;cursor:wait}.involve-error.svelte-1epinwr{color:#ffb4a2;font-size:.88rem;line-height:1.45}.involve-success.svelte-1epinwr{color:#faf9f5e0;font-size:.95rem;line-height:1.5}.involve-error.svelte-1epinwr,.involve-success.svelte-1epinwr{overflow-wrap:anywhere}.involve-stack[data-tone=light].svelte-1epinwr .involve-label:where(.svelte-1epinwr){color:color-mix(in srgb, var(--color-ink) 72%, transparent)}.involve-stack[data-tone=light].svelte-1epinwr .involve-input:where(.svelte-1epinwr){background:var(--color-paper);border:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent);color:var(--color-ink)}.involve-stack[data-tone=light].svelte-1epinwr .involve-input:where(.svelte-1epinwr)::placeholder{color:color-mix(in srgb, var(--color-ink) 42%, transparent)}.involve-stack[data-tone=light].svelte-1epinwr .involve-input:where(.svelte-1epinwr):focus{outline:2px solid var(--color-core);outline-offset:-1px;border-color:var(--color-core)}.involve-stack[data-tone=light].svelte-1epinwr .involve-submit:where(.svelte-1epinwr){background:var(--color-core);border-color:var(--color-core);color:var(--color-paper)}.involve-stack[data-tone=light].svelte-1epinwr .involve-submit:where(.svelte-1epinwr):hover:not(:disabled){background:color-mix(in srgb, var(--color-core) 82%, black);border-color:color-mix(in srgb, var(--color-core) 82%, black);color:var(--color-paper)}.involve-stack[data-tone=light].svelte-1epinwr .involve-success:where(.svelte-1epinwr){color:color-mix(in srgb, var(--color-ink) 82%, transparent)}.faq.svelte-1h7e2i5{background:var(--color-past);color:var(--color-paper);padding:clamp(3.5rem,7vw,5.5rem) 0}@media (width>=768px){.faq.svelte-1h7e2i5{padding-block:clamp(7rem,14vw,11rem)}}.faq-inner.svelte-1h7e2i5{max-width:72rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,2rem)}.faq-head.svelte-1h7e2i5 .eyebrow{color:color-mix(in srgb, var(--color-paper) 72%, transparent);margin:0}.faq-title.svelte-1h7e2i5{margin:var(--section-title-gap) 0 0;letter-spacing:-.02em;text-wrap:balance;max-width:14ch;color:inherit;font-size:clamp(1.85rem,4.5vw,3.25rem);font-weight:700;line-height:.98}.faq-list.svelte-1h7e2i5{flex-direction:column;margin-top:clamp(1.75rem,3.5vw,2.5rem);display:flex}.faq-item.svelte-1h7e2i5{border-top:1px solid color-mix(in srgb, var(--color-paper) 30%, transparent);margin:0}.faq-q.svelte-1h7e2i5{text-align:left;cursor:pointer;width:100%;font:inherit;letter-spacing:-.02em;color:inherit;background:0 0;border:0;margin:0;padding:1.2rem 2.5rem 1.2rem 0;font-size:clamp(1.1rem,2.4vw,1.4rem);font-weight:600;line-height:1.3;display:block;position:relative}.faq-q.svelte-1h7e2i5:after{content:"+";font-family:var(--font-mono);color:color-mix(in srgb, var(--color-paper) 85%, transparent);font-size:1.1rem;font-weight:500;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(0)}.faq-item.is-open.svelte-1h7e2i5 .faq-q:where(.svelte-1h7e2i5):after{transform:translateY(-50%)rotate(45deg)}.faq-a-clip.svelte-1h7e2i5{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.faq-item.is-open.svelte-1h7e2i5 .faq-a-clip:where(.svelte-1h7e2i5){grid-template-rows:1fr}.faq-a.svelte-1h7e2i5{min-height:0;color:color-mix(in srgb, var(--color-paper) 88%, transparent);opacity:0;padding:0;font-size:.95rem;line-height:1.6;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-.35rem)}.faq-item.is-open.svelte-1h7e2i5 .faq-a:where(.svelte-1h7e2i5){opacity:1;padding:0 0 1.2rem;transform:none}@media (prefers-reduced-motion:reduce){.faq-a-clip.svelte-1h7e2i5,.faq-a.svelte-1h7e2i5,.faq-q.svelte-1h7e2i5:after{transition:none}.faq-a.svelte-1h7e2i5{opacity:1;transform:none}}.faq-a.svelte-1h7e2i5 p{margin:0}.faq-a.svelte-1h7e2i5 p+p{margin-top:.75rem}.faq-bullets.svelte-1h7e2i5{margin:.75rem 0 0;padding-left:1.15rem}.faq-bullets.svelte-1h7e2i5 li:where(.svelte-1h7e2i5)+li:where(.svelte-1h7e2i5){margin-top:.35rem}.faq-a.svelte-1h7e2i5 a{color:inherit;text-underline-offset:2px;text-decoration:underline}.artist-grid.svelte-sdtlvd{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.artist-grid.svelte-sdtlvd{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (width>=1024px){.artist-grid.svelte-sdtlvd{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem}}.artist-card.svelte-sdtlvd{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block;overflow:hidden}.artist-card.svelte-sdtlvd:hover .artist-image:where(.svelte-sdtlvd){transform:scale(1.04)}.artist-card.svelte-sdtlvd:focus-visible{outline:2px solid var(--color-paper);outline-offset:3px}.artist-image-wrap.svelte-sdtlvd{aspect-ratio:4/5;background:color-mix(in srgb, var(--color-core) 18%, var(--color-ink));display:block;position:relative;overflow:hidden}.artist-image-wrap.svelte-sdtlvd:after{content:"";background:linear-gradient(180deg, transparent 35%, color-mix(in srgb, var(--color-ink) 72%, transparent) 100%);pointer-events:none;z-index:1;position:absolute;inset:0}.artist-image.svelte-sdtlvd{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .35s;display:block}.artist-card.svelte-sdtlvd:hover .artist-image:where(.svelte-sdtlvd),.artist-card.svelte-sdtlvd:focus-visible .artist-image:where(.svelte-sdtlvd){filter:grayscale(0)}.artist-overlay.svelte-sdtlvd{z-index:2;pointer-events:none;padding:1.15rem 1rem 1.2rem;position:absolute;bottom:0;left:0;right:0}.artist-name.svelte-sdtlvd{font-family:var(--font-sans);letter-spacing:-.03em;max-width:10ch;color:var(--color-paper);text-wrap:balance;font-size:clamp(1.35rem,3.2vw,1.85rem);font-weight:700;line-height:.95;display:block}.artist-dialog.svelte-sdtlvd,.artist-dialog[open].svelte-sdtlvd{background:var(--color-past);color:var(--color-paper);border:0;padding:0;overflow:hidden;transform:none;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important}.artist-dialog.svelte-sdtlvd:modal{background:var(--color-past);color:var(--color-paper);border:0;padding:0;overflow:hidden;transform:none;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important}:is(.artist-dialog[open].svelte-sdtlvd,.artist-dialog.svelte-sdtlvd:modal){flex-direction:column;display:flex}.artist-dialog.svelte-sdtlvd::backdrop{background:var(--color-past)}.artist-dialog-panel.svelte-sdtlvd{background:var(--color-past);color:#fafafa;opacity:1;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;animation:.35s cubic-bezier(.22,1,.36,1) svelte-sdtlvd-artist-dialog-in;display:flex;transform:none}.dialog-bar.svelte-sdtlvd{z-index:5;background:linear-gradient(180deg, color-mix(in srgb, var(--color-past) 96%, transparent), color-mix(in srgb, var(--color-past) 70%, transparent), transparent);justify-content:flex-end;padding:.85rem 1rem;display:flex;position:sticky;top:0}.dialog-close.svelte-sdtlvd{color:#fafafa;cursor:pointer;background:#14161f2e;border:1px solid #fafafa66;width:2.6rem;height:2.6rem;font-size:1.55rem;line-height:1;transition:background .2s}.dialog-close.svelte-sdtlvd:hover{background:color-mix(in srgb, var(--color-ink) 35%, transparent)}.dialog-scroll.svelte-sdtlvd{overscroll-behavior:contain;opacity:1;flex:1;min-height:0;padding:0 clamp(1.25rem,4vw,2.5rem) clamp(2.5rem,6vw,4rem);transition:opacity .18s;overflow-y:auto}.dialog-scroll--faded.svelte-sdtlvd{opacity:0}.dialog-body.svelte-sdtlvd{gap:clamp(1.75rem,4vw,2.5rem);max-width:72rem;margin:0 auto;display:grid}.dialog-info.svelte-sdtlvd{align-content:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.dialog-switcher.svelte-sdtlvd{z-index:6;padding:.65rem 1rem max(.65rem, env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--color-paper) 22%, transparent);background:color-mix(in srgb, var(--color-past) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex;position:sticky;bottom:0}@media (width<=859px){.dialog-switcher.svelte-sdtlvd{position:fixed;bottom:0;left:0;right:0}.dialog-scroll.svelte-sdtlvd{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}}.dialog-switch.svelte-sdtlvd{border:1px solid var(--color-paper);background:var(--color-paper);min-width:0;max-width:11.5rem;min-height:2.35rem;color:var(--color-past);cursor:pointer;text-align:left;align-items:center;gap:.4rem;padding:.35rem .65rem;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.dialog-switch--next.svelte-sdtlvd{text-align:right;justify-content:flex-end}.dialog-switch.svelte-sdtlvd:hover:not(:disabled){border-color:var(--color-paper);color:var(--color-paper);background:0 0}.dialog-switch.svelte-sdtlvd:hover:not(:disabled) .dialog-switch__label:where(.svelte-sdtlvd){color:color-mix(in srgb, var(--color-paper) 72%, transparent)}.dialog-switch.svelte-sdtlvd:disabled{opacity:.4;cursor:default}.dialog-switch__dir.svelte-sdtlvd{flex:none;font-size:.95rem;line-height:1}.dialog-switch__meta.svelte-sdtlvd{gap:.08rem;min-width:0;display:grid}.dialog-switch__label.svelte-sdtlvd{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--color-past) 72%, transparent);font-size:.52rem;transition:color .2s}.dialog-switch__name.svelte-sdtlvd{font-family:var(--font-sans);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;line-height:1.1;overflow:hidden}.dialog-portrait.svelte-sdtlvd{border:1px solid color-mix(in srgb, var(--color-paper) 28%, transparent);max-width:18rem;margin:0;overflow:hidden}.dialog-portrait.svelte-sdtlvd img:where(.svelte-sdtlvd){aspect-ratio:4/5;object-fit:cover;filter:grayscale();width:100%;display:block}.dialog-origin.svelte-sdtlvd{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 70%, transparent);margin:0;font-size:.62rem}.dialog-title.svelte-sdtlvd{font-family:var(--font-sans);letter-spacing:-.03em;color:#fafafa;text-wrap:balance;max-width:14ch;margin:.45rem 0 0;font-size:clamp(2rem,6vw,3.1rem);font-weight:700;line-height:.95}@media (width>=860px){.dialog-switcher.svelte-sdtlvd{justify-content:flex-end;gap:.35rem;padding-inline:clamp(1.25rem,4vw,2.5rem)}.dialog-switch.svelte-sdtlvd{max-width:10.5rem;min-height:2.15rem;padding:.3rem .55rem}.dialog-scroll--split.svelte-sdtlvd{flex-direction:column;padding-bottom:1.25rem;display:flex;overflow:hidden}.dialog-scroll--split.svelte-sdtlvd .dialog-body:where(.svelte-sdtlvd){flex:1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,2.5vw,2.25rem);min-height:0}.dialog-scroll--split.svelte-sdtlvd .dialog-info:where(.svelte-sdtlvd){overscroll-behavior:contain;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2vw,1.75rem);padding-right:.25rem;overflow-y:auto}.dialog-scroll--split.svelte-sdtlvd .dialog-portrait:where(.svelte-sdtlvd){width:100%;max-width:none}.dialog-scroll--split.svelte-sdtlvd .dialog-title:where(.svelte-sdtlvd){max-width:16ch;font-size:clamp(1.85rem,2.6vw,2.55rem)}.dialog-scroll--split.svelte-sdtlvd .dialog-bio:where(.svelte-sdtlvd){max-width:none;margin-top:.85rem;font-size:.95rem;line-height:1.5}.dialog-scroll--split.svelte-sdtlvd .dialog-socials:where(.svelte-sdtlvd){margin-top:1.1rem}.dialog-scroll--split.svelte-sdtlvd .dialog-listen:where(.svelte-sdtlvd){overscroll-behavior:contain;border-top:none;align-content:start;gap:1.15rem;margin:0;padding:0;overflow-y:auto}.dialog-scroll--split.svelte-sdtlvd .embed-frame--spotify:where(.svelte-sdtlvd) iframe:where(.svelte-sdtlvd){height:152px}.dialog-scroll--split.svelte-sdtlvd .embed-frame--soundcloud:where(.svelte-sdtlvd) iframe:where(.svelte-sdtlvd){height:166px}}.dialog-title.svelte-sdtlvd:focus{outline:none}.dialog-bio.svelte-sdtlvd{white-space:pre-line;max-width:38rem;color:color-mix(in srgb, var(--color-paper) 90%, transparent);margin:1.15rem 0 0;font-size:1.02rem;line-height:1.55}.dialog-socials.svelte-sdtlvd{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.dialog-chip.svelte-sdtlvd{border:1px solid color-mix(in srgb, var(--color-paper) 45%, transparent);min-height:36px;color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:0 .9rem;font-size:.62rem;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.dialog-chip.svelte-sdtlvd:hover{background:color-mix(in srgb, var(--color-paper) 14%, transparent);border-color:var(--color-paper)}.dialog-listen.svelte-sdtlvd{border-top:1px solid color-mix(in srgb, var(--color-paper) 28%, transparent);justify-self:stretch;gap:clamp(1.5rem,3vw,2rem);width:100%;max-width:72rem;margin:clamp(2.5rem,6vw,4rem) 0 0;padding-top:clamp(1.75rem,4vw,2.5rem);display:grid}.dialog-listen-label.svelte-sdtlvd{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 72%, transparent);margin:0;font-size:.68rem}.embed-block.svelte-sdtlvd{gap:.65rem;display:grid}.embed-label.svelte-sdtlvd{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 68%, transparent);margin:0;font-size:.62rem}.embed-frame.svelte-sdtlvd{border:1px solid color-mix(in srgb, var(--color-paper) 22%, transparent);background:color-mix(in srgb, var(--color-ink) 22%, transparent);overflow:hidden}.embed-frame.svelte-sdtlvd iframe:where(.svelte-sdtlvd){border:0;width:100%;display:block}.embed-frame--video.svelte-sdtlvd{aspect-ratio:16/9}.embed-frame--video.svelte-sdtlvd iframe:where(.svelte-sdtlvd){height:100%}.embed-frame--spotify.svelte-sdtlvd iframe:where(.svelte-sdtlvd){height:352px}.embed-frame--soundcloud.svelte-sdtlvd iframe:where(.svelte-sdtlvd){height:300px}@keyframes svelte-sdtlvd-artist-dialog-in{0%{transform:translateY(.75rem)}to{transform:none}}@media (prefers-reduced-motion:reduce){.artist-dialog-panel.svelte-sdtlvd{animation:none}.dialog-scroll.svelte-sdtlvd{transition:none}.artist-card.svelte-sdtlvd:hover .artist-image:where(.svelte-sdtlvd){filter:grayscale();transform:none}}.ticket-table-wrap.svelte-59lsac{border:1px solid color-mix(in srgb, var(--color-paper) 32%, transparent);background:color-mix(in srgb, var(--color-ink) 16%, transparent);margin-top:0;overflow-x:auto}.ticket-table.svelte-59lsac{border-collapse:collapse;width:100%}.ticket-table.svelte-59lsac th:where(.svelte-59lsac){text-align:left;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-paper) 14%, transparent);padding:.85rem 1.15rem;font-size:.62rem}.ticket-table.svelte-59lsac td:where(.svelte-59lsac){vertical-align:middle;border-bottom:1px solid color-mix(in srgb, var(--color-paper) 10%, transparent);padding:1.15rem}.ticket-table.svelte-59lsac tr:where(.svelte-59lsac):last-child td:where(.svelte-59lsac){border-bottom:0}@media (width<=719px){.ticket-table-wrap.svelte-59lsac{overflow-x:visible}.ticket-table.svelte-59lsac,.ticket-table.svelte-59lsac tbody:where(.svelte-59lsac),.ticket-table.svelte-59lsac tr:where(.svelte-59lsac),.ticket-table.svelte-59lsac td:where(.svelte-59lsac){width:100%;display:block}.ticket-table.svelte-59lsac thead:where(.svelte-59lsac){display:none}.ticket-table.svelte-59lsac tr:where(.svelte-59lsac){border-bottom:1px solid color-mix(in srgb, var(--color-paper) 10%, transparent);padding:1.1rem 1.15rem 1.2rem}.ticket-table.svelte-59lsac tr:where(.svelte-59lsac):last-child{border-bottom:0}.ticket-table.svelte-59lsac td:where(.svelte-59lsac){border-bottom:0;padding:0}.ticket-price.svelte-59lsac{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-top:.7rem;display:flex}.ticket-price-main.svelte-59lsac{display:inline}.ticket-price-fee.svelte-59lsac{margin-top:0;display:inline}.ticket-action.svelte-59lsac{text-align:left;width:100%;margin-top:.85rem}.ticket-buy.svelte-59lsac{width:100%}}@media (width>=720px){.ticket-table.svelte-59lsac{min-width:32rem}}.ticket-row--featured.svelte-59lsac{background:color-mix(in srgb, var(--color-paper) 14%, transparent);box-shadow:inset 3px 0 0 var(--color-paper)}.ticket-name-row.svelte-59lsac{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.ticket-name.svelte-59lsac{color:var(--color-paper);font-size:1.05rem;font-weight:700}.ticket-badge.svelte-59lsac{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--color-paper);color:var(--color-beyond);align-items:center;padding:.22rem .55rem;font-size:.58rem;font-weight:500;display:inline-flex}.ticket-tagline.svelte-59lsac{color:color-mix(in srgb, var(--color-paper) 62%, transparent);margin:.35rem 0 0;font-size:.85rem}.ticket-per.svelte-59lsac{font-family:var(--font-mono);letter-spacing:.06em;color:color-mix(in srgb, var(--color-paper) 48%, transparent);margin:.2rem 0 0;font-size:.68rem}.ticket-price.svelte-59lsac{white-space:nowrap}.ticket-price-main.svelte-59lsac{color:var(--color-paper);font-size:1.15rem;font-weight:700;display:block}.ticket-price-fee.svelte-59lsac{color:color-mix(in srgb, var(--color-paper) 50%, transparent);margin-top:.15rem;font-size:.78rem;display:block}.ticket-action.svelte-59lsac{text-align:right;width:1%}.ticket-buy.svelte-59lsac{border:1px solid var(--color-paper);background:var(--color-paper);min-height:36px;color:var(--color-ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 .95rem;font-size:.62rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ticket-buy.svelte-59lsac:hover{color:var(--color-paper);border-color:var(--color-paper);background:0 0}.fee-note.svelte-59lsac{color:color-mix(in srgb, var(--color-paper) 48%, transparent);margin-top:1rem;font-size:.8rem}.tickets-cta-row.svelte-59lsac{margin-top:1.75rem}.btn-accent.svelte-59lsac{border:1px solid var(--color-paper);background:var(--color-paper);min-height:48px;color:var(--color-ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 1.75rem;font-size:.7rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.btn-accent.svelte-59lsac:hover{color:var(--color-paper);background:0 0}.sr-only.svelte-59lsac{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
