.stub.svelte-6apxxk{position:relative;isolation:isolate;overflow:hidden;--h-type: var(--cmi-yellow-fg);--h-tint: color-mix(in srgb, var(--h-accent) 13%, var(--h-paper));--h-dash: color-mix(in srgb, var(--h-accent) 62%, var(--h-paper));background-color:var(--h-paper)}.plate.svelte-6apxxk{position:relative;z-index:0;margin:0;height:234px;overflow:hidden;background-color:var(--h-tint);--zoom: 1.42}.plate.svelte-6apxxk img:where(.svelte-6apxxk){display:block;height:100%;width:100%;object-fit:cover;object-position:53% 42%;transform:scale(var(--zoom));transform-origin:47% 36%}.panel.svelte-6apxxk{position:relative;z-index:1;display:flex;align-items:center;margin-top:-1.25rem;background-color:var(--h-paper);padding:2.75rem 1.5rem 3rem;box-shadow:0 -16px 30px -22px #0006;-webkit-mask-image:radial-gradient(circle 9px at 50% 0,transparent 8.5px,#000 9px);-webkit-mask-size:30px 100%;-webkit-mask-repeat:repeat-x;mask-image:radial-gradient(circle 9px at 50% 0,transparent 8.5px,#000 9px);mask-size:30px 100%;mask-repeat:repeat-x}.panel.svelte-6apxxk:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(115% 85% at 8% 0%,var(--h-tint) 0%,transparent 66%),radial-gradient(circle,var(--h-tint) 1px,transparent 1.25px);background-size:100% 100%,22px 22px}.spine.svelte-6apxxk{position:absolute;z-index:2;inset:0 0 auto;height:11px;background-color:var(--h-accent)}.stitch.svelte-6apxxk{position:absolute;z-index:2;left:0;right:0;top:25px;height:2px;background-image:repeating-linear-gradient(to right,var(--h-dash) 0 9px,transparent 9px 17px)}.copy.svelte-6apxxk{position:relative;z-index:3;width:100%;max-width:34rem;color:var(--h-type)}.copy.svelte-6apxxk .crumbs{margin-bottom:1rem}.title.svelte-6apxxk{color:var(--h-type);letter-spacing:-.025em;line-height:1.04;text-wrap:balance}.sub.svelte-6apxxk{margin-top:1.05rem;max-width:36ch;color:color-mix(in srgb,var(--h-type) 88%,var(--h-paper));line-height:1.55;text-wrap:pretty}.cta.svelte-6apxxk{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.85rem;min-height:56px;padding:0 1.6rem;--pick-bg-std: var(--h-accent);--pick-bg-hc: var(--h-fill);--pick-fg-std: var(--h-on-accent);--pick-fg-hc: var(--h-on-fill);background-color:var(--pick-bg);color:var(--pick-fg);text-decoration:none;box-shadow:0 12px 22px -14px #0000008c;transition:background-color .2s ease}.cta.svelte-6apxxk:hover{--pick-bg-std: color-mix(in srgb, var(--h-accent) 88%, var(--h-ink));--pick-bg-hc: color-mix(in srgb, var(--h-fill), var(--h-hover-mix) 12%)}.cta.svelte-6apxxk:focus-visible{outline:3px solid var(--h-type);outline-offset:3px}.arrow.svelte-6apxxk{width:1.15rem;height:1.15rem;flex:none}.extra.svelte-6apxxk{margin-top:1.5rem}@media(min-width:768px){.stub.svelte-6apxxk{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);min-height:476px}.plate.svelte-6apxxk{height:auto;--zoom: 1.34}.plate.svelte-6apxxk img:where(.svelte-6apxxk){object-position:50% 50%;transform-origin:46% 38%}.panel.svelte-6apxxk{margin-top:0;margin-left:-2.5rem;padding:3rem 1.5rem 3rem 2.5rem;box-shadow:-22px 0 42px -24px #0006;-webkit-mask-image:radial-gradient(circle 9px at 0 50%,transparent 8.5px,#000 9px);-webkit-mask-size:100% 30px;-webkit-mask-repeat:repeat-y;mask-image:radial-gradient(circle 9px at 0 50%,transparent 8.5px,#000 9px);mask-size:100% 30px;mask-repeat:repeat-y}.panel.svelte-6apxxk:before{background-image:radial-gradient(95% 120% at 0% 12%,var(--h-tint) 0%,transparent 62%),radial-gradient(circle,var(--h-tint) 1px,transparent 1.25px)}.spine.svelte-6apxxk{inset:0 auto 0 0;width:14px;height:auto}.stitch.svelte-6apxxk{inset:0 auto 0 26px;width:2px;height:auto;background-image:repeating-linear-gradient(to bottom,var(--h-dash) 0 9px,transparent 9px 17px)}}@media(min-width:1024px){.stub.svelte-6apxxk{grid-template-columns:minmax(0,50fr) minmax(0,50fr);min-height:528px}.plate.svelte-6apxxk{--zoom: 1.5}.panel.svelte-6apxxk{padding:3.25rem clamp(1.5rem,4vw,4rem) 3.25rem clamp(3.5rem,6vw,5.5rem)}}@media(prefers-reduced-motion:no-preference){.reveal.svelte-6apxxk,.copy.svelte-6apxxk .crumbs{opacity:0;animation:svelte-6apxxk-stubRise .6s cubic-bezier(.2,.7,.25,1) forwards;animation-delay:calc(var(--i, 0) * 85ms)}.plate.svelte-6apxxk img:where(.svelte-6apxxk){animation:svelte-6apxxk-stubSettle 1.3s cubic-bezier(.2,.7,.25,1) forwards}.cta.svelte-6apxxk .arrow:where(.svelte-6apxxk){transition:transform .24s cubic-bezier(.2,.7,.25,1)}.cta.svelte-6apxxk:hover .arrow:where(.svelte-6apxxk){transform:translate(3px)}}@keyframes svelte-6apxxk-stubRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes svelte-6apxxk-stubSettle{0%{transform:scale(calc(var(--zoom) * 1.06))}to{transform:scale(var(--zoom))}}.hub.svelte-4qwf9l,.bsheet.svelte-4qwf9l{padding:28px 32px 32px;border:1px solid var(--paper-sheet-edge);border-radius:20px;background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #3c28140f,0 18px 40px -22px #3c281447}.hub.svelte-4qwf9l{margin-top:8px}.lead.svelte-4qwf9l{margin-top:4px}.cal-link.svelte-4qwf9l{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--foreground);font:700 16px/1 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;white-space:nowrap}.cal-link.svelte-4qwf9l .ci{width:18px;height:18px}@media(max-width:767px){.to-filters.svelte-4qwf9l{display:none}}.bfilt.svelte-4qwf9l{scroll-margin-top:16px}.bsheet.svelte-4qwf9l [data-filters]{margin-top:0;padding-top:0;border-top:0}.pages.svelte-4qwf9l{margin-top:26px}@media(min-width:1024px){.pages.spread.svelte-4qwf9l{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;align-items:start}.pages.spread.svelte-4qwf9l .page:where(.svelte-4qwf9l)+.page:where(.svelte-4qwf9l){position:relative}.pages.spread.svelte-4qwf9l .page:where(.svelte-4qwf9l)+.page:where(.svelte-4qwf9l):before{content:"";position:absolute;top:0;bottom:0;left:-28px;border-left:1px solid var(--paper-rule)}}.kind.svelte-4qwf9l+.kind:where(.svelte-4qwf9l){margin-top:26px}.ct.svelte-4qwf9l{font-weight:600;font-size:.75em;color:var(--muted-foreground)}@media(max-width:1023px){.kind.cont.svelte-4qwf9l .kh:where(.svelte-4qwf9l){display:none}.page.svelte-4qwf9l+.page:where(.svelte-4qwf9l)>.kind:where(.svelte-4qwf9l):first-child:not(.cont){margin-top:26px}}.kh.svelte-4qwf9l{display:grid;grid-template-columns:92px 40px minmax(0,1fr) auto;column-gap:18px;align-items:start;padding-bottom:10px;border-bottom:4px double var(--paper-margin)}.kt.svelte-4qwf9l{grid-column:2}.kw.svelte-4qwf9l{grid-column:3;min-width:0}.kw.svelte-4qwf9l h3:where(.svelte-4qwf9l){margin:0;font:700 24px/30px var(--font-heading)}.kw.svelte-4qwf9l p:where(.svelte-4qwf9l){margin:2px 0 0;color:var(--muted-foreground);font:600 14px/20px var(--font-sans)}.only.svelte-4qwf9l{grid-column:4;display:inline-flex;align-items:center;min-height:44px;margin-top:-7px;color:var(--foreground);font:700 15px/1 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;white-space:nowrap}.rows.svelte-4qwf9l{position:relative;margin:0;padding:0;list-style:none}.rows.svelte-4qwf9l:before{content:"";position:absolute;top:0;bottom:0;left:99px;width:4px;border-left:1px solid var(--paper-margin);border-right:1px solid var(--paper-margin);pointer-events:none}.lineup.svelte-4qwf9l{margin-top:18px;padding:20px 24px 24px;border-radius:16px;background:var(--paper-kraft)}.lu-h.svelte-4qwf9l{margin:0 0 16px;font:700 18px/24px var(--font-heading)}.lu-objs.svelte-4qwf9l{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:28px 24px;margin:0;padding:0;list-style:none}.lu-rows.svelte-4qwf9l{display:none}@media(max-width:767px){.lineup.svelte-4qwf9l{padding:16px 12px 8px}.lu-objs.svelte-4qwf9l{display:none}.lu-rows.svelte-4qwf9l{display:block}}.more.svelte-4qwf9l,.nothing.svelte-4qwf9l{margin:28px 0 0;text-align:center}.nothing.svelte-4qwf9l h3:where(.svelte-4qwf9l){margin:0;font:700 22px/28px var(--font-heading)}.nothing.svelte-4qwf9l p:where(.svelte-4qwf9l){margin:10px 0 0;font:600 16px/24px var(--font-sans)}.btn.svelte-4qwf9l{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1.5px solid var(--foreground);border-radius:12px;background:var(--card);color:var(--foreground);font:700 16px/1 var(--font-sans);text-decoration:none}.tel.svelte-4qwf9l{display:inline-block;margin-block:-11px;padding-block:11px;color:var(--foreground);font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;white-space:nowrap}@media(hover:hover){.btn.svelte-4qwf9l:hover{background:#f3f8fc}}.cal-link.svelte-4qwf9l:focus-visible,.only.svelte-4qwf9l:focus-visible,.btn.svelte-4qwf9l:focus-visible,.tel.svelte-4qwf9l:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}@media(max-width:1023px){.hub.svelte-4qwf9l,.bsheet.svelte-4qwf9l{padding:24px}}@media(max-width:767px){.hub.svelte-4qwf9l,.bsheet.svelte-4qwf9l{margin:-4px -6px 0;padding:18px 14px;border-radius:18px}.bsheet.svelte-4qwf9l{margin-top:0}.kh.svelte-4qwf9l{grid-template-columns:58px 32px minmax(0,1fr);column-gap:12px}.only.svelte-4qwf9l{grid-column:3;justify-self:start;margin-top:0}.kw.svelte-4qwf9l h3:where(.svelte-4qwf9l){font-size:21px;line-height:26px}.rows.svelte-4qwf9l:before{left:63px}.hub.svelte-4qwf9l nav.views{grid-auto-columns:auto}}
