.logo-dark[data-astro-cid-lcdefpme]{display:none}@media (prefers-color-scheme:dark){.logo-light[data-astro-cid-lcdefpme]{display:none}.logo-dark[data-astro-cid-lcdefpme]{display:block}}.ss-top[data-astro-cid-lcdefpme]{padding-block:22px}.ss-top[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;height:22px}.ss-points[data-astro-cid-lcdefpme]{background:var(--line);border-block:1px solid var(--line);text-align:left;gap:1px;margin-top:56px;display:grid}.ss-points[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{background:var(--surface);padding:20px 0}.ss-points[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:16px;font-weight:600;display:block}.ss-points[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:14.5px}@media (width>=800px){.ss-points[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.ss-points[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:24px}}.ss-foot[data-astro-cid-lcdefpme]{color:var(--ink-muted);align-items:center;gap:8px;padding-block:28px;font-size:13px;display:flex}.ss-mark[data-astro-cid-lcdefpme]{cursor:pointer;width:96px;height:96px;color:var(--ink);-webkit-tap-highlight-color:transparent;margin:0 auto;display:block;overflow:visible}.ss-mark[data-astro-cid-lcdefpme] .blade[data-astro-cid-lcdefpme]{transform-box:view-box;transform-origin:32px 32px}.ss-mark[data-astro-cid-lcdefpme] .a[data-astro-cid-lcdefpme]{fill:var(--sauge);stroke:var(--sauge)}.ss-mark[data-astro-cid-lcdefpme] .b[data-astro-cid-lcdefpme]{fill:currentColor;stroke:currentColor}.ss-mark[data-astro-cid-lcdefpme].play .a[data-astro-cid-lcdefpme]{animation:1.25s cubic-bezier(.65,0,.2,1) both blade-a,7s ease-in-out 2.2s infinite breathe-a}.ss-mark[data-astro-cid-lcdefpme].play .b[data-astro-cid-lcdefpme]{animation:1.25s cubic-bezier(.65,0,.2,1) both blade-b,7s ease-in-out 2.2s infinite breathe-b}.ss-mark[data-astro-cid-lcdefpme] .flash[data-astro-cid-lcdefpme]{stroke:var(--sauge-claire);stroke-width:1.4px;stroke-linecap:round;fill:none;opacity:0;stroke-dasharray:60;stroke-dashoffset:60px}.ss-mark[data-astro-cid-lcdefpme].play .flash[data-astro-cid-lcdefpme]{animation:.55s ease-out .78s both flash}@keyframes blade-a{0%{opacity:0;transform:translate(-30px,26px)}18%{opacity:1}72%{transform:translate(2.5px,-2.5px)}to{opacity:1;transform:translate(0)}}@keyframes blade-b{0%{opacity:0;transform:translate(30px,-26px)}18%{opacity:1}72%{transform:translate(-2.5px,2.5px)}to{opacity:1;transform:translate(0)}}@keyframes flash{0%{opacity:0;stroke-dashoffset:60px}30%{opacity:.9}to{opacity:0;stroke-dashoffset:-60px}}@keyframes breathe-a{0%,86%,to{transform:translate(0)}93%{transform:translate(1.6px,-1.6px)}}@keyframes breathe-b{0%,86%,to{transform:translate(0)}93%{transform:translate(-1.6px,1.6px)}}.ss-dl[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:14px;display:flex}.ss-dl[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{white-space:normal;text-align:center;max-width:100%;padding-block:12px}.ss-dl-note[data-astro-cid-lcdefpme]{max-width:34ch;color:var(--ink-muted);margin:0;font-size:13.5px;line-height:1.5}.ss-dl-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.ss-dl-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.is-soon[data-astro-cid-lcdefpme]{opacity:.55;cursor:default}.is-soon[data-astro-cid-lcdefpme] .soon[data-astro-cid-lcdefpme]{font:600 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--on-action) 18%, transparent);border-radius:4px;padding:4px 7px}.ss-contact[data-astro-cid-lcdefpme]{text-align:left;margin-top:48px}.ss-contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:14px;font-size:20px}.ss-contact-grid[data-astro-cid-lcdefpme]{gap:10px;display:grid}@media (width>=640px){.ss-contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.ss-contact-card[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);transition:border-color .2s, transform .2s var(--ease);align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex}.ss-contact-card[data-astro-cid-lcdefpme]:hover{border-color:var(--line-strong);transform:translateY(-1px)}.ss-contact-card[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--accent);flex:none}.ss-contact-card[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:14.5px;display:block}.ss-contact-card[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--ink-muted);overflow-wrap:anywhere;font-size:13.5px;display:block}.rise[data-astro-cid-lcdefpme]{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}@keyframes rise{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}}.ss-top[data-astro-cid-lcdefpme] .rise[data-astro-cid-lcdefpme]{animation-duration:.6s}
