.stage.svelte-1q1kchl{--h:clamp(660px, 100svh, 1040px);--zoom:1;--shift:.5;--mw:calc(max(100vw, calc(var(--h) * 2.1333)) * var(--zoom));height:var(--h);z-index:0;background:#f7f7ef;position:sticky;top:0;overflow:hidden}.map.svelte-1q1kchl{max-width:none;width:var(--mw);height:calc(var(--mw) * .46875);left:calc((100vw - var(--mw)) * var(--shift));top:calc((var(--h) - var(--mw) * .46875) / 2);position:absolute}canvas.svelte-1q1kchl{width:100%;height:100%;position:absolute;inset:0}.scrim.svelte-1q1kchl{pointer-events:none;background:linear-gradient(180deg, var(--page) 0, #f8f9faf7 58%, #f8f9fa8c 66%, #f8f9fa00 76%);position:absolute;inset:0}.over.svelte-1q1kchl{pointer-events:none;position:absolute;inset:0}.over.svelte-1q1kchl a,.over.svelte-1q1kchl button,.over.svelte-1q1kchl input,.over.svelte-1q1kchl select,.over.svelte-1q1kchl label{pointer-events:auto}.note.svelte-1q1kchl{color:var(--ink2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#ffffffc7;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px;position:absolute;bottom:38px;left:12px}.card.svelte-1q1kchl{background:var(--white);animation:svelte-1q1kchl-in .45s var(--ease) both;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:10px 14px;display:grid;position:absolute;bottom:66px;left:12px;right:12px;box-shadow:0 14px 44px #10121533,0 2px 6px #1012150f}@keyframes svelte-1q1kchl-in{0%{opacity:0;transform:translateY(10px)}}.line-head.svelte-1q1kchl{letter-spacing:-.012em;font-size:15px;display:contents}.line-head.svelte-1q1kchl strong:where(.svelte-1q1kchl){white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.capsule.svelte-1q1kchl{color:#fff;border-radius:10px;flex:none;grid-row:span 2;justify-content:center;align-items:center;min-width:40px;height:32px;padding:0 9px;font-size:15px;font-weight:750;display:inline-flex}.label.svelte-1q1kchl{display:none}ul.svelte-1q1kchl{grid-column:2;gap:6px;display:grid}li.svelte-1q1kchl{color:var(--ink2);grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:13px;line-height:18px;display:grid}li.svelte-1q1kchl:nth-child(n+2){display:none}.dot.svelte-1q1kchl{background:#fff;border:2.5px solid;border-radius:50%;width:10px;height:10px;display:none}.name.svelte-1q1kchl{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.min.svelte-1q1kchl{color:var(--ink);font-weight:650}@media (width>=900px){.stage.svelte-1q1kchl{--zoom:1.18;--shift:.3}.scrim.svelte-1q1kchl{background:linear-gradient(90deg, var(--page) 0, #f8f9faf7 34%, #f8f9fa9e 47%, #f8f9fa00 60%), linear-gradient(180deg, #f8f9fa80 0, #f8f9fa00 16%)}.card.svelte-1q1kchl{border-radius:24px;width:320px;padding:18px 20px 16px;display:block;inset:96px 24px auto auto}.line-head.svelte-1q1kchl{align-items:center;gap:10px;font-size:17px;display:flex}.line-head.svelte-1q1kchl strong:where(.svelte-1q1kchl){font-size:17px}.capsule.svelte-1q1kchl{border-radius:9px;height:28px}.label.svelte-1q1kchl{color:var(--ink3);margin-top:12px;font-size:12px;font-weight:600;display:block}ul.svelte-1q1kchl{gap:8px;margin-top:8px}li.svelte-1q1kchl{grid-template-columns:12px 1fr auto;font-size:14px;line-height:20px}li.svelte-1q1kchl:nth-child(n+2){display:grid}li.first.svelte-1q1kchl{color:var(--ink);font-weight:600}.dot.svelte-1q1kchl{display:block}.note.svelte-1q1kchl{left:auto;right:24px}}@media (prefers-reduced-motion:reduce){.card.svelte-1q1kchl{animation:none}}.hero-wrap.svelte-ypbj28{align-items:flex-start;height:100%;padding-top:84px;display:flex}.hero.svelte-ypbj28{width:100%;max-width:600px;animation:svelte-ypbj28-rise 1.1s var(--ease) both;grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.hero.svelte-ypbj28 h1:where(.svelte-ypbj28){font-size:clamp(44px,12vw,56px)}.hero.svelte-ypbj28 .lead:where(.svelte-ypbj28){color:#565d67;max-width:540px;font-size:17px;line-height:26px}.hero-search.svelte-ypbj28{margin-top:6px}.live-pill.svelte-ypbj28{color:var(--ink);box-shadow:0 0 0 1px var(--hairline) inset;background:#ffffffd9;border-radius:16px;justify-self:start;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.live-pill.svelte-ypbj28 i:where(.svelte-ypbj28){background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-out infinite svelte-ypbj28-live}@keyframes svelte-ypbj28-live{0%{box-shadow:0 0 #33d17d8c}70%{box-shadow:0 0 0 7px #33d17d00}to{box-shadow:0 0 #33d17d00}}.trust.svelte-ypbj28{color:var(--ink2);flex-wrap:wrap;gap:4px 0;font-size:13.5px;font-weight:600;display:flex}.trust.svelte-ypbj28 li:where(.svelte-ypbj28):nth-child(n+2){display:none}.trust.svelte-ypbj28 li:where(.svelte-ypbj28)+li:where(.svelte-ypbj28):before{content:"·";color:var(--ink3);margin-inline:8px}@keyframes svelte-ypbj28-rise{0%{opacity:0;transform:translateY(16px)}}@media (width>=900px){.hero-wrap.svelte-ypbj28{align-items:center;padding-top:72px;padding-bottom:28px}.hero.svelte-ypbj28{gap:18px}.hero.svelte-ypbj28 h1:where(.svelte-ypbj28){font-size:clamp(60px,6.2vw,92px)}.hero.svelte-ypbj28 .lead:where(.svelte-ypbj28){font-size:19px;line-height:29px}.live-pill.svelte-ypbj28,.trust.svelte-ypbj28{font-size:14px}.trust.svelte-ypbj28 li:where(.svelte-ypbj28):nth-child(n+2){display:block}}.sheet.svelte-ypbj28{z-index:2;background:var(--page);border-radius:28px 28px 0 0;margin-top:-28px;position:relative;box-shadow:0 -10px 40px #1012151a}.grabber.svelte-ypbj28{background:var(--gray2);border-radius:3px;width:40px;height:5px;margin-left:-20px;position:absolute;top:10px;left:50%}.first.svelte-ypbj28{padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(48px,5vw,72px)}.meet.svelte-ypbj28{height:clamp(760px,72vw,1020px);padding-top:clamp(64px,8vw,112px);position:relative;overflow:hidden}.sky.svelte-ypbj28{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.meet.svelte-ypbj28:after{content:"";background:linear-gradient(#101215d1 0,#10121559 46%,#1012151a 100%);position:absolute;inset:0}.meet.svelte-ypbj28 .head:where(.svelte-ypbj28),.meet-phone.svelte-ypbj28{z-index:1;position:relative}.meet.svelte-ypbj28 .lead:where(.svelte-ypbj28){color:#d3d7de}.meet-phone.svelte-ypbj28{margin-top:clamp(16px,3vw,40px)}.two.svelte-ypbj28{align-items:center;gap:40px;display:grid}.facts.svelte-ypbj28{gap:28px;display:grid}.facts.svelte-ypbj28 li:where(.svelte-ypbj28){grid-template-columns:22px 1fr;gap:16px;display:grid}.facts.svelte-ypbj28 li.link:where(.svelte-ypbj28){grid-template-columns:1fr;padding-left:38px}.facts.svelte-ypbj28 li:where(.svelte-ypbj28) div:where(.svelte-ypbj28){gap:6px;display:grid}.facts.svelte-ypbj28 .link:where(.svelte-ypbj28) a:where(.svelte-ypbj28){justify-self:start}.facts.svelte-ypbj28 i:where(.svelte-ypbj28){border-radius:50%;width:18px;height:18px;margin-top:6px}.live.svelte-ypbj28{background:var(--green);box-shadow:0 0 0 5px #33d17d33}.dash.svelte-ypbj28{border:2.5px dashed var(--ink3)}.sched.svelte-ypbj28{background:var(--gray2)}.find.svelte-ypbj28{background:var(--white)}.veh.svelte-ypbj28{background:#eff3f1;border-radius:22px;flex-direction:column;gap:4px;width:clamp(240px,22vw,290px);min-height:300px;padding:16px 18px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #dfe6e2}.veh.svelte-ypbj28 img:where(.svelte-ypbj28){object-fit:contain;width:100%;height:130px;margin-bottom:10px}.veh.svelte-ypbj28 h3:where(.svelte-ypbj28){letter-spacing:-.012em;font-size:17px;font-weight:650;line-height:24px}.veh.svelte-ypbj28 .foot:where(.svelte-ypbj28){color:var(--ink);border-top:1px solid #dfe6e2;align-items:center;gap:6px;margin-top:auto;padding-top:12px;display:flex}.veh.svelte-ypbj28 .small:where(.svelte-ypbj28):first-of-type{flex:1}.band.svelte-ypbj28{background:var(--green);padding-block:clamp(64px,8vw,120px)}.band.svelte-ypbj28 .wrap:where(.svelte-ypbj28){justify-items:start;gap:22px;display:grid}.eyebrow.dark.svelte-ypbj28{color:var(--ink);opacity:.7}.stats.svelte-ypbj28{grid-template-columns:repeat(3,auto);justify-content:space-between;align-items:start;gap:26px 16px;margin-block:14px 12px;display:grid}@media (width>=720px){.stats.svelte-ypbj28{flex-wrap:wrap;justify-content:flex-start;gap:26px clamp(32px,6vw,88px);display:flex}}.stats.svelte-ypbj28 div:where(.svelte-ypbj28):nth-child(5){grid-column:2/-1}.stats.svelte-ypbj28 div:where(.svelte-ypbj28){display:grid}.stats.svelte-ypbj28 dd:where(.svelte-ypbj28){letter-spacing:-.04em;font-size:clamp(38px,4.6vw,64px);font-weight:750;line-height:1.1}.stats.svelte-ypbj28 dt:where(.svelte-ypbj28){opacity:.72;order:2;font-size:15px;font-weight:600}.cities.svelte-ypbj28{position:relative}.posters.svelte-ypbj28{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.poster.svelte-ypbj28{aspect-ratio:3/4;background:var(--night2);color:#fff;isolation:isolate;border-radius:24px;text-decoration:none;position:relative;overflow:hidden}.poster.svelte-ypbj28 img:where(.svelte-ypbj28){object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.poster.svelte-ypbj28:hover img:where(.svelte-ypbj28){transform:scale(1.04)}.poster.svelte-ypbj28:after{content:"";z-index:0;background:linear-gradient(#0a0c0f00 30%,#0a0c0fe6 100%);position:absolute;inset:0}.ptext.svelte-ypbj28{z-index:1;gap:2px;display:grid;position:absolute;bottom:16px;left:18px;right:14px}.ptext.svelte-ypbj28 p:where(.svelte-ypbj28){color:#ffffffd6;font-size:14px;font-weight:500}.nextrow.svelte-ypbj28{flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin-top:28px;font-size:15px;font-weight:600;display:flex}.nextrow.svelte-ypbj28 p:where(.svelte-ypbj28){color:var(--on-night)}.nextrow.svelte-ypbj28 div:where(.svelte-ypbj28){flex-wrap:wrap;gap:6px 16px;display:flex}.nextrow.svelte-ypbj28 a:where(.svelte-ypbj28){color:var(--on-night2);font-weight:500;text-decoration:none}.nextrow.svelte-ypbj28 a:where(.svelte-ypbj28):hover{color:#fff}.rows.svelte-ypbj28{gap:clamp(56px,7vw,104px);display:grid}@media (width>=900px){.two.svelte-ypbj28{grid-template-columns:1.15fr 1fr;gap:72px}.posters.svelte-ypbj28{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.poster.svelte-ypbj28{border-radius:32px}}@media (prefers-reduced-motion:reduce){.hero.svelte-ypbj28,.live-pill.svelte-ypbj28 i:where(.svelte-ypbj28){animation:none}}
