.lmb[data-astro-cid-dkct62br]{display:inline-block;position:relative}.lmb__perspective[data-astro-cid-dkct62br]{perspective:1000px;perspective-origin:50%}.lmb__stack[data-astro-cid-dkct62br]{height:var(--lmb-h);padding:0 calc(var(--lmb-h) * .55);transform-style:preserve-3d;justify-content:center;align-items:center;gap:6px;transition:all .8s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.lmb__ringLayer[data-astro-cid-dkct62br],.lmb__faceLayer[data-astro-cid-dkct62br]{transform-style:preserve-3d;transition:all .8s cubic-bezier(.34,1.56,.64,1),box-shadow .15s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.lmb__ringLayer[data-astro-cid-dkct62br]{z-index:10;transform:translateZ(0)}.lmb__faceLayer[data-astro-cid-dkct62br]{z-index:20;transform:translateZ(10px)}.lmb__ring[data-astro-cid-dkct62br]{border-radius:var(--lmb-r);background:0 0;width:100%;height:100%;transition:all .8s cubic-bezier(.34,1.56,.64,1),box-shadow .15s cubic-bezier(.4,0,.2,1);box-shadow:0 0 0 1px #000c2d4d,0 36px 14px #000c2d05,0 20px 12px #000c2d14,0 9px 9px #000c2d1f,0 2px 5px #000c2d26}.lmb[data-astro-cid-dkct62br]:hover .lmb__ring[data-astro-cid-dkct62br]{box-shadow:0 0 0 1px #000c2d66,0 12px 6px #000c2d0d,0 8px 5px #000c2d1a,0 4px 4px #000c2d26,0 1px 2px #000c2d33}.lmb[data-astro-cid-dkct62br][data-pressed] .lmb__ring[data-astro-cid-dkct62br]{box-shadow:0 0 0 1px #000c2d80,0 1px 2px #000c2d4d}.lmb__shader[data-astro-cid-dkct62br]{border-radius:var(--lmb-r);width:100%;height:100%;position:relative;overflow:hidden}.lmb__shader[data-astro-cid-dkct62br] canvas{border-radius:var(--lmb-r)!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.lmb__face[data-astro-cid-dkct62br]{border-radius:var(--lmb-r);background:linear-gradient(90deg,#0617c9 0%,#1426e6 100%);transition:all .8s cubic-bezier(.34,1.56,.64,1),box-shadow .15s cubic-bezier(.4,0,.2,1);position:absolute;inset:2px}.lmb[data-astro-cid-dkct62br][data-pressed] .lmb__face[data-astro-cid-dkct62br]{box-shadow:inset 0 2px 4px #00081e66,inset 0 1px 2px #00081e4d}.lmb[data-astro-cid-dkct62br][data-pressed] .lmb__ringLayer[data-astro-cid-dkct62br]{transform:translateZ(0)translateY(1px)scale(.98)}.lmb[data-astro-cid-dkct62br][data-pressed] .lmb__faceLayer[data-astro-cid-dkct62br]{transform:translateZ(10px)translateY(1px)scale(.98)}.lmb__label[data-astro-cid-dkct62br]{z-index:30;font-family:var(--font-ui);font-size:var(--lmb-fs);color:#fff;text-shadow:0 1px 2px #00081e80;white-space:nowrap;pointer-events:none;align-items:center;gap:6px;font-weight:400;transition:all .8s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;transform:translateZ(20px)}.lmb__label[data-astro-cid-dkct62br] svg{width:1em;height:1em;transition:transform .28s cubic-bezier(.2,.9,.25,1)}.lmb[data-astro-cid-dkct62br]:hover .lmb__label[data-astro-cid-dkct62br] svg{transform:translateY(2px)}.lmb__hit[data-astro-cid-dkct62br]{z-index:40;transform-style:preserve-3d;border-radius:var(--lmb-r);cursor:pointer;background:0 0;outline:none;position:absolute;inset:0;overflow:hidden;transform:translateZ(25px)}.lmb__hit[data-astro-cid-dkct62br]:focus-visible{outline:2px solid var(--blue-300);outline-offset:4px}.lmb__srOnly[data-astro-cid-dkct62br]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lmb__ripple[data-astro-cid-dkct62br]{pointer-events:none;background:radial-gradient(circle,#fff6 0%,#fff0 70%);border-radius:50%;width:20px;height:20px;animation:.6s ease-out lmb-ripple;position:absolute}@keyframes lmb-ripple{0%{opacity:.6;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}@media (prefers-reduced-motion:reduce){.lmb__stack[data-astro-cid-dkct62br],.lmb__ringLayer[data-astro-cid-dkct62br],.lmb__faceLayer[data-astro-cid-dkct62br],.lmb__ring[data-astro-cid-dkct62br],.lmb__face[data-astro-cid-dkct62br],.lmb__label[data-astro-cid-dkct62br],.lmb__label[data-astro-cid-dkct62br] svg{transition:none}.lmb[data-astro-cid-dkct62br]:hover .lmb__label[data-astro-cid-dkct62br] svg{transform:none}.lmb__ripple[data-astro-cid-dkct62br]{animation:none;display:none}}.confidential-stamp[data-astro-cid-dlct44ua]{z-index:4;pointer-events:none;color:#ff6056;opacity:0;visibility:hidden;background:radial-gradient(#090a0e38,#090a0e0a 75%);place-items:center;transition:opacity .2s,visibility 0s linear .2s;display:grid;position:absolute;inset:0;overflow:hidden}.confidential-stamp__ink[data-astro-cid-dlct44ua]{filter:drop-shadow(0 2px 12px #0007);width:min(88%,340px);height:auto;transition:transform .2s;overflow:visible;transform:translateY(-8px)rotate(-11deg)scale(1.12)}.confidential-stamp__ink[data-astro-cid-dlct44ua] text[data-astro-cid-dlct44ua]{fill:currentColor;font-family:var(--font-display,"Rethink Sans", sans-serif)}.confidential-stamp__word[data-astro-cid-dlct44ua]{letter-spacing:2.6px;font-size:29px;font-weight:800}.confidential-stamp__caption[data-astro-cid-dlct44ua]{letter-spacing:2.1px;font-size:8px;font-weight:600}.wf[data-private-work]:is(:hover,:focus-within,:active) .confidential-stamp[data-astro-cid-dlct44ua],.wf-fly .confidential-stamp[data-astro-cid-dlct44ua]{opacity:1;visibility:visible;transition:opacity .2s 60ms,visibility}.wf[data-private-work]:is(:hover,:focus-within,:active) .confidential-stamp__ink[data-astro-cid-dlct44ua]{animation:.55s cubic-bezier(.2,.8,.2,1) .1s both confidential-press}.wf-fly .confidential-stamp__ink[data-astro-cid-dlct44ua]{transform:rotate(-11deg)}@keyframes confidential-press{0%{opacity:0;transform:translateY(-15px)rotate(-15deg)scale(1.28)}52%{opacity:1;transform:translateY(1px)rotate(-10deg)scale(.965)}76%{transform:translateY(-1px)rotate(-11.5deg)scale(1.015)}to{opacity:1;transform:translateY(0)rotate(-11deg)scale(1)}}@media (prefers-reduced-motion:reduce){.confidential-stamp[data-astro-cid-dlct44ua],.confidential-stamp__ink[data-astro-cid-dlct44ua]{transition:none}.wf[data-private-work]:is(:hover,:focus-within,:active) .confidential-stamp__ink[data-astro-cid-dlct44ua]{animation:none;transform:rotate(-11deg)}}.wf[data-astro-cid-7ikigt5y]{--wf-py:clamp(24px, 2.4vw, 32px);--wf-px:0px;--wf-r:20px;padding:var(--wf-py) var(--wf-px);border-radius:var(--wf-r);background:#fff;grid-template-columns:minmax(260px,1fr) minmax(0,420px);align-items:center;gap:clamp(24px,3.4vw,64px);display:grid;position:relative}.wf[data-astro-cid-7ikigt5y]:hover{z-index:3}.wf__client[data-astro-cid-7ikigt5y]{font-family:var(--font-ui);font-size:var(--type-footnote);letter-spacing:0;color:var(--a-text);margin:0 0 12px;font-weight:600}.wf__title[data-astro-cid-7ikigt5y]{font-family:var(--font-ui);font-weight:700;font-size:var(--type-title-1);line-height:var(--lh-title);letter-spacing:var(--track-title);color:#0b0d12;text-wrap:balance;margin:0 0 16px}.wf__title[data-astro-cid-7ikigt5y] a[data-astro-cid-7ikigt5y]{color:inherit;text-decoration:none}.wf__title[data-astro-cid-7ikigt5y] a[data-astro-cid-7ikigt5y]:after{content:"";z-index:4;border-radius:var(--wf-r);position:absolute;inset:0}.wf__title[data-astro-cid-7ikigt5y] a[data-astro-cid-7ikigt5y]:focus-visible:after{outline:2px solid var(--a-500);outline-offset:3px}.wf[data-astro-cid-7ikigt5y][data-layout=thumb] .wf__title[data-astro-cid-7ikigt5y] a[data-astro-cid-7ikigt5y]:focus-visible:after{outline-offset:-3px}.wf__summary[data-astro-cid-7ikigt5y]{max-width:46ch;font-size:var(--type-callout);line-height:var(--lh-body);color:#5b6270;margin:0 0 20px}.wf__tags[data-astro-cid-7ikigt5y]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wf__tags[data-astro-cid-7ikigt5y] li[data-astro-cid-7ikigt5y]{background:var(--a-soft);font-family:var(--font-ui);font-size:var(--type-footnote);line-height:var(--lh-title);color:var(--a-text);border-radius:8px;padding:6px 12px}.wf__thumb[data-astro-cid-7ikigt5y],.wf[data-astro-cid-7ikigt5y][data-layout=thumb] .wf__folder[data-astro-cid-7ikigt5y]{display:none}.wf[data-astro-cid-7ikigt5y][data-layout=thumb]{min-height:330px;overflow:hidden}.wf[data-astro-cid-7ikigt5y][data-layout=thumb] .wf__thumb[data-astro-cid-7ikigt5y]{margin:calc(var(--wf-py) * -1) calc(var(--wf-px) * -1) calc(var(--wf-py) * -1) 0;isolation:isolate;background:#0f1219;align-self:stretch;display:block;position:relative;overflow:hidden}.wf__thumb[data-astro-cid-7ikigt5y] img[data-astro-cid-7ikigt5y],.wf__thumb[data-astro-cid-7ikigt5y] .wf__vid[data-astro-cid-7ikigt5y]{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.9,.25,1),opacity .45s;position:absolute;inset:0;transform:scale(1.005)}.wf[data-astro-cid-7ikigt5y][data-layout=thumb]:hover .wf__thumb[data-astro-cid-7ikigt5y] img[data-astro-cid-7ikigt5y],.wf[data-astro-cid-7ikigt5y][data-layout=thumb]:hover .wf__thumb[data-astro-cid-7ikigt5y] .wf__vid[data-astro-cid-7ikigt5y]{transform:scale(1.035)}.wf__glass[data-astro-cid-7ikigt5y]{z-index:2;pointer-events:none;background:linear-gradient(#ffffff38 0%,#ffffff12 7%,#fff0 24%),linear-gradient(196deg,#ffffff17 0%,#fff0 38%),linear-gradient(#090d1800 80%,#090d1829 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #090d181a}.wf__shine[data-astro-cid-7ikigt5y]{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(104deg,#fff0 41%,#ffffff0d 46%,#ffffff24 50%,#ffffff0d 54%,#fff0 59%);position:absolute;inset:-30% -45%;transform:translate(-75%)}.wf__thumb[data-astro-cid-7ikigt5y][data-sweep] .wf__shine[data-astro-cid-7ikigt5y]{animation:1.05s cubic-bezier(.35,0,.2,1) wf-sweep}@keyframes wf-sweep{0%{opacity:0;transform:translate(-75%)}22%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(75%)}}.wf[data-astro-cid-7ikigt5y][data-tone=dark]{--fld:radial-gradient(120% 96% at 14% -6%, rgba(var(--a-rgb), .3) 0%, rgba(var(--a-rgb), 0) 58%), linear-gradient(168deg, #686c7e6b 0%, #30333fbd 34%, #13151be8 72%, #0c0d12f5 100%);--fld-ink:#fff;--fld-sub:#ffffff9e;--fld-seal:rgba(var(--a-rgb), .5);--fld-edge:rgba(var(--a-rgb), .34);--fld-back:linear-gradient(160deg, #2b2f3a, #111318 46%, #23262f)}.wf[data-astro-cid-7ikigt5y][data-tone=light]{--fld:linear-gradient(168deg, rgba(var(--a-rgb), .16) 0%, rgba(var(--a-rgb), .34) 38%, rgba(var(--a-rgb), .52) 74%, rgba(var(--a-rgb), .62) 100%);--fld-ink:#1b1d24;--fld-sub:#1b1d2499;--fld-seal:#1b1d2452;--fld-edge:#fff9;--fld-back:linear-gradient(160deg, rgba(var(--a-rgb), .5), rgba(var(--a-rgb), .78))}.wf__folder[data-astro-cid-7ikigt5y]{aspect-ratio:1.18;position:relative}.wf__stack[data-astro-cid-7ikigt5y]{z-index:1;position:absolute;inset:0 0 20%}.wf__back[data-astro-cid-7ikigt5y]{background:var(--fld-back);transform-origin:50% 100%;border-radius:16px;width:46%;height:84%;position:absolute;top:8%;left:0;transform:rotate(-3deg)}.wf__stamp[data-astro-cid-7ikigt5y]{perspective:900px;transition:transform .4s cubic-bezier(.3,0,.2,1);position:absolute;top:0;left:8%;right:1%}.wf__plate[data-astro-cid-7ikigt5y]{background:#fff;border-radius:5px;padding:6px;transition:box-shadow .55s cubic-bezier(.2,.9,.25,1);box-shadow:0 1px 2px #0c142d24,0 14px 26px -14px #0c142d66}.wf__frank[data-astro-cid-7ikigt5y]{max-width:17ch;font-family:var(--font-ui);font-weight:700;font-size:var(--type-subheadline);line-height:var(--lh-title);letter-spacing:var(--track-title);color:#0b0d12;margin:0 0 10px}.wf__media[data-astro-cid-7ikigt5y]{aspect-ratio:16/9;background:#e8eaf0;border-radius:3px;position:relative;overflow:hidden}.wf__media[data-astro-cid-7ikigt5y] img[data-astro-cid-7ikigt5y],.wf__vid[data-astro-cid-7ikigt5y]{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.wf__vid[data-astro-cid-7ikigt5y]{opacity:0;transition:opacity .4s}.wf__front[data-astro-cid-7ikigt5y]{z-index:3;background:var(--fld);backdrop-filter:blur(18px)saturate(160%);height:52%;box-shadow:0 1px 0 var(--fld-edge) inset, 0 26px 46px -26px #0c142d80;transform-origin:50% 100%;border-radius:18px 58px 22px 22px;align-items:flex-end;padding:0 7%;transition:transform .46s cubic-bezier(.2,.9,.25,1) 70ms,box-shadow .46s cubic-bezier(.2,.9,.25,1) 70ms;display:flex;position:absolute;bottom:0;left:0;right:0}.wf__label[data-astro-cid-7ikigt5y]{font-family:var(--font-ui);color:var(--fld-ink);margin:0 0 clamp(14px,2.2vw,28px)}.wf__label[data-astro-cid-7ikigt5y] b[data-astro-cid-7ikigt5y]{font-size:var(--type-subheadline);font-weight:600;display:block}.wf__label[data-astro-cid-7ikigt5y] span[data-astro-cid-7ikigt5y]{font-size:var(--type-footnote);color:var(--fld-sub);margin-top:3px;display:block}.wf__seal[data-astro-cid-7ikigt5y]{width:clamp(66px,7vw,88px);color:var(--fld-seal);position:absolute;bottom:15%;right:6%}.wf__sealRing[data-astro-cid-7ikigt5y]{font-family:var(--font-ui);letter-spacing:var(--track-kicker);fill:currentColor;text-anchor:middle;font-size:8px;font-weight:600}.wf__sealRing--full[data-astro-cid-7ikigt5y]{text-anchor:start;letter-spacing:0}.wf__sealWord[data-astro-cid-7ikigt5y]{font-family:var(--font-hand);font-size:var(--type-title-2);fill:currentColor}.wf[data-astro-cid-7ikigt5y]:hover .wf__stamp[data-astro-cid-7ikigt5y],.wf[data-astro-cid-7ikigt5y][data-private-work]:focus-within .wf__stamp[data-astro-cid-7ikigt5y]{transition:transform .56s cubic-bezier(.34,1.42,.56,1) 70ms;transform:translateY(-22%)rotate(-.3deg)scale(1.035)}.wf[data-astro-cid-7ikigt5y]:hover .wf__plate[data-astro-cid-7ikigt5y],.wf[data-astro-cid-7ikigt5y][data-private-work]:focus-within .wf__plate[data-astro-cid-7ikigt5y]{box-shadow:0 1px 2px #0c142d29,0 30px 46px -20px #0c142d75}.wf[data-astro-cid-7ikigt5y]:hover .wf__front[data-astro-cid-7ikigt5y],.wf[data-astro-cid-7ikigt5y][data-private-work]:focus-within .wf__front[data-astro-cid-7ikigt5y]{box-shadow:0 1px 0 var(--fld-edge) inset, 0 34px 54px -26px #0c142d8c;transition-delay:0s;transform:perspective(900px)rotateX(-5deg)translateY(4%)}.wf[data-astro-cid-7ikigt5y]:hover .wf__vid[data-astro-cid-7ikigt5y][data-on],.wf[data-astro-cid-7ikigt5y][data-private-work]:focus-within .wf__vid[data-astro-cid-7ikigt5y][data-on]{opacity:1}.wf[data-astro-cid-7ikigt5y][data-private-work] [data-astro-cid-7ikigt5y][data-private-hover]{filter:blur()saturate();transition:filter .44s cubic-bezier(.2,.7,.2,1),opacity .4s,transform .7s cubic-bezier(.2,.9,.25,1)}.wf[data-astro-cid-7ikigt5y][data-private-work]:is(:hover,:focus-within,:active) [data-astro-cid-7ikigt5y][data-private-hover],.wf-fly[data-astro-cid-7ikigt5y] [data-astro-cid-7ikigt5y][data-private-hover]{filter:blur(9px)saturate(.8)}@media (width<=1080px){.wf[data-astro-cid-7ikigt5y]{grid-template-columns:minmax(240px,1fr) minmax(0,350px);gap:clamp(20px,3vw,40px)}}@media (width<=760px){.wf[data-astro-cid-7ikigt5y]{grid-template-columns:minmax(0,1fr);gap:28px}.wf__folder[data-astro-cid-7ikigt5y]{max-width:420px}.wf[data-astro-cid-7ikigt5y][data-layout=thumb]{min-height:0}.wf[data-astro-cid-7ikigt5y][data-layout=thumb] .wf__thumb[data-astro-cid-7ikigt5y]{margin:0 calc(var(--wf-px) * -1) calc(var(--wf-py) * -1);aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.wf[data-astro-cid-7ikigt5y][data-private-work] [data-astro-cid-7ikigt5y][data-private-hover],.wf__stamp[data-astro-cid-7ikigt5y],.wf__plate[data-astro-cid-7ikigt5y],.wf__front[data-astro-cid-7ikigt5y]{transition:none}.wf__shine[data-astro-cid-7ikigt5y]{opacity:0;animation:none}.wf__thumb[data-astro-cid-7ikigt5y] img[data-astro-cid-7ikigt5y],.wf__thumb[data-astro-cid-7ikigt5y] .wf__vid[data-astro-cid-7ikigt5y]{transition:none;transform:none}.wf[data-astro-cid-7ikigt5y][data-layout=thumb]:hover .wf__thumb[data-astro-cid-7ikigt5y] img[data-astro-cid-7ikigt5y],.wf[data-astro-cid-7ikigt5y][data-layout=thumb]:hover .wf__thumb[data-astro-cid-7ikigt5y] .wf__vid[data-astro-cid-7ikigt5y]{transform:none}}.cue[data-astro-cid-bga6exlw]{z-index:60;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.cue__in[data-astro-cid-bga6exlw]{color:#fff;font-family:var(--font-ui);font-size:var(--type-footnote);letter-spacing:0;white-space:nowrap;opacity:0;transform-origin:0 0;background:#0b0d12;border-radius:999px;align-items:center;gap:7px;margin:15px 0 0 17px;padding:9px 15px;font-weight:700;line-height:1;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s;display:flex;transform:scale(.68);box-shadow:0 10px 26px #0c142d42}.cue[data-astro-cid-bga6exlw].is-on .cue__in[data-astro-cid-bga6exlw]{opacity:1;transform:scale(1)}.cue__in[data-astro-cid-bga6exlw] svg[data-astro-cid-bga6exlw]{width:15px;height:15px;margin-left:-1px}@media (prefers-reduced-motion:reduce){.cue__in[data-astro-cid-bga6exlw]{transition:opacity .18s;transform:none}.cue[data-astro-cid-bga6exlw].is-on .cue__in[data-astro-cid-bga6exlw]{transform:none}}.journey[data-astro-cid-ej22s2rq]{font-family:var(--font-ui)}.journey__top[data-astro-cid-ej22s2rq]{margin-bottom:48px}.journey__stops[data-astro-cid-ej22s2rq]{grid-template-columns:var(--cols);margin:0;padding:0;list-style:none;display:grid}.stop[data-astro-cid-ej22s2rq]{min-width:0}.stop__when[data-astro-cid-ej22s2rq]{font-size:var(--type-subheadline);color:#7b818d;margin:0 0 12px}.stop__track[data-astro-cid-ej22s2rq]{align-items:center;gap:8px;margin:0 8px 16px 0;display:flex}.stop__dot[data-astro-cid-ej22s2rq]{background:var(--dot);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--dot) 16%, transparent);border-radius:50%;flex:none}.stop__dot--hollow[data-astro-cid-ej22s2rq]{box-shadow:none;background:#fff;border:2px solid #b9bdc6}.stop__line[data-astro-cid-ej22s2rq]{background:#e3e6ec;flex:auto;height:1px}.stop__body[data-astro-cid-ej22s2rq]{padding-right:16px}.stop[data-astro-cid-ej22s2rq]:last-child .stop__body[data-astro-cid-ej22s2rq]{padding-right:0}.stop__title[data-astro-cid-ej22s2rq]{font-family:var(--font-display);font-weight:600;font-size:var(--type-body);line-height:var(--lh-snug);letter-spacing:var(--track-title);color:#14171d;margin:0 0 12px}.stop__title[data-astro-cid-ej22s2rq] a[data-astro-cid-ej22s2rq]{color:inherit;text-decoration:none;transition:color .2s}.stop__title[data-astro-cid-ej22s2rq] a[data-astro-cid-ej22s2rq]:hover{color:var(--blue-500)}.stop__detail[data-astro-cid-ej22s2rq]{align-items:center;gap:12px;min-height:40px;display:flex}.stop__mark[data-astro-cid-ej22s2rq]{border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.stop__mark[data-astro-cid-ej22s2rq] img[data-astro-cid-ej22s2rq]{object-fit:contain;width:100%;height:100%;display:block}.stop__glyph[data-astro-cid-ej22s2rq]{color:#8a909b;background:#f1f3f6}.stop__glyph[data-astro-cid-ej22s2rq] svg[data-astro-cid-ej22s2rq]{width:18px;height:18px}.stop__glyph--status[data-astro-cid-ej22s2rq]{color:#1f8a4c;background:#e8f5ed}.stop__glyph--status[data-astro-cid-ej22s2rq] svg[data-astro-cid-ej22s2rq]{width:20px;height:20px}.stop__text[data-astro-cid-ej22s2rq]{line-height:var(--lh-snug);margin:0;display:grid}.stop__primary[data-astro-cid-ej22s2rq]{font-size:var(--type-footnote);color:#3f4552;font-weight:500}.stop__secondary[data-astro-cid-ej22s2rq]{font-size:var(--type-footnote);color:#868c97}.stop__text[data-astro-cid-ej22s2rq]:not(:has(.stop__secondary)) .stop__primary[data-astro-cid-ej22s2rq]{font-weight:400}.stop__note[data-astro-cid-ej22s2rq]{max-width:20ch;font-size:var(--type-footnote);line-height:var(--lh-normal);color:#8a909b;margin:24px 0 0}.stop__also[data-astro-cid-ej22s2rq]{margin:24px 0 0}.stop__also-label[data-astro-cid-ej22s2rq]{font-size:var(--type-caption-2);letter-spacing:var(--track-kicker);text-transform:uppercase;color:#9ba0ab;margin:0 0 12px;font-weight:500}.stop__also[data-astro-cid-ej22s2rq] ul[data-astro-cid-ej22s2rq]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.stop__also[data-astro-cid-ej22s2rq] li[data-astro-cid-ej22s2rq]{font-size:var(--type-footnote);line-height:var(--lh-snug);gap:2px;display:grid}.stop__also[data-astro-cid-ej22s2rq] b[data-astro-cid-ej22s2rq],.stop__also[data-astro-cid-ej22s2rq] a[data-astro-cid-ej22s2rq]{font-family:var(--font-display);color:#3f4552;justify-self:start;font-weight:600}.stop__also[data-astro-cid-ej22s2rq] a[data-astro-cid-ej22s2rq]{text-decoration:none;transition:color .2s}.stop__also[data-astro-cid-ej22s2rq] a[data-astro-cid-ej22s2rq]:hover{color:var(--blue-500)}.stop__also-sub[data-astro-cid-ej22s2rq]{color:#8a909b;font-variant-numeric:tabular-nums}@media (width<=1100px){.journey__top[data-astro-cid-ej22s2rq]{margin-bottom:40px}.journey__stops[data-astro-cid-ej22s2rq]{grid-template-columns:1fr}.stop[data-astro-cid-ej22s2rq]{padding:0 0 40px 32px;position:relative}.stop[data-astro-cid-ej22s2rq]:last-child{padding-bottom:0}.stop__when[data-astro-cid-ej22s2rq]{margin-bottom:8px}.stop__track[data-astro-cid-ej22s2rq]{flex-direction:column;gap:8px;width:12px;margin:0;position:absolute;top:4px;bottom:0;left:0}.stop__line[data-astro-cid-ej22s2rq]{width:1px;height:auto}.stop[data-astro-cid-ej22s2rq]:last-child .stop__line[data-astro-cid-ej22s2rq]{display:none}.stop__body[data-astro-cid-ej22s2rq]{padding-right:0}.stop__title[data-astro-cid-ej22s2rq]{margin-bottom:12px}.stop__note[data-astro-cid-ej22s2rq]{max-width:none;margin-top:16px}.stop__also[data-astro-cid-ej22s2rq]{max-width:360px;margin-top:16px}}.pg[data-astro-cid-alq5tfmz]{z-index:3;color:#0b0d12;background:#fff;padding:56px 8% 104px;position:relative}.pg__wrap[data-astro-cid-alq5tfmz]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;max-width:1180px;margin:0 auto;display:grid}.pg__title[data-astro-cid-alq5tfmz]{font-family:var(--font-display);font-weight:700;font-size:var(--type-large-title);line-height:var(--lh-display);letter-spacing:var(--track-display);margin:0}.pg__lead[data-astro-cid-alq5tfmz]{max-width:46ch;font-size:var(--type-body);line-height:var(--lh-body);color:#4a4f5c;margin:18px 0 0}.pg__stage[data-astro-cid-alq5tfmz]{width:330px;position:relative}.pg__perch[data-astro-cid-alq5tfmz]{--look:-1;z-index:0;position:absolute;bottom:100%;left:0;transform:translate(232px)}.pg__card[data-astro-cid-alq5tfmz]{z-index:1}.pg__yard[data-astro-cid-alq5tfmz]{border-bottom:1px solid #0b0d121a;max-width:46ch;height:96px;margin-top:40px;position:relative}.pg__rider[data-astro-cid-alq5tfmz]{flex-direction:column;align-items:center;width:64px;display:flex;position:absolute;bottom:0;left:0}.pg__rider[data-astro-cid-alq5tfmz]:after{content:"";z-index:-1;filter:blur(2px);background:#0b0d1224;border-radius:50%;width:40px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.pg__ball[data-astro-cid-alq5tfmz]{width:48px;height:48px;display:block}.pg__balance[data-astro-cid-alq5tfmz]{--look:1;transform-origin:50% 100%;animation:1.4s ease-in-out infinite alternate pg-wobble}@keyframes pg-wobble{0%{rotate:-4deg}to{rotate:4deg}}.pg__perch[data-astro-cid-alq5tfmz],.pg__rider[data-astro-cid-alq5tfmz]{pointer-events:auto}.pg__say[data-astro-cid-alq5tfmz]{z-index:3;color:#fff;font-family:var(--font-ui);font-size:var(--type-footnote);white-space:nowrap;opacity:0;transform-origin:0 100%;pointer-events:none;background:#0b0d12;border-radius:12px 12px 12px 4px;margin:0 0 8px;padding:8px 12px;font-weight:600;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:100%;left:50%;transform:translate(-16px,8px)scale(.9)}.pg__perch[data-astro-cid-alq5tfmz] .pg__say[data-astro-cid-alq5tfmz]{transform-origin:100% 100%;border-radius:12px 12px 4px;left:auto;right:50%;transform:translate(16px,8px)scale(.9)}.pg__perch[data-astro-cid-alq5tfmz]:hover .pg__say[data-astro-cid-alq5tfmz],.pg__perch[data-astro-cid-alq5tfmz].is-talking .pg__say[data-astro-cid-alq5tfmz]{opacity:1;transform:translate(16px)}.pg__rider[data-astro-cid-alq5tfmz]:hover .pg__say[data-astro-cid-alq5tfmz],.pg__rider[data-astro-cid-alq5tfmz].is-talking .pg__say[data-astro-cid-alq5tfmz]{opacity:1;transform:translate(-16px)}.pg__say[data-astro-cid-alq5tfmz]:empty{display:none}.pg__perch[data-astro-cid-alq5tfmz],.pg__rider[data-astro-cid-alq5tfmz]{cursor:pointer}html[data-vibe] [data-astro-cid-alq5tfmz]:not(.is-walking,.is-staring,.is-sleeping)>.pbot{transform-origin:50% 100%;animation:pg-nod var(--beat,.65s) cubic-bezier(.3, 0, .3, 1) infinite, pg-sway calc(var(--beat,.65s) * 2) ease-in-out infinite}@keyframes pg-nod{0%,to{translate:0}18%{translate:0 3px}55%{translate:0 -1px}}@keyframes pg-sway{0%,to{rotate:-5deg}50%{rotate:5deg}}@media (prefers-reduced-motion:reduce){html[data-vibe] [data-astro-cid-alq5tfmz]:not(.is-walking,.is-staring,.is-sleeping)>.pbot{animation:none}}.is-sleeping[data-astro-cid-alq5tfmz] .pbot__eyes{animation:none;transform:scaleY(.25)}.is-sleeping[data-astro-cid-alq5tfmz] .pg__balance[data-astro-cid-alq5tfmz]{animation-play-state:paused}.pg__card[data-astro-cid-alq5tfmz]{aspect-ratio:.72;background:#fbf7f9;border-radius:12px;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 26px 60px #141c3826}.pg__card[data-astro-cid-alq5tfmz]:focus-visible{outline:2px solid var(--blue-500);outline-offset:6px}.pg__pic[data-astro-cid-alq5tfmz]{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.pg__stage[data-astro-cid-alq5tfmz][data-on=true] .pg__pic[data-astro-cid-alq5tfmz]{display:none}.pg__field[data-astro-cid-alq5tfmz]{background:linear-gradient(160deg,#fdf6f8 0%,#f7f2fb 55%,#eef3fe 100%);position:absolute;inset:0}.pg__field[data-astro-cid-alq5tfmz] i[data-astro-cid-alq5tfmz]{filter:blur(38px);will-change:transform;border-radius:50%;display:block;position:absolute}.pg__field[data-astro-cid-alq5tfmz] i[data-astro-cid-alq5tfmz]:first-child{background:radial-gradient(closest-side,#ffb0c8d9,#0000);width:78%;height:62%;animation:21s ease-in-out infinite alternate pg-drift-a;top:-8%;left:-14%}.pg__field[data-astro-cid-alq5tfmz] i[data-astro-cid-alq5tfmz]:nth-child(2){background:radial-gradient(closest-side,#ffcda8cc,#0000);width:86%;height:58%;animation:27s ease-in-out infinite alternate pg-drift-b;top:24%;right:-20%}.pg__field[data-astro-cid-alq5tfmz] i[data-astro-cid-alq5tfmz]:nth-child(3){background:radial-gradient(closest-side,#b2c8ffbf,#0000);width:92%;height:60%;animation:33s ease-in-out infinite alternate pg-drift-c;bottom:-14%;left:-10%}@keyframes pg-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(22%,26%)scale(1.18)}}@keyframes pg-drift-b{0%{transform:translate(0)scale(1.1)}to{transform:translate(-26%,18%)scale(.9)}}@keyframes pg-drift-c{0%{transform:translate(0)scale(.95)}to{transform:translate(18%,-22%)scale(1.22)}}.pg__art[data-astro-cid-alq5tfmz]{object-fit:cover;object-position:50% 32%;width:100%;height:100%;position:absolute;inset:0}.pg__word[data-astro-cid-alq5tfmz]{z-index:2;background:var(--blue-500);font-family:var(--font-display);font-weight:700;font-size:var(--type-title-1);text-wrap:balance;line-height:var(--lh-display);letter-spacing:var(--track-display);text-align:center;color:#fff;place-content:center;padding:0 12%;display:none;position:absolute;inset:0}.pg__stage[data-astro-cid-alq5tfmz][data-on=true] .pg__word[data-astro-cid-alq5tfmz]{display:grid}.pg__pixels[data-astro-cid-alq5tfmz]{z-index:3;pointer-events:none;position:absolute;inset:0}.pg__pixels[data-astro-cid-alq5tfmz] i[data-astro-cid-alq5tfmz]{opacity:0;background:var(--blue-500);display:block;position:absolute}.pg__floor[data-astro-cid-alq5tfmz]{aspect-ratio:.72/.4;filter:blur(2px);opacity:.62;pointer-events:none;width:100%;position:absolute;top:100%;left:0;overflow:hidden;mask-image:linear-gradient(#000 0%,#00000080 34%,#0000 82%)}.pg__mirror[data-astro-cid-alq5tfmz]{aspect-ratio:.72;transform-origin:50% 0;width:100%;position:relative;transform:scaleY(-.4)translateY(-100%)}@media (width<=900px){.pg[data-astro-cid-alq5tfmz]{padding:40px 6% 104px}.pg__wrap[data-astro-cid-alq5tfmz]{grid-template-columns:minmax(0,1fr);gap:8px}.pg__title[data-astro-cid-alq5tfmz]{font-size:var(--type-large-title)}.pg__stage[data-astro-cid-alq5tfmz]{width:min(100%,330px);margin:34px auto 0}.pg__yard[data-astro-cid-alq5tfmz]{max-width:none}}@media (prefers-reduced-motion:reduce){.pg__balance[data-astro-cid-alq5tfmz],.pg__field[data-astro-cid-alq5tfmz] i[data-astro-cid-alq5tfmz]{animation:none}}
