.ts-grid[data-astro-cid-cwph3bgb]{gap:16px;margin-top:clamp(56px,7vw,88px);display:grid;position:relative}@media (width>=1024px){.ts-grid[data-astro-cid-cwph3bgb]{grid-template-columns:1fr 1fr;gap:20px}}.ts-card[data-astro-cid-cwph3bgb]{border-radius:var(--radius-stage);isolation:isolate;height:100%;transition:transform .7s var(--ease-out-expo), box-shadow .7s var(--ease-out-expo);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (corner-shape:squircle){.ts-card[data-astro-cid-cwph3bgb]{corner-shape:squircle;border-radius:calc(var(--radius-stage) * 1.5)}}.ts-player[data-astro-cid-cwph3bgb]{background:radial-gradient(90% 60% at 50% 100%, #bcff2f29, transparent 70%), var(--color-paper);box-shadow:0 0 0 1px #0b0c0b0d,0 1px 2px #0b0c0b0a,0 24px 60px -32px #0b0c0b38}.ts-room[data-astro-cid-cwph3bgb]{box-shadow:inset 0 0 0 1px #ffffff0f,0 24px 60px -30px #0d29218c}.ts-room[data-astro-cid-cwph3bgb]:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#bcff2f1f,#0000 70%);height:70%;position:absolute;inset:auto -10% -30%}.ts-text[data-astro-cid-cwph3bgb]{padding:clamp(28px,4vw,48px) clamp(24px,3.6vw,48px) 0}.ts-title[data-astro-cid-cwph3bgb]{font-family:var(--font-display);letter-spacing:-.04em;margin-top:14px;font-size:clamp(2.1rem,3.4vw,3rem);font-weight:700;font-stretch:115%;line-height:1}.ts-line[data-astro-cid-cwph3bgb]{letter-spacing:-.01em;max-width:30rem;margin-top:14px;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.45}.ts-chips[data-astro-cid-cwph3bgb]{flex-wrap:wrap;gap:8px;max-width:34rem;margin-top:24px;display:flex}.ts-chip[data-astro-cid-cwph3bgb]{letter-spacing:-.01em;white-space:nowrap;border-radius:9999px;align-items:center;gap:7px;height:34px;padding-inline:12px 14px;font-size:.875rem;font-weight:500;display:inline-flex}.ts-player[data-astro-cid-cwph3bgb] .ts-chip[data-astro-cid-cwph3bgb]{background:var(--color-chalk);color:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-line)}.ts-player[data-astro-cid-cwph3bgb] .ts-chip[data-astro-cid-cwph3bgb] svg{color:var(--color-ink)}.ts-room[data-astro-cid-cwph3bgb] .ts-chip[data-astro-cid-cwph3bgb]{color:var(--color-mist);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.ts-room[data-astro-cid-cwph3bgb] .ts-chip[data-astro-cid-cwph3bgb] svg{color:var(--color-volt)}.ts-link[data-astro-cid-cwph3bgb]{align-items:center;gap:8px;min-height:44px;margin-top:18px;font-weight:550;display:inline-flex}.ts-link[data-astro-cid-cwph3bgb]:after{content:"";z-index:3;border-radius:inherit;position:absolute;inset:0}.ts-link-text[data-astro-cid-cwph3bgb]{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 25%, transparent);text-decoration-color:color-mix(in srgb, currentColor 25%, transparent);text-underline-offset:4px;transition:text-decoration-color .3s}.ts-link[data-astro-cid-cwph3bgb] .ts-link-arrow{transition:transform .5s var(--ease-out-expo)}.ts-card[data-astro-cid-cwph3bgb]:hover .ts-link-text[data-astro-cid-cwph3bgb]{text-decoration-color:currentColor}.ts-card[data-astro-cid-cwph3bgb]:hover .ts-link-arrow{transform:translate(4px)}.ts-link[data-astro-cid-cwph3bgb]:focus-visible{outline:none}.ts-card[data-astro-cid-cwph3bgb]:has(.ts-link:focus-visible){outline:2px solid var(--color-ink);outline-offset:4px}.ts-room[data-astro-cid-cwph3bgb]:has(.ts-link:focus-visible){outline-color:var(--color-felt)}.ts-visual[data-astro-cid-cwph3bgb]{flex:1;min-height:360px;margin-top:28px;position:relative}.ts-rise[data-astro-cid-cwph3bgb]{will-change:transform;position:absolute}.ts-hover[data-astro-cid-cwph3bgb]{transition:transform .8s var(--ease-out-expo)}.ts-card[data-astro-cid-cwph3bgb]:hover .ts-hover[data-astro-cid-cwph3bgb]{transform:translateY(-14px)}.ts-rise-phone[data-astro-cid-cwph3bgb]{margin-left:calc(-1 * (410px * var(--ts-phone-s) + 6px) / 2);top:8px;left:50%}.ts-rise-phone[data-astro-cid-cwph3bgb] .ts-phone{transform-origin:50% 25%;transform:rotate(-5deg);--phone-s:var(--ts-phone-s)!important}.ts-player[data-astro-cid-cwph3bgb]{--ts-phone-s:.62}.ts-rise-browser[data-astro-cid-cwph3bgb]{width:clamp(640px,148%,920px);top:20px;left:clamp(24px,3.6vw,48px)}.ts-rise-browser[data-astro-cid-cwph3bgb] .ts-browser{box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -30px #0009}@media (width>=1024px){.ts-card[data-astro-cid-cwph3bgb]{min-height:820px}.ts-player[data-astro-cid-cwph3bgb]{--ts-phone-s:.66}.ts-col[data-astro-cid-cwph3bgb]:hover .ts-card[data-astro-cid-cwph3bgb]{transform:translateY(-6px)}.ts-col[data-astro-cid-cwph3bgb]:hover .ts-player[data-astro-cid-cwph3bgb]{box-shadow:0 0 0 1px #0b0c0b0f,0 2px 4px #0b0c0b0a,0 44px 80px -36px #0b0c0b52}.ts-col[data-astro-cid-cwph3bgb]:hover .ts-room[data-astro-cid-cwph3bgb]{box-shadow:inset 0 0 0 1px #ffffff14,0 44px 80px -30px #0d2921b3}}@media (width<=1023px){.ts-visual[data-astro-cid-cwph3bgb]{min-height:380px}}@media (width<=639px){.ts-visual[data-astro-cid-cwph3bgb]{min-height:330px}.ts-chips[data-astro-cid-cwph3bgb]{gap:6px}.ts-chip[data-astro-cid-cwph3bgb]{height:32px;padding-inline:10px 12px;font-size:.8125rem}.ts-player[data-astro-cid-cwph3bgb]{--ts-phone-s:.56}.ts-rise-browser[data-astro-cid-cwph3bgb]{width:640px}}.ts-seam[data-astro-cid-cwph3bgb]{z-index:5;pointer-events:none;justify-content:center;margin-block:-38px;display:flex;position:relative}@media (width>=1024px){.ts-seam[data-astro-cid-cwph3bgb]{margin:0;position:absolute;top:76%;left:50%;transform:translate(-50%,-50%)}}.ts-upid[data-astro-cid-cwph3bgb]{pointer-events:auto;background:var(--color-paper);color:var(--color-ink);white-space:nowrap;border-radius:9999px;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:flex;box-shadow:0 0 0 1px #0b0c0b0f,0 0 0 6px #f3f5f1bf,0 24px 50px -18px #0b0c0b73}.ts-upid[data-astro-cid-cwph3bgb] .ts-upid-arrow{color:var(--color-ink-3);transition:transform .5s var(--ease-out-expo), color .3s;margin-left:2px}.ts-upid[data-astro-cid-cwph3bgb]:hover .ts-upid-arrow{color:var(--color-ink);transform:translate(3px)}.ts-upid-mark[data-astro-cid-cwph3bgb]{background:var(--color-ink);width:40px;height:40px;color:var(--color-volt);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative}.ts-upid-mark[data-astro-cid-cwph3bgb]:after{content:"";border-radius:inherit;animation:pulse-ring 2.2s var(--ease-out-expo) infinite;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ts-card[data-astro-cid-cwph3bgb],.ts-hover[data-astro-cid-cwph3bgb]{transition:none}.ts-col[data-astro-cid-cwph3bgb]:hover .ts-card[data-astro-cid-cwph3bgb],.ts-card[data-astro-cid-cwph3bgb]:hover .ts-hover[data-astro-cid-cwph3bgb]{transform:none}}.pn[data-astro-cid-2jcaow6k]{--pad:max(clamp(16px, 4vw, 40px), calc((100vw - 1320px) / 2 + 40px));--row-s:.6;padding-block:clamp(96px,14vw,200px);position:relative}.pn-intro[data-astro-cid-2jcaow6k]{padding-inline:var(--pad)}.pn-title[data-astro-cid-2jcaow6k]{max-width:11ch;margin-top:24px}@media (width>=1024px){.pn-intro[data-astro-cid-2jcaow6k]{grid-template-columns:1.15fr .85fr;align-items:end;column-gap:48px;display:grid}.pn-intro-side[data-astro-cid-2jcaow6k]>.pn-lead[data-astro-cid-2jcaow6k]{margin-top:0}}.pn-lead[data-astro-cid-2jcaow6k]{max-width:30rem;margin-top:20px}.pn-legend[data-astro-cid-2jcaow6k]{background:var(--color-paper);border-radius:24px;max-width:26rem;margin-top:28px;padding:16px 18px;box-shadow:0 0 0 1px #0b0c0b0d,0 12px 32px -16px #0b0c0b24}.pn-avatar[data-astro-cid-2jcaow6k]{background:var(--color-ink);width:40px;height:40px;color:var(--color-volt);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.pn-legend-list[data-astro-cid-2jcaow6k]{border-top:1px solid var(--color-line);gap:6px;margin-top:14px;padding-top:14px;font-size:14px;display:grid}.pn-legend-list[data-astro-cid-2jcaow6k]>div[data-astro-cid-2jcaow6k]{gap:12px;display:flex}.pn-legend-list[data-astro-cid-2jcaow6k] dt[data-astro-cid-2jcaow6k]{width:3.5rem;color:var(--color-ink-3);flex:none}.pn-legend-list[data-astro-cid-2jcaow6k] dd[data-astro-cid-2jcaow6k]{color:var(--color-ink)}.pn-intro-foot[data-astro-cid-2jcaow6k]{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:20px;display:flex}.pn-link[data-astro-cid-2jcaow6k]{align-items:center;gap:8px;min-height:44px;font-weight:550;display:inline-flex}.pn-link-text[data-astro-cid-2jcaow6k]{text-underline-offset:4px;-webkit-text-decoration:underline #0b0c0b40;text-decoration:underline #0b0c0b40;transition:text-decoration-color .3s}.pn-link[data-astro-cid-2jcaow6k]:hover .pn-link-text[data-astro-cid-2jcaow6k]{text-decoration-color:currentColor}.pn-link[data-astro-cid-2jcaow6k] .pn-link-arrow{transition:transform .5s var(--ease-out-expo)}.pn-link[data-astro-cid-2jcaow6k]:hover .pn-link-arrow{transform:translate(4px)}.pn-hint[data-astro-cid-2jcaow6k]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pn-row[data-astro-cid-2jcaow6k]{padding:8px var(--pad) 12px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;gap:12px;margin-top:48px;display:flex;overflow-x:auto}.pn-row[data-astro-cid-2jcaow6k]::-webkit-scrollbar{display:none}.pn-row[data-astro-cid-2jcaow6k]:focus-visible{outline-offset:-2px;border-radius:24px}.pn-panel[data-astro-cid-2jcaow6k]{scroll-snap-align:start;flex:0 0 min(84vw,400px);container-type:inline-size}.pn-card[data-astro-cid-2jcaow6k]{--device-y:26px;--phone-scale:.56;transform-origin:50% 60%;border-radius:36px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0b0c0b0d,0 1px 2px #0b0c0b0a,0 20px 50px -28px #0b0c0b38}@supports (corner-shape:squircle){.pn-card[data-astro-cid-2jcaow6k]{corner-shape:squircle;border-radius:56px}}.pn-card[data-astro-cid-2jcaow6k]:not(.pn-card-felt){background:var(--color-paper)}.pn-card-felt[data-astro-cid-2jcaow6k]{box-shadow:inset 0 0 0 1px #ffffff0f,0 24px 60px -28px #0d292199}.pn-text[data-astro-cid-2jcaow6k]{flex-direction:column;padding:22px 24px 0;display:flex}.pn-mini[data-astro-cid-2jcaow6k]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-3);align-items:center;gap:10px;margin-bottom:18px;font-size:10.5px;display:flex}.pn-mini-line[data-astro-cid-2jcaow6k]{background:var(--color-line);border-radius:2px;flex:1;height:2px;position:relative}.pn-mini-fill[data-astro-cid-2jcaow6k]{border-radius:inherit;background:var(--color-ink);position:absolute;inset:0 auto 0 0}.pn-mini-dot[data-astro-cid-2jcaow6k]{background:var(--color-volt);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-ink);border-radius:9999px;margin:-5px 0 0 -5px;position:absolute;top:50%}.pn-card-felt[data-astro-cid-2jcaow6k] .pn-mini[data-astro-cid-2jcaow6k]{color:var(--color-mist-2)}.pn-card-felt[data-astro-cid-2jcaow6k] .pn-mini-line[data-astro-cid-2jcaow6k]{background:#ffffff1f}.pn-card-felt[data-astro-cid-2jcaow6k] .pn-mini-fill[data-astro-cid-2jcaow6k]{background:var(--color-volt)}.pn-time[data-astro-cid-2jcaow6k]{color:var(--color-ink);align-items:baseline;gap:8px;line-height:1;display:flex}.pn-time[data-astro-cid-2jcaow6k] .t-data[data-astro-cid-2jcaow6k]{letter-spacing:-.05em;font-size:clamp(2.75rem,6.2vh,4rem);font-weight:500}.pn-ampm[data-astro-cid-2jcaow6k]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-3);font-size:.95rem;font-weight:500}.pn-head[data-astro-cid-2jcaow6k]{letter-spacing:-.025em;color:var(--color-ink);margin-top:16px;font-size:clamp(1.3rem,1.6vw,1.55rem);font-weight:600;line-height:1.15}.pn-body[data-astro-cid-2jcaow6k]{letter-spacing:-.005em;color:var(--color-ink-2);margin-top:8px;font-size:.975rem;line-height:1.5}.pn-fact[data-astro-cid-2jcaow6k]{background:var(--color-chalk);height:30px;box-shadow:inset 0 0 0 1px var(--color-line);white-space:nowrap;color:var(--color-ink);border-radius:9999px;align-self:flex-start;align-items:center;gap:7px;margin-top:16px;padding-inline:10px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.pn-card-felt[data-astro-cid-2jcaow6k] .pn-time[data-astro-cid-2jcaow6k]{color:var(--color-paper)}.pn-card-felt[data-astro-cid-2jcaow6k] .pn-ampm[data-astro-cid-2jcaow6k]{color:var(--color-mist-2)}.pn-card-felt[data-astro-cid-2jcaow6k] .pn-head[data-astro-cid-2jcaow6k]{color:var(--color-volt)}.pn-card-felt[data-astro-cid-2jcaow6k] .pn-body[data-astro-cid-2jcaow6k]{color:var(--color-mist)}.pn-card-felt[data-astro-cid-2jcaow6k] .pn-fact[data-astro-cid-2jcaow6k]{background:var(--color-volt);box-shadow:none;color:var(--color-ink)}.pn-device[data-astro-cid-2jcaow6k]{flex:1;justify-content:center;min-height:330px;margin-top:26px;display:flex;position:relative}.pn-phone[data-astro-cid-2jcaow6k]{position:absolute;top:0}.pn-phone[data-astro-cid-2jcaow6k] .phone{transform:rotate(var(--tilt,0deg));--phone-s:var(--phone-scale)!important}.pn-banner-wrap[data-astro-cid-2jcaow6k]{z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute;inset:9% 0 auto}.pn-banner[data-astro-cid-2jcaow6k]{zoom:.84;filter:drop-shadow(0 18px 30px #0b0c0b47);width:340px}@media (width>=768px){.pn-panel[data-astro-cid-2jcaow6k]{flex-basis:420px}.pn-card[data-astro-cid-2jcaow6k]{--phone-scale:.6}.pn-device[data-astro-cid-2jcaow6k]{min-height:380px}}@container (width>=520px){.pn-card[data-astro-cid-2jcaow6k]{--phone-scale:var(--row-s);flex-direction:row;align-items:center;overflow:visible}.pn-text[data-astro-cid-2jcaow6k]{flex:1;align-self:stretch;min-width:0;padding:34px 0 32px 36px}.pn-fact[data-astro-cid-2jcaow6k]{margin-top:auto}.pn-body[data-astro-cid-2jcaow6k]{margin-bottom:20px}.pn-device[data-astro-cid-2jcaow6k]{min-height:0;margin:var(--device-y) 28px var(--device-y) 24px;flex:none}.pn-phone[data-astro-cid-2jcaow6k]{position:relative}.pn-banner-wrap[data-astro-cid-2jcaow6k]{inset:11% -26px auto}}.pn-rail[data-astro-cid-2jcaow6k]{display:none;overflow-x:clip}.pn-rail-inner[data-astro-cid-2jcaow6k]{max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.pn-rail-line[data-astro-cid-2jcaow6k]{background:var(--color-line-strong);border-radius:2px;height:2px;margin-inline:22px;position:relative}.pn-rail-fill[data-astro-cid-2jcaow6k]{border-radius:inherit;background:var(--color-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.pn-tick[data-astro-cid-2jcaow6k]{background:var(--color-line-strong);width:1px;height:5px;position:absolute;top:6px}.pn-tick-hour[data-astro-cid-2jcaow6k]{background:var(--color-ink-3);height:8px}.pn-hour[data-astro-cid-2jcaow6k]{white-space:nowrap;color:var(--color-ink-3);font-size:11px;position:absolute;top:20px;transform:translate(-50%)}.pn-dot[data-astro-cid-2jcaow6k]{background:var(--page-bg);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--color-ink-3);border-radius:9999px;margin:-4px 0 0 -4px;transition:background-color .3s,box-shadow .3s;position:absolute;top:50%}.pn-dot[data-astro-cid-2jcaow6k][data-past]{background:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-ink)}.pn-marker-track[data-astro-cid-2jcaow6k]{pointer-events:none;position:absolute;inset:0}.pn-marker[data-astro-cid-2jcaow6k]{position:absolute;top:50%;left:0}.pn-marker-dot[data-astro-cid-2jcaow6k]{background:var(--color-volt);width:18px;height:18px;box-shadow:0 0 0 3px var(--color-ink), 0 0 0 9px #bcff2f40;border-radius:9999px;position:absolute;top:-9px;left:-9px}.pn-marker-time[data-astro-cid-2jcaow6k]{background:var(--color-ink);color:var(--color-volt);white-space:nowrap;border-radius:9999px;padding:5px 10px;font-size:13px;font-weight:500;position:absolute;bottom:18px;left:0;transform:translate(-50%)}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.js .pn[data-astro-cid-2jcaow6k]{--row-s:.66;padding-block:0}.js .pn-pin[data-astro-cid-2jcaow6k]{clip-path:inset(0);flex-direction:column;height:100vh;min-height:620px;display:flex}.js .pn-stage[data-astro-cid-2jcaow6k]{flex:1;align-items:center;min-height:0;padding-top:72px;display:flex;overflow-x:clip}.js .pn-strip[data-astro-cid-2jcaow6k]{width:max-content;padding-right:var(--pad);will-change:transform;align-items:center;display:flex;position:relative}.js .pn-intro[data-astro-cid-2jcaow6k]{width:calc(var(--pad) + 600px);flex:none;padding-right:40px;display:block}.js .pn-intro-side[data-astro-cid-2jcaow6k]>.pn-lead[data-astro-cid-2jcaow6k]{margin-top:20px}.js .pn-hint-swipe[data-astro-cid-2jcaow6k]{display:none}.js .pn-row[data-astro-cid-2jcaow6k]{gap:36px;margin:0 0 0 56px;padding:0;overflow:visible}.js .pn-panel[data-astro-cid-2jcaow6k]{width:calc(410px * var(--row-s) + 6px + 340px);flex:none}.js .pn-card[data-astro-cid-2jcaow6k]{--device-y:-40px}.js .pn-mini[data-astro-cid-2jcaow6k]{display:none}.js .pn-rail[data-astro-cid-2jcaow6k]{flex:none;padding:22px 0 58px;display:block}}@media (width>=1024px) and (height<=860px) and (prefers-reduced-motion:no-preference){.js .pn[data-astro-cid-2jcaow6k]{--row-s:.58}.js .pn-card[data-astro-cid-2jcaow6k]{--device-y:-32px}}@media (width>=1024px) and (height<=740px) and (prefers-reduced-motion:no-preference){.js .pn[data-astro-cid-2jcaow6k]{--row-s:.5}.js .pn-title[data-astro-cid-2jcaow6k]{font-size:clamp(2.5rem,7.5vh,4.5rem)}}@media (prefers-reduced-motion:reduce){.pn-row[data-astro-cid-2jcaow6k]{scroll-snap-type:none;grid-template-columns:1fr;gap:16px;margin-top:48px;display:grid;overflow:visible}.pn-panel[data-astro-cid-2jcaow6k]{flex:none}.pn-hint[data-astro-cid-2jcaow6k]{display:none}}@media (prefers-reduced-motion:reduce) and (width>=1024px){.pn-row[data-astro-cid-2jcaow6k]{grid-template-columns:1fr 1fr;gap:20px}.pn-panel[data-astro-cid-2jcaow6k]:last-child:nth-child(odd){grid-column:1/-1}.pn-panel[data-astro-cid-2jcaow6k]:last-child:nth-child(odd) .pn-card[data-astro-cid-2jcaow6k]{justify-content:space-between}.pn-panel[data-astro-cid-2jcaow6k]:last-child:nth-child(odd) .pn-text[data-astro-cid-2jcaow6k]{max-width:36rem}}
