.film[data-astro-cid-elpavp3y]{height:calc(var(--film-vh,620) * 1vh);background:var(--teal-950);position:relative}@media (width<=780px){.film[data-astro-cid-elpavp3y]{--film-vh:560}}.film__stage[data-astro-cid-elpavp3y]{background:var(--teal-950);height:100svh;position:sticky;top:0;overflow:hidden}.film__canvas[data-astro-cid-elpavp3y]{width:100%;height:100%;position:absolute;inset:0}.film__video[data-astro-cid-elpavp3y]{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}.film__stage[data-astro-cid-elpavp3y]{background:var(--teal-950) var(--poster-d) center / cover no-repeat}@media (width<=780px){.film__stage[data-astro-cid-elpavp3y]{background-image:var(--poster-m)}}.film__stage[data-astro-cid-elpavp3y].is-video .film__video[data-astro-cid-elpavp3y]{display:block}.film__stage[data-astro-cid-elpavp3y].is-video .film__canvas[data-astro-cid-elpavp3y]{display:none}.film__scrim[data-astro-cid-elpavp3y]{pointer-events:none;position:absolute;left:0;right:0}.film__scrim--top[data-astro-cid-elpavp3y]{background:linear-gradient(#02282cb8,#02282c40 60%,#02282c00);height:52vh;top:0}.film__scrim--bottom[data-astro-cid-elpavp3y]{background:linear-gradient(#02282c00,#02282cb3);height:30vh;bottom:0}.film__chapters[data-astro-cid-elpavp3y]{position:absolute;inset:0}.film__chapter[data-astro-cid-elpavp3y]{padding:0 var(--gutter);visibility:hidden;grid-template-columns:repeat(12,1fr);column-gap:clamp(16px,2vw,32px);display:grid;position:absolute;inset:0}.film__chapter[data-astro-cid-elpavp3y].is-visible{visibility:visible}.film__copy[data-astro-cid-elpavp3y]{position:relative}.clip[data-astro-cid-elpavp3y]{clip-path:inset(0 0 100%);transition:clip-path;display:block}.clip[data-astro-cid-elpavp3y]>span[data-astro-cid-elpavp3y]{transition:transform;display:block;transform:translateY(24%)}.film__chapter[data-astro-cid-elpavp3y].is-visible .clip[data-astro-cid-elpavp3y]{clip-path:inset(0 0 -6%);transition:clip-path .75s var(--ease-out)}.film__chapter[data-astro-cid-elpavp3y].is-visible .clip[data-astro-cid-elpavp3y]>span[data-astro-cid-elpavp3y]{transition:transform .75s var(--ease-out);transform:none}.film__chapter[data-astro-cid-elpavp3y].is-visible .clip[data-astro-cid-elpavp3y]:nth-child(2),.film__chapter[data-astro-cid-elpavp3y].is-visible .clip[data-astro-cid-elpavp3y]:nth-child(2)>span[data-astro-cid-elpavp3y]{transition-delay:80ms}.film__chapter[data-astro-cid-elpavp3y].is-visible .clip[data-astro-cid-elpavp3y]:nth-child(3),.film__chapter[data-astro-cid-elpavp3y].is-visible .clip[data-astro-cid-elpavp3y]:nth-child(3)>span[data-astro-cid-elpavp3y]{transition-delay:.16s}.film__chapter[data-astro-cid-elpavp3y].is-intro.is-visible .clip[data-astro-cid-elpavp3y]{animation:clip-in .75s var(--ease-out) .1s backwards}.film__chapter[data-astro-cid-elpavp3y].is-intro.is-visible .clip[data-astro-cid-elpavp3y]>span[data-astro-cid-elpavp3y]{animation:rise-in .75s var(--ease-out) .1s backwards}.film__chapter[data-astro-cid-elpavp3y].is-intro.is-visible .clip[data-astro-cid-elpavp3y]:nth-child(2),.film__chapter[data-astro-cid-elpavp3y].is-intro.is-visible .clip[data-astro-cid-elpavp3y]:nth-child(2)>span[data-astro-cid-elpavp3y]{animation-delay:.18s}.film__chapter[data-astro-cid-elpavp3y].is-intro.is-visible .clip[data-astro-cid-elpavp3y]:nth-child(3),.film__chapter[data-astro-cid-elpavp3y].is-intro.is-visible .clip[data-astro-cid-elpavp3y]:nth-child(3)>span[data-astro-cid-elpavp3y]{animation-delay:.26s}@keyframes clip-in{0%{clip-path:inset(0 0 100%)}}@keyframes rise-in{0%{transform:translateY(24%)}}.film__eyebrow[data-astro-cid-elpavp3y]{color:var(--cream-80);margin:0 0 18px}.film__label[data-astro-cid-elpavp3y]{color:var(--cream-60);margin:0 0 14px}.film__title[data-astro-cid-elpavp3y]{text-shadow:0 2px 30px #02282c59;margin:0;font-size:clamp(48px,8.5vw,140px)}.film__deck[data-astro-cid-elpavp3y]{max-width:28rem;color:var(--cream);text-shadow:0 1px 18px #02282c80;margin:16px 0 0}.film__chapter--masthead[data-astro-cid-elpavp3y],.film__chapter--right[data-astro-cid-elpavp3y],.film__chapter--left[data-astro-cid-elpavp3y],.film__chapter--final[data-astro-cid-elpavp3y]{align-content:start;padding-top:calc(72px + 7vh)}.film__chapter--masthead[data-astro-cid-elpavp3y] .film__copy[data-astro-cid-elpavp3y]{grid-column:1/12}.film__wordmark[data-astro-cid-elpavp3y]{width:clamp(280px,64vw,1100px);color:var(--cream);filter:drop-shadow(0 6px 40px #02282c73);margin:0}.film__wordmark-svg[data-astro-cid-elpavp3y]{width:100%;height:auto}.film__chapter--masthead[data-astro-cid-elpavp3y] .film__deck[data-astro-cid-elpavp3y]{max-width:none;margin-top:22px}.film__chapter--right[data-astro-cid-elpavp3y] .film__copy[data-astro-cid-elpavp3y]{grid-column:7/13}.film__chapter--left[data-astro-cid-elpavp3y] .film__copy[data-astro-cid-elpavp3y]{grid-column:1/7}.film__chapter--split[data-astro-cid-elpavp3y]{align-content:stretch}.film__copy--split[data-astro-cid-elpavp3y]{grid-column:1/13;grid-template-rows:1fr auto 1fr;height:100%;padding:16vh 0 12vh;display:grid}.film__copy--split[data-astro-cid-elpavp3y] .film__title[data-astro-cid-elpavp3y]{display:contents}.film__split-a[data-astro-cid-elpavp3y]{grid-row:1;align-self:start}.film__split-b[data-astro-cid-elpavp3y]{text-align:right;grid-row:3;align-self:end}.film__split-deck[data-astro-cid-elpavp3y]{text-align:right;grid-row:3;place-self:end;margin-top:0;transform:translateY(-1.4em)}.film__copy--final[data-astro-cid-elpavp3y]{grid-column:1/11}.film__capsule[data-astro-cid-elpavp3y]{color:var(--cream);margin:24px 0 0}.film__capsule[data-astro-cid-elpavp3y] b[data-astro-cid-elpavp3y]{font-weight:500}.film__actions[data-astro-cid-elpavp3y]{margin-top:26px}.film__actions[data-astro-cid-elpavp3y]>span[data-astro-cid-elpavp3y]{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.rail[data-astro-cid-elpavp3y]{z-index:40;padding:0 var(--gutter) max(10px, env(safe-area-inset-bottom));transition:transform .6s var(--ease-out);pointer-events:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.rail[data-astro-cid-elpavp3y].is-visible{transform:none}.rail__inner[data-astro-cid-elpavp3y]{height:44px;color:var(--cream-80);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.rail__lanes[data-astro-cid-elpavp3y]{grid-template-columns:repeat(5,1fr);height:100%;display:grid;position:relative}.rail__lane[data-astro-cid-elpavp3y]{color:var(--cream-40);align-items:end;padding-bottom:6px;transition:color .3s;display:flex;position:relative}.rail__lane[data-astro-cid-elpavp3y] i[data-astro-cid-elpavp3y]{background:var(--cream-15);width:1px;position:absolute;top:10px;bottom:0;left:0}.rail__lane[data-astro-cid-elpavp3y].is-active{color:var(--cream)}.rail__lane[data-astro-cid-elpavp3y] .mono[data-astro-cid-elpavp3y]{white-space:nowrap;padding-left:10px;font-size:10px}.rail__lanes[data-astro-cid-elpavp3y]:after{content:"";background:var(--cream-15);height:1px;position:absolute;bottom:0;left:0;right:0}.rail__progress[data-astro-cid-elpavp3y]{background:var(--cream);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.rail__split[data-astro-cid-elpavp3y],.rail__lap[data-astro-cid-elpavp3y]{font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=780px){.rail__lap[data-astro-cid-elpavp3y],.rail__lane[data-astro-cid-elpavp3y] .mono[data-astro-cid-elpavp3y]{display:none}.rail__lane[data-astro-cid-elpavp3y].is-active .mono[data-astro-cid-elpavp3y]{display:block}.film__chapter--right[data-astro-cid-elpavp3y] .film__copy[data-astro-cid-elpavp3y],.film__chapter--left[data-astro-cid-elpavp3y] .film__copy[data-astro-cid-elpavp3y],.film__copy--final[data-astro-cid-elpavp3y]{grid-column:1/13}.film__chapter--masthead[data-astro-cid-elpavp3y],.film__chapter--right[data-astro-cid-elpavp3y],.film__chapter--left[data-astro-cid-elpavp3y],.film__chapter--final[data-astro-cid-elpavp3y]{padding-top:calc(64px + 5vh)}.film__copy--split[data-astro-cid-elpavp3y]{padding:14vh 0}.film__split-deck[data-astro-cid-elpavp3y]{grid-row:3;place-self:end;margin-top:0;transform:none}.film__copy--split[data-astro-cid-elpavp3y]{grid-template-rows:1fr auto auto}.film__split-b[data-astro-cid-elpavp3y]{grid-row:2}.film__title[data-astro-cid-elpavp3y]{font-size:clamp(36px,10.4vw,80px)}.film__copy--split[data-astro-cid-elpavp3y] .film__title[data-astro-cid-elpavp3y] span[data-astro-cid-elpavp3y]{font-size:clamp(40px,11.5vw,96px)}.film__deck[data-astro-cid-elpavp3y]{font-size:18px}.film__wordmark[data-astro-cid-elpavp3y]{width:86vw}.film__scrim--top[data-astro-cid-elpavp3y]{height:60vh}}@media (prefers-reduced-motion:reduce){.clip[data-astro-cid-elpavp3y],.clip[data-astro-cid-elpavp3y]>span[data-astro-cid-elpavp3y]{transition:none!important;animation:none!important}}.film__debug[data-astro-cid-elpavp3y]{z-index:99;color:var(--cream);font:11px/1.4 var(--font-mono);white-space:pre-wrap;pointer-events:none;background:#02282ce6;border-radius:4px;max-width:90vw;padding:8px 10px;position:fixed;bottom:60px;left:8px}.film__chapter--right[data-astro-cid-elpavp3y] .film__title[data-astro-cid-elpavp3y],.film__chapter--left[data-astro-cid-elpavp3y] .film__title[data-astro-cid-elpavp3y]{font-size:clamp(44px,6vw,104px)}.film__copy--split[data-astro-cid-elpavp3y]{grid-template-rows:auto auto 1fr;padding:calc(72px + 7vh) 0 0}.film__split-a[data-astro-cid-elpavp3y]{grid-row:1}.film__split-b[data-astro-cid-elpavp3y]{text-align:right;grid-row:2;place-self:start end}.film__split-deck[data-astro-cid-elpavp3y]{grid-row:3;place-self:start end;margin-top:14px;transform:none}.film__copy--split[data-astro-cid-elpavp3y] .film__title[data-astro-cid-elpavp3y] span[data-astro-cid-elpavp3y]{font-size:clamp(44px,7vw,120px)}.film__copy--final[data-astro-cid-elpavp3y]{grid-column:1/13;grid-template-columns:1.3fr 1fr;align-items:start;column-gap:32px;display:grid}.film__copy--final[data-astro-cid-elpavp3y] .film__title[data-astro-cid-elpavp3y]{grid-area:1/1/span 2;font-size:clamp(44px,6.4vw,112px)}.film__copy--final[data-astro-cid-elpavp3y] .film__capsule[data-astro-cid-elpavp3y]{text-align:right;grid-area:1/2;justify-self:end;margin:8px 0 0}.film__copy--final[data-astro-cid-elpavp3y] .film__actions[data-astro-cid-elpavp3y]{grid-area:2/2;justify-self:end;margin-top:16px}@media (width<=780px){.film__copy--final[data-astro-cid-elpavp3y]{grid-template-columns:1fr}.film__copy--final[data-astro-cid-elpavp3y] .film__title[data-astro-cid-elpavp3y],.film__copy--final[data-astro-cid-elpavp3y] .film__capsule[data-astro-cid-elpavp3y],.film__copy--final[data-astro-cid-elpavp3y] .film__actions[data-astro-cid-elpavp3y]{text-align:left;grid-area:auto/1;justify-self:start}.film__copy--final[data-astro-cid-elpavp3y] .film__capsule[data-astro-cid-elpavp3y]{margin-top:14px}.film__copy--split[data-astro-cid-elpavp3y]{padding-top:calc(64px + 5vh)}.film__copy--split[data-astro-cid-elpavp3y] .film__title[data-astro-cid-elpavp3y] span[data-astro-cid-elpavp3y]{font-size:clamp(40px,11vw,96px)}}.next[data-astro-cid-rv6pm2ar]{z-index:2;background:var(--teal-900);padding:clamp(40px,6vw,80px) 0 0;position:relative}.next__inner[data-astro-cid-rv6pm2ar]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);padding-bottom:clamp(28px,4vw,48px);display:grid}.next__main[data-astro-cid-rv6pm2ar]{align-content:start;gap:0;display:grid}.next__run[data-astro-cid-rv6pm2ar]{color:var(--cream);margin-left:6px}.next__date[data-astro-cid-rv6pm2ar]{margin:10px 0 0;font-size:clamp(48px,6.4vw,112px)}.next__meta[data-astro-cid-rv6pm2ar]{color:var(--cream-60);margin:14px 0 0}.next__note[data-astro-cid-rv6pm2ar]{color:var(--signal);margin:12px 0 0}.next__cd[data-astro-cid-rv6pm2ar]{gap:clamp(18px,2.4vw,32px);margin-top:clamp(24px,3vw,40px);display:flex}.next__cd-item[data-astro-cid-rv6pm2ar]{justify-items:start;gap:6px;min-width:64px;display:grid}.next__cd-item[data-astro-cid-rv6pm2ar] b[data-astro-cid-rv6pm2ar]{font-variant-numeric:tabular-nums;font-size:clamp(40px,4.4vw,68px);line-height:1}.next__cd-item[data-astro-cid-rv6pm2ar] .mono[data-astro-cid-rv6pm2ar]{color:var(--muted)}.next__status[data-astro-cid-rv6pm2ar]{align-items:center;gap:14px;margin-top:24px;display:flex}.next__going[data-astro-cid-rv6pm2ar]{color:var(--cream-80)}.next__actions[data-astro-cid-rv6pm2ar]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.next__info[data-astro-cid-rv6pm2ar]{align-content:start;gap:18px;padding-top:clamp(0px,2.4vw,34px);display:grid}.next__info[data-astro-cid-rv6pm2ar] .wx[data-astro-cid-rv6pm2ar],.next__info[data-astro-cid-rv6pm2ar] .workout[data-astro-cid-rv6pm2ar]{max-width:none}.next__info[data-astro-cid-rv6pm2ar]:has(>[hidden]:only-child),.next__info[data-astro-cid-rv6pm2ar]:not(:has(>:not([hidden]))){display:none}@media (width<=900px){.next__inner[data-astro-cid-rv6pm2ar]{grid-template-columns:1fr}.next__info[data-astro-cid-rv6pm2ar]{padding-top:0}}.why[data-astro-cid-2ojqaodh]{background:var(--teal-900);overflow:hidden}.why__ghost[data-astro-cid-2ojqaodh]{width:78vw;max-width:1100px;height:auto;color:var(--cream);opacity:.045;pointer-events:none;will-change:transform;position:absolute;top:10%;left:-6%}.why__grid[data-astro-cid-2ojqaodh]{align-items:start}.why__rim-col[data-astro-cid-2ojqaodh]{grid-column:1/6;position:sticky;top:100px}.why__text[data-astro-cid-2ojqaodh]{grid-column:7/13;gap:clamp(20px,2.4vw,32px);display:grid}.why__rim[data-astro-cid-2ojqaodh]{width:min(100%,440px);color:var(--cream);margin-top:28px;position:relative}.why__rim[data-astro-cid-2ojqaodh] svg{width:100%;height:auto}.why__rim-fill[data-astro-cid-2ojqaodh]{opacity:0;transition:opacity .8s var(--ease-out)}.why__rim-stroke[data-astro-cid-2ojqaodh]{position:absolute;inset:0}.why__rim-stroke[data-astro-cid-2ojqaodh] path,.why__rim-stroke[data-astro-cid-2ojqaodh] path[data-astro-cid-2ojqaodh]{fill:none;stroke:currentColor;stroke-width:6px;stroke-linejoin:round;stroke-linecap:round}.why__rim[data-astro-cid-2ojqaodh].is-drawn .why__rim-fill[data-astro-cid-2ojqaodh]{opacity:1}.why__rim[data-astro-cid-2ojqaodh].is-drawn .why__rim-stroke[data-astro-cid-2ojqaodh]{opacity:0;transition:opacity .6s .4s}.why__rim-caption[data-astro-cid-2ojqaodh]{color:var(--muted);margin-top:18px}.why__pillars[data-astro-cid-2ojqaodh]{margin:8px 0 0;padding:0;list-style:none;display:grid}.why__pillar[data-astro-cid-2ojqaodh]{border-top:1px solid var(--cream-15);align-items:baseline;gap:18px;padding:10px 0;display:flex}.why__pillar[data-astro-cid-2ojqaodh]:last-child{border-bottom:1px solid var(--cream-15)}.why__pillar-i[data-astro-cid-2ojqaodh]{color:var(--muted);min-width:2.4em}.why__pillar-word[data-astro-cid-2ojqaodh]{font-size:clamp(40px,5.6vw,88px);line-height:1}.why__closer[data-astro-cid-2ojqaodh]{color:var(--cream);margin:4px 0 0}.why__closer[data-astro-cid-2ojqaodh]>span[data-astro-cid-2ojqaodh]{display:block}@media (width<=900px){.why__rim-col[data-astro-cid-2ojqaodh]{grid-column:1/13;position:static}.why__text[data-astro-cid-2ojqaodh]{grid-column:1/13;margin-top:40px}.why__rim[data-astro-cid-2ojqaodh]{width:min(70%,320px)}}.formats[data-astro-cid-sn4ehzqm]{background:var(--teal-950);padding-top:0;overflow:hidden}.ticker[data-astro-cid-sn4ehzqm]{border-top:1px solid var(--cream-15);border-bottom:1px solid var(--cream-15);margin-bottom:var(--section);padding:14px 0;position:relative;overflow:hidden}.ticker__track[data-astro-cid-sn4ehzqm]{white-space:nowrap;will-change:transform;gap:0;width:max-content;display:flex}.ticker__item[data-astro-cid-sn4ehzqm]{color:var(--cream-40);align-items:center;gap:28px;padding-right:28px;font-size:clamp(28px,4vw,56px);display:inline-flex}.ticker__dot[data-astro-cid-sn4ehzqm]{background:var(--cream-40);border-radius:50%;width:8px;height:8px}.formats__head[data-astro-cid-sn4ehzqm]{gap:18px;margin-bottom:clamp(32px,5vw,64px);display:grid}.formats__sub[data-astro-cid-sn4ehzqm]{color:var(--cream-40)}.formats__grid[data-astro-cid-sn4ehzqm]{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-sn4ehzqm]{min-height:clamp(260px,30vw,380px)}.tile__inner[data-astro-cid-sn4ehzqm]{border-radius:var(--radius);height:100%;transition:background var(--dur-fast), color var(--dur-fast), transform var(--dur-fast) var(--ease-out);grid-template-rows:auto 1fr auto;gap:16px;padding:clamp(18px,2vw,28px);display:grid}.tile__top[data-astro-cid-sn4ehzqm]{justify-content:space-between;align-items:center;display:flex}.tile__name[data-astro-cid-sn4ehzqm]{align-self:end;font-size:clamp(40px,4.6vw,72px)}.tile__desc[data-astro-cid-sn4ehzqm]{max-width:26ch;font-size:15px;line-height:1.45}.tile--active[data-astro-cid-sn4ehzqm] .tile__inner[data-astro-cid-sn4ehzqm]{background:var(--cream);color:var(--teal-900)}.tile--active[data-astro-cid-sn4ehzqm] .tile__chip[data-astro-cid-sn4ehzqm]{color:var(--teal-900);box-shadow:inset 0 0 0 1px #05484e59}.tile--active[data-astro-cid-sn4ehzqm] .tile__arrow[data-astro-cid-sn4ehzqm]{transition:transform var(--dur-fast) var(--ease-out);font-size:22px}.tile--active[data-astro-cid-sn4ehzqm] .tile__inner[data-astro-cid-sn4ehzqm]:hover{background:var(--teal-700);color:var(--cream);transform:translateY(-4px)}.tile--active[data-astro-cid-sn4ehzqm] .tile__inner[data-astro-cid-sn4ehzqm]:hover .tile__chip[data-astro-cid-sn4ehzqm]{color:var(--cream);box-shadow:inset 0 0 0 1px var(--cream-40)}.tile--active[data-astro-cid-sn4ehzqm] .tile__inner[data-astro-cid-sn4ehzqm]:hover .tile__arrow[data-astro-cid-sn4ehzqm]{transform:translate(6px)}.tile--soon[data-astro-cid-sn4ehzqm] .tile__inner[data-astro-cid-sn4ehzqm]{box-shadow:inset 0 0 0 1px var(--cream-15);color:var(--cream);opacity:.6}.tile--soon[data-astro-cid-sn4ehzqm] .tile__desc[data-astro-cid-sn4ehzqm]{color:var(--cream-60)}.formats__follow[data-astro-cid-sn4ehzqm]{color:var(--muted);margin-top:28px}.formats__follow[data-astro-cid-sn4ehzqm] a[data-astro-cid-sn4ehzqm]{color:var(--cream);border-bottom:1px solid var(--cream-40)}@media (width<=900px){.formats__grid[data-astro-cid-sn4ehzqm]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.formats__grid[data-astro-cid-sn4ehzqm]::-webkit-scrollbar{display:none}.tile[data-astro-cid-sn4ehzqm]{scroll-snap-align:start;flex:0 0 78vw;min-height:300px}}.wed[data-astro-cid-n3sljpsu]{background:var(--teal-900)}.wed__text[data-astro-cid-n3sljpsu] .h2[data-astro-cid-n3sljpsu]{font-size:clamp(40px,5.4vw,92px)}.wed__text[data-astro-cid-n3sljpsu]{grid-column:1/8;align-content:start;gap:clamp(20px,2.4vw,32px);display:grid}.wed__media[data-astro-cid-n3sljpsu]{grid-column:9/13;grid-template-columns:1fr 1fr;grid-auto-flow:dense;align-content:start;gap:12px;display:grid}.timeline[data-astro-cid-n3sljpsu]{gap:18px;margin:8px 0 0;padding:0 0 0 28px;list-style:none;display:grid;position:relative}.timeline__line[data-astro-cid-n3sljpsu]{background:var(--cream);transform-origin:top;width:2px;position:absolute;top:4px;bottom:4px;left:0;transform:scaleY(0)}.timeline__item[data-astro-cid-n3sljpsu]{opacity:.35;transition:opacity .5s var(--ease-out);grid-template-columns:64px 1fr;align-items:baseline;gap:16px;display:grid}.timeline__item[data-astro-cid-n3sljpsu].is-on{opacity:1}.timeline__item[data-astro-cid-n3sljpsu]:before{content:"";background:var(--teal-900);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--cream);border-radius:50%;margin-top:.45em;position:absolute;left:-3px}.timeline__item[data-astro-cid-n3sljpsu].is-on:before{background:var(--cream)}.timeline__time[data-astro-cid-n3sljpsu]{color:var(--cream)}.timeline__label[data-astro-cid-n3sljpsu]{font-size:clamp(18px,1.6vw,22px);font-weight:600}.wed__facts[data-astro-cid-n3sljpsu]{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.wed__know[data-astro-cid-n3sljpsu]{border-left:2px solid var(--cream-40);padding-left:18px}.wed__know-title[data-astro-cid-n3sljpsu]{color:var(--muted);margin:0 0 8px}.wed__know[data-astro-cid-n3sljpsu] .body[data-astro-cid-n3sljpsu]{margin:0}.wed__clip[data-astro-cid-n3sljpsu]{aspect-ratio:9/16;border-radius:var(--radius);background:var(--teal-950);margin:0;position:relative;overflow:hidden}.wed__clip[data-astro-cid-n3sljpsu].is-wide{aspect-ratio:16/9;grid-column:span 2}.wed__clip[data-astro-cid-n3sljpsu] video[data-astro-cid-n3sljpsu]{object-fit:cover;width:100%;height:100%}.wed__clip[data-astro-cid-n3sljpsu] figcaption[data-astro-cid-n3sljpsu]{color:var(--cream);text-shadow:0 1px 10px #0006;position:absolute;bottom:10px;left:12px}@media (width<=900px){.wed__text[data-astro-cid-n3sljpsu],.wed__media[data-astro-cid-n3sljpsu]{grid-column:1/13}.wed__media[data-astro-cid-n3sljpsu]{gap:10px;margin-top:40px}}.sched[data-astro-cid-7i4pyfqf]{background:var(--teal-950)}.sched__head[data-astro-cid-7i4pyfqf]{gap:18px;margin-bottom:clamp(28px,4vw,48px);display:grid}.sched__list[data-astro-cid-7i4pyfqf]{border-top:1px solid var(--cream-15);display:grid}.row[data-astro-cid-7i4pyfqf]{border-bottom:1px solid var(--cream-15);transition:background var(--dur-fast);grid-template-columns:48px 1.1fr 1.6fr minmax(140px,auto) auto;align-items:center;gap:clamp(16px,2.4vw,40px);padding:clamp(26px,3vw,36px) clamp(12px,1.5vw,24px);display:grid}.row[data-astro-cid-7i4pyfqf]:hover{background:var(--cream-08)}.row--skeleton[data-astro-cid-7i4pyfqf]{color:var(--muted);grid-template-columns:1fr}.row__i[data-astro-cid-7i4pyfqf]{color:var(--muted)}.row__when[data-astro-cid-7i4pyfqf]{gap:6px;display:grid}.row__date[data-astro-cid-7i4pyfqf]{font-size:clamp(22px,2.4vw,34px)}.row__time[data-astro-cid-7i4pyfqf]{color:var(--cream-60)}.row__what[data-astro-cid-7i4pyfqf]{gap:12px;display:grid}.row__title[data-astro-cid-7i4pyfqf]{font-weight:600}.row__tags[data-astro-cid-7i4pyfqf]{flex-wrap:wrap;gap:8px;display:flex}.row__note[data-astro-cid-7i4pyfqf]{color:var(--signal);font-size:15px}.row__going[data-astro-cid-7i4pyfqf]{color:var(--cream-60);white-space:nowrap;text-align:right}.row__actions[data-astro-cid-7i4pyfqf]{align-items:center;gap:14px;display:flex}.row__ics[data-astro-cid-7i4pyfqf]{color:var(--muted);padding:8px}.row__ics[data-astro-cid-7i4pyfqf]:hover{color:var(--cream)}.row__cta[data-astro-cid-7i4pyfqf]{min-height:42px;padding-inline:16px;font-size:14px}.row[data-astro-cid-7i4pyfqf].is-cancelled .row__date[data-astro-cid-7i4pyfqf],.row[data-astro-cid-7i4pyfqf].is-cancelled .row__title[data-astro-cid-7i4pyfqf]{color:var(--cream-40);text-decoration:line-through 2px}@media (width<=900px){.row[data-astro-cid-7i4pyfqf]{grid-template-columns:1fr auto;grid-template-areas:"when actions""what actions""going actions";gap:16px 20px;padding:28px 0}.row[data-astro-cid-7i4pyfqf]:hover{background:0 0}.row__i[data-astro-cid-7i4pyfqf]{display:none}.row__going[data-astro-cid-7i4pyfqf]{text-align:left}.row__when[data-astro-cid-7i4pyfqf]{grid-area:when}.row__what[data-astro-cid-7i4pyfqf]{grid-area:what}.row__going[data-astro-cid-7i4pyfqf]{grid-area:going}.row__actions[data-astro-cid-7i4pyfqf]{flex-direction:column;grid-area:actions;align-items:end}}.where[data-astro-cid-rgba5m4x]{background:var(--teal-900)}.where__text[data-astro-cid-rgba5m4x]{grid-column:1/6;align-content:start;gap:clamp(18px,2vw,28px);display:grid}.where__addr[data-astro-cid-rgba5m4x]{gap:4px;font-style:normal;display:grid}.where__name[data-astro-cid-rgba5m4x]{font-size:20px;font-weight:700}.where__coords[data-astro-cid-rgba5m4x]{color:var(--muted);margin-top:4px}.where__btns[data-astro-cid-rgba5m4x]{flex-wrap:wrap;gap:10px;display:flex}.where__map[data-astro-cid-rgba5m4x]{border-radius:var(--radius);background:var(--teal-950);min-height:520px;box-shadow:inset 0 0 0 1px var(--cream-15);grid-column:6/13;position:relative;overflow:hidden}.where__map-inner[data-astro-cid-rgba5m4x]{position:absolute;inset:0}.where__map-label[data-astro-cid-rgba5m4x]{z-index:5;color:var(--cream);border-radius:var(--radius);background:#02282cb3;padding:6px 10px;position:absolute;top:12px;left:14px}.maplibregl-map{background:var(--teal-950);font-family:var(--font-mono)}.maplibregl-ctrl-attrib{font-size:10px;color:var(--cream-60)!important;background:#02282cbf!important}.maplibregl-ctrl-attrib a{color:var(--cream)!important}.maplibregl-ctrl-group{background:var(--teal-900)!important;box-shadow:inset 0 0 0 1px var(--cream-15)!important}.maplibregl-ctrl-group button{filter:invert()brightness(1.4)}.maplibregl-ctrl-group button+button{border-top-color:#0000004d!important}.reem-pin{width:18px;height:18px;position:relative}.reem-pin i{background:var(--cream);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 3px #05484ee6}.reem-pin b{border:2px solid var(--cream);opacity:0;border-radius:50%;animation:2.2s ease-out infinite pin-ripple;position:absolute;inset:-12px}@keyframes pin-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@media (width<=900px){.where__text[data-astro-cid-rgba5m4x],.where__map[data-astro-cid-rgba5m4x]{grid-column:1/13}.where__map[data-astro-cid-rgba5m4x]{min-height:380px;margin-top:32px}}.comm[data-astro-cid-lilee4hy]{background:var(--teal-950);overflow:hidden}.comm__alias[data-astro-cid-lilee4hy]{position:absolute;top:0}.comm__head[data-astro-cid-lilee4hy]{gap:18px;margin-bottom:clamp(32px,5vw,64px);display:grid}.comm__ig[data-astro-cid-lilee4hy]{color:var(--cream);border-bottom:2px solid var(--cream-40);transition:border-color var(--dur-fast)}.comm__ig[data-astro-cid-lilee4hy]:hover{border-color:var(--cream)}.comm__grid[data-astro-cid-lilee4hy]{columns:3;column-gap:14px;margin:0;padding:0;list-style:none}.comm__item{break-inside:avoid;margin:0 0 14px}.comm__fig{border-radius:var(--radius);background:var(--teal-800);cursor:zoom-in;margin:0;position:relative;overflow:hidden}.comm__fig img,.comm__fig video{opacity:0;width:100%;height:auto;transition:opacity .9s var(--ease-out), transform 1.2s var(--ease-out);display:block;transform:scale(1.02)}.comm__fig .is-loaded,.comm__fig video{opacity:1}.comm__fig:hover img{transform:scale(1.06)}.comm__fig figcaption{color:var(--cream);text-shadow:0 1px 10px #0009;font-size:10px;position:absolute;bottom:8px;left:10px}.comm__fig figcaption:empty{display:none}@media (width<=900px){.comm__grid[data-astro-cid-lilee4hy]{columns:2;column-gap:10px}.comm__item{margin-bottom:10px}}.lb[data-astro-cid-lilee4hy]{z-index:80;opacity:0;visibility:hidden;background:#02282cf5;grid-template-rows:auto 1fr auto;transition:opacity .3s,visibility .3s;display:grid;position:fixed;inset:0}.lb[data-astro-cid-lilee4hy].is-open{opacity:1;visibility:visible}.lb__bar[data-astro-cid-lilee4hy]{padding:14px var(--gutter);color:var(--cream-80);justify-content:space-between;align-items:center;display:flex}.lb__stage[data-astro-cid-lilee4hy]{padding:0 var(--gutter);touch-action:pan-y;place-items:center;min-height:0;display:grid;position:relative}.lb__stage[data-astro-cid-lilee4hy] img[data-astro-cid-lilee4hy],.lb__stage[data-astro-cid-lilee4hy] video[data-astro-cid-lilee4hy]{border-radius:var(--radius);width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 150px)}.lb__nav[data-astro-cid-lilee4hy]{width:48px;height:48px;color:var(--cream);background:#02282c99;border-radius:50%;place-items:center;font-size:28px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lb__nav--prev[data-astro-cid-lilee4hy]{left:12px}.lb__nav--next[data-astro-cid-lilee4hy]{right:12px}.lb__foot[data-astro-cid-lilee4hy]{padding:14px var(--gutter) max(14px, env(safe-area-inset-bottom));justify-content:center;gap:16px;display:flex}.lb__close[data-astro-cid-lilee4hy]{width:44px;height:44px;color:var(--cream);place-items:center;font-size:26px;display:grid}@media (width<=900px){.lb__nav[data-astro-cid-lilee4hy]{display:none}}.folders[data-astro-cid-lilee4hy]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(20px,3vw,40px) clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.folders[data-astro-cid-lilee4hy][hidden]{display:none}.folder{text-align:left;width:100%;color:var(--cream);cursor:pointer;gap:14px;display:grid}.folder__art{aspect-ratio:5/4;perspective:900px;display:block;position:relative}.folder__back{background:var(--teal-700);border-radius:6px 10px 10px;position:absolute;inset:10% 0 0}.folder__back:before{content:"";background:var(--teal-700);border-radius:8px 12px 0 0;width:38%;height:12%;position:absolute;top:-9%;left:0}.folder__peek{position:absolute;inset:14% 8% 22%}.folder__peek img{aspect-ratio:4/5;object-fit:cover;border:3px solid var(--cream);width:58%;transition:transform .5s var(--ease-out);border-radius:4px;position:absolute;box-shadow:0 6px 18px #00000059}.folder__peek img:first-child{top:8%;left:2%;transform:rotate(-8deg)}.folder__peek img:nth-child(2){z-index:1;top:0;left:21%;transform:rotate(1deg)}.folder__peek img:nth-child(3){top:10%;right:2%;transform:rotate(9deg)}.folder__front{background:linear-gradient(180deg, var(--teal-500), var(--teal-700));transform-origin:bottom;height:58%;transition:transform .5s var(--ease-out);z-index:2;border-radius:8px 8px 10px 10px;justify-content:space-between;align-items:flex-end;padding:12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #f4ede240,0 10px 30px #00000040}.folder__num{color:var(--cream);font-size:clamp(34px,4vw,52px);line-height:.85}.folder__count{color:var(--cream-80);font-size:10px}.folder:hover .folder__front,.folder:focus-visible .folder__front{transform:rotateX(-24deg)}.folder:hover .folder__peek img:first-child{transform:translateY(-12%)rotate(-12deg)}.folder:hover .folder__peek img:nth-child(2){transform:translateY(-18%)rotate(0)}.folder:hover .folder__peek img:nth-child(3){transform:translateY(-12%)rotate(13deg)}.folder__label{gap:2px;display:grid}.folder__label b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:18px;font-style:italic;font-weight:800;font-stretch:112%}.folder__label .mono{color:var(--muted)}.folder.is-new .folder__label b:after{content:"NEW";font-family:var(--font-mono);letter-spacing:.12em;color:var(--teal-900);background:var(--cream);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:500}.fw[data-astro-cid-lilee4hy]{z-index:70;-webkit-backdrop-filter:blur(8px);opacity:0;background:#02282cb8;place-items:center;padding:clamp(10px,3vw,40px);transition:opacity .3s;display:grid;position:fixed;inset:0}.fw[data-astro-cid-lilee4hy].is-open{opacity:1}.fw[data-astro-cid-lilee4hy][hidden]{display:none}.fw__window[data-astro-cid-lilee4hy]{background:var(--teal-950);width:min(1100px,100%);height:min(86dvh,900px);box-shadow:0 30px 80px #00000080, inset 0 0 0 1px var(--cream-15);transition:transform .45s var(--ease-out);border-radius:12px;grid-template-rows:auto 1fr;display:grid;overflow:hidden;transform:translateY(16px)scale(.98)}.fw[data-astro-cid-lilee4hy].is-open .fw__window[data-astro-cid-lilee4hy]{transform:none}.fw__bar[data-astro-cid-lilee4hy]{background:var(--teal-800);border-bottom:1px solid var(--cream-15);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.fw__lights[data-astro-cid-lilee4hy]{gap:8px;display:flex}.fw__light[data-astro-cid-lilee4hy]{background:var(--cream-15);border-radius:50%;width:12px;height:12px;padding:0;display:block}.fw__light--close[data-astro-cid-lilee4hy]{background:var(--signal);cursor:pointer}.fw__title[data-astro-cid-lilee4hy]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;margin:0;display:flex}.fw__title[data-astro-cid-lilee4hy] .display[data-astro-cid-lilee4hy]{font-size:18px}.fw__title[data-astro-cid-lilee4hy] .mono[data-astro-cid-lilee4hy]{color:var(--muted)}.fw__x[data-astro-cid-lilee4hy]{color:var(--cream-60);padding:6px 4px}.fw__x[data-astro-cid-lilee4hy]:hover{color:var(--cream)}.fw__body[data-astro-cid-lilee4hy]{overscroll-behavior:contain;padding:clamp(14px,2vw,24px);overflow:auto}.fw__grid[data-astro-cid-lilee4hy]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.fw__item{text-align:left;cursor:zoom-in;width:100%;color:var(--cream);gap:6px;display:grid}.fw__thumb{aspect-ratio:1;background:var(--teal-800);border-radius:6px;display:block;position:relative;overflow:hidden}.fw__thumb img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s, transform .6s var(--ease-out)}.fw__thumb img.is-loaded{opacity:1}.fw__item:hover .fw__thumb img{transform:scale(1.05)}.fw__play{background:#02282cbf;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:8px;right:8px}.fw__play:after{content:"";border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--cream);margin-left:3px}.fw__name{font-family:var(--font-mono);letter-spacing:.06em;color:var(--cream-60);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}@media (width<=900px){.folders[data-astro-cid-lilee4hy]{grid-template-columns:1fr 1fr}.fw[data-astro-cid-lilee4hy]{padding:0}.fw__window[data-astro-cid-lilee4hy]{border-radius:0;width:100%;height:100dvh}.fw__grid[data-astro-cid-lilee4hy]{grid-template-columns:repeat(3,1fr);gap:6px}.fw__thumb{border-radius:3px}.fw__name{display:none}}.join[data-astro-cid-hhcggn7q]{background:var(--teal-900)}.join__head[data-astro-cid-hhcggn7q]{gap:18px;margin-bottom:clamp(32px,5vw,64px);display:grid}.join__deck[data-astro-cid-hhcggn7q]{max-width:34ch}.join__for[data-astro-cid-hhcggn7q]{color:var(--muted)}.join__for[data-astro-cid-hhcggn7q] b[data-astro-cid-hhcggn7q]{color:var(--cream);font-weight:500}.join__links[data-astro-cid-hhcggn7q]{border-top:1px solid var(--cream-15);flex-wrap:wrap;gap:10px;margin-top:clamp(32px,5vw,64px);padding-top:28px;display:flex}.board{background:var(--teal-950)}.board__head{gap:18px;max-width:900px;display:grid}.board__head h2,.board__head .deck{margin:0}.board__head h2{font-size:clamp(34px,9vw,104px)}.board__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:48px;display:grid}.board__panel,.board__levels{background:var(--teal-900);border-radius:16px;padding:clamp(18px,3vw,28px)}.board__tabs{background:var(--teal-950);border-radius:999px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.board__tabs button{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:10px 18px;font-size:12px}.board__tabs button.is-on{background:var(--cream);color:var(--teal-950)}.board__list{margin:0;padding:0;list-style:none;display:grid}.board__row{border-bottom:1px solid var(--cream-08);grid-template-columns:44px minmax(0,1fr) auto 64px;align-items:center;gap:14px;padding:14px 0;display:grid}.board__rank{color:var(--muted)}.board__name{text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;overflow:hidden}.board__chip{color:#9fe0b8;white-space:nowrap;font-size:11px}.board__runs{text-align:right;font-size:34px;line-height:1}.board__row:nth-child(-n+3) .board__runs{color:#9fe0b8}.board__empty{color:var(--cream-80);margin:8px 0 0;font-size:17px;line-height:1.5}.board__levels{gap:14px;display:grid}.board__levels-title{color:var(--muted);margin:0}.board__levels ul{margin:0;padding:0;list-style:none;display:grid}.board__levels li{border-bottom:1px solid var(--cream-08);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.board__levels li .mono{color:var(--muted);font-size:12px}.board__lvl{font-size:26px}.board__note{color:var(--cream-60);margin:0;font-size:14px;line-height:1.5}.board__levels .btn{justify-self:start}@media (width<=900px){.board__grid{grid-template-columns:1fr}.board__row{grid-template-columns:34px minmax(0,1fr) 52px}.board__chip{grid-area:2/2}.board__runs{grid-area:1/3/span 2}}
