.skip-pin[data-astro-cid-b3f7y63i]{position:absolute;left:var(--s-gutter);z-index:50;padding:.6rem 1rem;background:var(--c-ribbon);color:var(--c-ribbon-ink);font-weight:700;text-decoration:underline;transform:translateY(-200%);opacity:0;pointer-events:none}.skip-pin[data-astro-cid-b3f7y63i]:focus{transform:none;opacity:1;pointer-events:auto}.sg[data-astro-cid-b3f7y63i]{background:var(--c-page);padding-block:var(--s-section);overflow:clip}.sg__track[data-astro-cid-b3f7y63i]{display:grid;gap:var(--s-8)}.sg__intro[data-astro-cid-b3f7y63i]{display:grid;gap:var(--s-4);align-content:center;width:100%;max-width:calc(var(--w-content) + 2 * var(--s-gutter));margin-inline:auto;padding-inline:var(--s-gutter)}.sg__intro[data-astro-cid-b3f7y63i]>[data-astro-cid-b3f7y63i]{margin:0}.sg__ribbon[data-astro-cid-b3f7y63i]{font-size:var(--t-sm);justify-self:start}.sg__h[data-astro-cid-b3f7y63i]{font-size:var(--t-3xl);max-width:14ch}.sg__lede[data-astro-cid-b3f7y63i]{max-width:30rem;color:var(--c-ink-muted);font-size:var(--t-lg)}.sg__list[data-astro-cid-b3f7y63i]{list-style:none;margin:0;padding:.5rem var(--s-gutter) 1.5rem;display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,22rem);gap:var(--s-5);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--s-gutter);overscroll-behavior-x:contain;scrollbar-width:thin}@media(min-width:40rem){.sg__list[data-astro-cid-b3f7y63i]{grid-auto-columns:22rem}}.sg__item[data-astro-cid-b3f7y63i]{scroll-snap-align:start;min-width:0}.sg-card[data-astro-cid-b3f7y63i]{position:relative;display:grid;gap:.5rem;transform-style:preserve-3d;transition:transform .5s var(--ease-out)}.sg-card__frame[data-astro-cid-b3f7y63i]{position:relative;overflow:clip;border-radius:2px;box-shadow:var(--sh-card);background:var(--c-surface-alt);transition:box-shadow var(--d-base) var(--ease-out)}.sg-card__frame[data-astro-cid-b3f7y63i] img{display:block;width:100%;will-change:transform}.sg-card__price[data-astro-cid-b3f7y63i]{position:absolute;right:.75rem;top:.75rem;margin:0;padding:.35rem .6rem .3rem;background:var(--c-ribbon);color:var(--c-ribbon-ink);font-size:var(--t-base);rotate:3deg}.sg-card__h[data-astro-cid-b3f7y63i]{margin:.6rem 0 0;font-size:var(--t-2xl);line-height:1.05}.sg-card__link[data-astro-cid-b3f7y63i]{color:var(--c-heading);text-decoration:none}.sg-card__link[data-astro-cid-b3f7y63i]:after{content:"";position:absolute;inset:0;z-index:1}.sg-card__link[data-astro-cid-b3f7y63i]:focus-visible{outline:none}.sg-card[data-astro-cid-b3f7y63i]:has(.sg-card__link:focus-visible) .sg-card__frame[data-astro-cid-b3f7y63i]{outline:3px solid var(--c-focus);outline-offset:3px}.sg-card[data-astro-cid-b3f7y63i]:hover .sg-card__link[data-astro-cid-b3f7y63i],.sg-card[data-astro-cid-b3f7y63i]:has(.sg-card__link:focus-visible) .sg-card__link[data-astro-cid-b3f7y63i]{text-decoration:underline 2px var(--c-accent);text-underline-offset:.18em}.sg-card[data-astro-cid-b3f7y63i]:hover .sg-card__frame[data-astro-cid-b3f7y63i]{box-shadow:var(--sh-lift)}.sg-card__story[data-astro-cid-b3f7y63i]{margin:0;font-size:var(--t-sm);color:var(--c-ink-muted);max-width:34ch}@media(min-width:64rem){.sg[data-astro-cid-b3f7y63i].is-live{padding-block:0}.sg[data-astro-cid-b3f7y63i].is-live .sg__pin[data-astro-cid-b3f7y63i]{height:100svh;display:flex;align-items:center;padding-top:var(--header-h, 4rem)}.sg[data-astro-cid-b3f7y63i].is-live .sg__track[data-astro-cid-b3f7y63i]{display:flex;align-items:center;gap:clamp(2rem,4vw,4rem);padding-inline:max(var(--s-gutter),calc((100vw - var(--w-content)) / 2));will-change:transform;width:max-content}.sg[data-astro-cid-b3f7y63i].is-live .sg__intro[data-astro-cid-b3f7y63i]{width:28rem;max-width:none;margin:0;padding:0;flex:none}.sg[data-astro-cid-b3f7y63i].is-live .sg__h[data-astro-cid-b3f7y63i]{font-size:var(--t-4xl)}.sg[data-astro-cid-b3f7y63i].is-live .sg__list[data-astro-cid-b3f7y63i]{display:flex;overflow:visible;gap:clamp(2rem,4vw,4rem);padding:0;scroll-snap-type:none}.sg[data-astro-cid-b3f7y63i].is-live .sg__item[data-astro-cid-b3f7y63i]{width:clamp(20rem,26vw,27rem);flex:none}.sg[data-astro-cid-b3f7y63i].is-live .sg__item[data-astro-cid-b3f7y63i]:nth-child(2n){margin-top:6rem}.sg[data-astro-cid-b3f7y63i].is-live .sg__item[data-astro-cid-b3f7y63i]:nth-child(odd){margin-bottom:6rem}.sg[data-astro-cid-b3f7y63i].is-live .sg-card__frame[data-astro-cid-b3f7y63i] picture,.sg[data-astro-cid-b3f7y63i].is-live .sg-card__frame[data-astro-cid-b3f7y63i] img{max-height:calc(100svh - var(--header-h, 4rem) - 22rem)}.sg[data-astro-cid-b3f7y63i].is-live .sg-card[data-astro-cid-b3f7y63i]{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) skew(var(--skew, 0deg))}.sg[data-astro-cid-b3f7y63i].is-live .sg-card__frame[data-astro-cid-b3f7y63i] img{scale:1.18}}@media(min-width:64rem){.sg[data-astro-cid-b3f7y63i]:not(.is-live) .sg__list[data-astro-cid-b3f7y63i]{max-width:calc(var(--w-content) + 2 * var(--s-gutter));margin-inline:auto;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}}.film[data-astro-cid-n4jpfskw]{--film-aspect: 16 / 9;background:var(--g-black);color:var(--g-cream)}@media(min-width:64rem){.film[data-astro-cid-n4jpfskw]{--film-aspect: 21 / 9}}.film[data-astro-cid-n4jpfskw] .film__reel{max-height:78vh;width:100%}.film__inner[data-astro-cid-n4jpfskw]{display:grid;gap:var(--s-6);padding-block:var(--s-10) var(--s-12)}.film__copy[data-astro-cid-n4jpfskw]{display:grid;gap:var(--s-3)}.film__side[data-astro-cid-n4jpfskw]{display:grid;gap:var(--s-4);justify-items:start;max-width:36rem}@media(min-width:64rem){.film__inner[data-astro-cid-n4jpfskw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:clamp(2rem,5vw,5rem)}}.film__eyebrow[data-astro-cid-n4jpfskw]{color:var(--g-cream);opacity:.85;margin:0}.film__h[data-astro-cid-n4jpfskw]{color:var(--g-cream);font-size:var(--t-4xl, var(--t-3xl));line-height:1.02;margin:0;text-wrap:balance}.film__body[data-astro-cid-n4jpfskw]{margin:0;font-size:var(--t-lg);line-height:1.5;color:color-mix(in srgb,var(--g-cream) 88%,transparent)}.film__play[data-astro-cid-n4jpfskw]{display:inline-flex;align-items:center;gap:.85rem;margin-top:var(--s-2);color:var(--g-cream);text-decoration:none;font-family:var(--f-sans);font-weight:700;font-size:var(--t-base)}.film__play-i[data-astro-cid-n4jpfskw]{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--g-tomato-ink);color:#fff;box-shadow:0 0 #e1383f8c;transition:transform .2s ease,box-shadow .4s ease}.film__play-i[data-astro-cid-n4jpfskw] svg[data-astro-cid-n4jpfskw]{width:1.15rem;height:1.15rem;fill:currentColor;translate:2px 0}.film__play[data-astro-cid-n4jpfskw]:hover .film__play-i[data-astro-cid-n4jpfskw],.film__play[data-astro-cid-n4jpfskw]:focus-visible .film__play-i[data-astro-cid-n4jpfskw]{transform:scale(1.08);box-shadow:0 0 0 10px #e1383f00}.film__play[data-astro-cid-n4jpfskw]:focus-visible{outline:3px solid var(--c-focus-on-dark, #f3e8cc);outline-offset:6px;border-radius:2rem}.film__dur[data-astro-cid-n4jpfskw]{opacity:.7;font-weight:500;margin-left:.35rem;font-variant-numeric:tabular-nums}.film__dialog[data-astro-cid-n4jpfskw]{margin:auto;width:min(92vw,70rem,calc((100dvh - 8rem) * 16 / 9));max-width:none;padding:0;border:0;background:#000;color:var(--g-cream);box-shadow:0 30px 80px #0009}.film__dialog[data-astro-cid-n4jpfskw]::backdrop{background:#000000d1;backdrop-filter:blur(4px)}.film__video[data-astro-cid-n4jpfskw]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:#000}.film__close-wrap[data-astro-cid-n4jpfskw]{position:absolute;top:-3rem;right:0;margin:0}.film__close[data-astro-cid-n4jpfskw]{width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgb(243 232 204 / .5);background:transparent;color:var(--g-cream);font-size:1.6rem;line-height:1;cursor:pointer}.film__close[data-astro-cid-n4jpfskw]:focus-visible{outline:3px solid var(--g-cream);outline-offset:2px}.film__dialog[data-astro-cid-n4jpfskw][open]{overflow:visible}@media(prefers-reduced-motion:no-preference){.film__dialog[data-astro-cid-n4jpfskw][open]{animation:film-in .32s var(--ease-reveal, ease) both}@keyframes film-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}}.nb[data-astro-cid-xrmkucn2]{--band: var(--g-black);background:none;color:var(--g-cream)}.nb__edge[data-astro-cid-xrmkucn2]{display:block;color:var(--band);margin-bottom:-1px}.nb__edge--bottom[data-astro-cid-xrmkucn2]{margin:-1px 0 0;scale:1 -1}.nb__band[data-astro-cid-xrmkucn2]{background:var(--band);padding-block:clamp(2.5rem,1.8rem + 3vw,4.5rem)}.nb__list[data-astro-cid-xrmkucn2]{list-style:none;margin:0 auto;display:grid;gap:var(--s-8)}.nb__fact[data-astro-cid-xrmkucn2]>p[data-astro-cid-xrmkucn2]{margin:0}.nb__value[data-astro-cid-xrmkucn2]{font-family:var(--f-display);font-weight:800;font-variation-settings:"opsz" 18;font-size:clamp(4rem,2.5rem + 6vw,8rem);line-height:.9;letter-spacing:-.01em;font-variant-numeric:lining-nums;color:var(--g-cream);position:relative}.nb__label[data-astro-cid-xrmkucn2]{margin-top:.75rem!important;font-family:var(--f-display);font-style:italic;font-size:var(--t-xl);color:var(--g-sand);max-width:22ch}.nb__fact[data-astro-cid-xrmkucn2]{border-top:2px solid color-mix(in srgb,var(--g-cream) 30%,transparent);padding-top:var(--s-4)}.nb__odo[data-astro-cid-xrmkucn2]{display:none}@media(min-width:48rem){.nb__list[data-astro-cid-xrmkucn2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .nb[data-astro-cid-xrmkucn2]{--band: var(--g-espresso)}}:root[data-theme=dark] .nb[data-astro-cid-xrmkucn2]{--band: var(--g-espresso)}.nb[data-astro-cid-xrmkucn2].is-live .nb__real[data-astro-cid-xrmkucn2]{opacity:0}.nb[data-astro-cid-xrmkucn2].is-live .nb__odo[data-astro-cid-xrmkucn2]{display:flex;position:absolute;inset:0}.nb__col[data-astro-cid-xrmkucn2]{position:relative;display:inline-block;height:1em;overflow:clip;line-height:1}.nb__sizer[data-astro-cid-xrmkucn2]{visibility:hidden}.nb__strip[data-astro-cid-xrmkucn2]{position:absolute;left:50%;top:0;translate:-50% 0;display:flex;flex-direction:column;align-items:center;transform:translateY(0);transition:transform 1.6s cubic-bezier(.2,.9,.1,1);transition-delay:calc(var(--fi) * .15s + var(--ci) * 90ms)}.nb__strip[data-astro-cid-xrmkucn2]>span[data-astro-cid-xrmkucn2]{height:1em;line-height:1}.nb[data-astro-cid-xrmkucn2].is-in .nb__strip[data-astro-cid-xrmkucn2]{transform:translateY(calc(var(--d) * -1em))}.sr[data-astro-cid-uaath2ek]{padding-block:var(--s-section)}.sr__grid[data-astro-cid-uaath2ek]{display:grid;gap:var(--s-8);align-items:center}.sr__portrait[data-astro-cid-uaath2ek]{margin:0;justify-self:center;width:min(100%,20rem)}.sr__seal[data-astro-cid-uaath2ek] picture{display:block;width:100%;height:100%}.sr__seal[data-astro-cid-uaath2ek] img{width:100%;height:100%;object-fit:cover;border-radius:50%;padding:11%;filter:grayscale(1) contrast(1.05)}.sr__cap[data-astro-cid-uaath2ek]{margin-top:var(--s-3);text-align:center;font-family:var(--f-display);font-style:italic;color:var(--c-ink-muted)}.sr__voice[data-astro-cid-uaath2ek]{display:grid;gap:var(--s-2);justify-items:center;margin-top:var(--s-4);text-align:center}.sr__voice[data-astro-cid-uaath2ek]>[data-astro-cid-uaath2ek]{margin:0}.sr__audio[data-astro-cid-uaath2ek]{width:100%;max-width:20rem}.sr__voice[data-astro-cid-uaath2ek].is-chip .sr__audio[data-astro-cid-uaath2ek]{display:none}.sr__chip[data-astro-cid-uaath2ek]{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.4rem 1.1rem .4rem .9rem;border:2px solid var(--c-ink);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-ink);font:inherit;font-weight:700;cursor:pointer}.sr__chip[data-astro-cid-uaath2ek]:hover{background:var(--c-surface-alt)}.sr__chip[data-astro-cid-uaath2ek]:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}.sr__chip-i[data-astro-cid-uaath2ek]{flex:none;fill:var(--c-accent)}.sr__chip-pause[data-astro-cid-uaath2ek],.sr__chip[data-astro-cid-uaath2ek][aria-pressed=true] .sr__chip-play[data-astro-cid-uaath2ek]{display:none}.sr__chip[data-astro-cid-uaath2ek][aria-pressed=true] .sr__chip-pause[data-astro-cid-uaath2ek]{display:inline}.sr__chip-t[data-astro-cid-uaath2ek]{font-weight:500;color:var(--c-ink-muted);font-variant-numeric:tabular-nums}.sr__quote[data-astro-cid-uaath2ek]{font-family:var(--f-display);font-style:italic;font-size:var(--t-sm);line-height:1.5;max-width:20rem}.sr__src[data-astro-cid-uaath2ek]{font-size:var(--t-xs);color:var(--c-ink-muted);max-width:20rem}.sr__text[data-astro-cid-uaath2ek]{display:grid;gap:var(--s-4)}.sr__text[data-astro-cid-uaath2ek]>[data-astro-cid-uaath2ek]{margin:0}.sr__h[data-astro-cid-uaath2ek]{font-size:var(--t-4xl);max-width:14ch}.sr__body[data-astro-cid-uaath2ek]{font-size:var(--t-lg);line-height:1.6;max-width:34rem}@media(min-width:64rem){.sr__grid[data-astro-cid-uaath2ek]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2.5rem,6vw,6rem)}.sr__portrait[data-astro-cid-uaath2ek]{width:min(100%,22rem)}}.sr__route[data-astro-cid-uaath2ek]{margin-top:clamp(2.5rem,2rem + 3vw,4.5rem);position:relative}.sr__map[data-astro-cid-uaath2ek]{position:relative;height:clamp(5rem,3rem + 7vw,9rem)}.sr__svg[data-astro-cid-uaath2ek]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sr__road-bed[data-astro-cid-uaath2ek]{fill:none;stroke:var(--c-surface-alt);stroke-width:22;stroke-linecap:round;vector-effect:non-scaling-stroke}.sr__road[data-astro-cid-uaath2ek]{fill:none;stroke:var(--c-ink);stroke-width:2.5;stroke-dasharray:10 9;stroke-linecap:round;vector-effect:non-scaling-stroke}.sr__pin[data-astro-cid-uaath2ek]{position:absolute;width:.9rem;height:.9rem;translate:-50% -50%;border-radius:50%;background:var(--c-accent);box-shadow:0 0 0 3px var(--c-page)}.sr__truck[data-astro-cid-uaath2ek]{position:absolute;left:0;top:0;width:clamp(3rem,2.4rem + 2vw,4rem);display:none;z-index:1}.sr__truck[data-astro-cid-uaath2ek] svg[data-astro-cid-uaath2ek]{display:block;width:100%;height:auto}.sr__stops[data-astro-cid-uaath2ek]{list-style:none;margin:var(--s-4) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-4)}.sr__stop[data-astro-cid-uaath2ek]{display:grid;justify-items:start;gap:.6rem}@media(min-width:48rem){.sr__stop[data-astro-cid-uaath2ek]{justify-items:center;text-align:center}}@media(max-width:47.99rem){.sr__pin[data-astro-cid-uaath2ek]{display:none}}.sr__seal-y[data-astro-cid-uaath2ek]{font-variation-settings:"opsz" 18;width:4.25rem;font-size:var(--t-xs);text-align:center;line-height:1.05;padding:.25rem}.sr__stop-t[data-astro-cid-uaath2ek]{font-family:var(--f-display);font-weight:700;font-size:var(--t-lg);line-height:1.2}@media(min-width:48rem){.sr__stops[data-astro-cid-uaath2ek]{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}.sr[data-astro-cid-uaath2ek].is-live .sr__truck[data-astro-cid-uaath2ek]{display:block}.sr[data-astro-cid-uaath2ek].is-live .sr__seal-y[data-astro-cid-uaath2ek]{transition:transform .5s var(--ease-stamp),background-color .3s}.sr[data-astro-cid-uaath2ek].is-live .sr__stop[data-astro-cid-uaath2ek]:not(.is-stamped) .sr__seal-y[data-astro-cid-uaath2ek]{transform:scale(.82) rotate(-14deg)}.sr[data-astro-cid-uaath2ek].is-live .sr__stop[data-astro-cid-uaath2ek].is-stamped .sr__seal-y[data-astro-cid-uaath2ek]{animation:sr-stamp .55s var(--ease-stamp)}@keyframes sr-stamp{0%{transform:scale(1.35) rotate(-10deg)}to{transform:none}}.locs__list[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-8);margin:0;padding:0;list-style:none}.locs__list[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6]{display:grid;min-width:0}@media(min-width:40rem){.locs__list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-8)}}@media(min-width:64rem){.locs__list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--s-6)}}.locs__soon[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-4);margin:var(--s-12) 0 0;padding-top:var(--s-5);border-top:1px solid var(--c-rule-soft);max-width:none}.locs__soon-tag[data-astro-cid-j7pv25f6]{font-family:var(--f-display);font-style:italic;font-weight:600;font-size:var(--t-lg);color:var(--c-accent)}.facts[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-2);margin:var(--s-2) 0 0;padding:0;list-style:none}.facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.6rem;font-weight:700}.facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";flex:none;width:.5rem;height:.5rem;background:currentColor;transform:rotate(45deg) translateY(-.1rem)}.iotw[data-astro-cid-j7pv25f6]{margin-top:var(--s-2);padding:var(--s-5) var(--s-6);background:var(--c-surface);border-radius:var(--r-card);box-shadow:var(--sh-keyline);max-width:30rem}.iotw[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{margin:0}.iotw__label[data-astro-cid-j7pv25f6]{color:var(--c-green-ink);font-size:var(--t-xs)}.iotw__name[data-astro-cid-j7pv25f6]{font-size:var(--t-xl);margin-top:var(--s-2)}.iotw__meta[data-astro-cid-j7pv25f6]{margin-top:var(--s-1);color:var(--c-ink-muted)}.iotw__meta[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--c-accent)}.home__rule{height:28px;max-width:var(--w-content);width:calc(100% - 2 * var(--s-gutter));padding-inline:0;opacity:1}
