.fit[data-astro-cid-ad25xdfg]{padding-block:var(--section-y);background:var(--color-paper-raised)}.fit-grid[data-astro-cid-ad25xdfg]{display:grid;gap:1rem}@media(min-width:820px){.fit-grid[data-astro-cid-ad25xdfg]{grid-template-columns:1fr 1fr}}.fit-card[data-astro-cid-ad25xdfg]{padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--radius-lg)}.fit-card--yes[data-astro-cid-ad25xdfg]{display:flex;flex-direction:column;background:var(--color-paper)}.fit-card--no[data-astro-cid-ad25xdfg]{background:color-mix(in srgb,var(--color-ink) 2.5%,var(--color-paper-raised))}.fit-key[data-astro-cid-ad25xdfg]{margin:0 0 1.1rem;font-size:var(--text-small);font-weight:400;color:var(--color-ink-soft)}.fit-card[data-astro-cid-ad25xdfg] ul[data-astro-cid-ad25xdfg]{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.fit-card[data-astro-cid-ad25xdfg] li[data-astro-cid-ad25xdfg]{position:relative;padding-left:2rem;font-size:1.125rem;line-height:1.45;letter-spacing:-.012em}.fit-card[data-astro-cid-ad25xdfg] li[data-astro-cid-ad25xdfg]:before{content:"";position:absolute;left:0;top:.12em;width:1.25rem;height:1.25rem;border-radius:50%}.fit-card--yes[data-astro-cid-ad25xdfg] li[data-astro-cid-ad25xdfg]:before{background:var(--color-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10.5l2.6 2.6L14 7.5'/%3E%3C/svg%3E") center / 100% no-repeat}.fit-card--no[data-astro-cid-ad25xdfg] li[data-astro-cid-ad25xdfg]{color:var(--color-ink-soft)}.fit-card--no[data-astro-cid-ad25xdfg] li[data-astro-cid-ad25xdfg]:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%235c5c5c' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M7 7l6 6M13 7l-6 6'/%3E%3C/svg%3E") center / 100% no-repeat;box-shadow:inset 0 0 0 1.5px var(--color-line)}.fit-card--yes[data-astro-cid-ad25xdfg] ul[data-astro-cid-ad25xdfg]{flex:1}.fit-cta[data-astro-cid-ad25xdfg]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem .9rem;padding-top:clamp(1.5rem,3vw,2rem)}.fit-cta[data-astro-cid-ad25xdfg]:before{content:"";flex-basis:100%;height:1px;margin-bottom:clamp(.75rem,1.5vw,1rem);background:linear-gradient(90deg,var(--color-line),transparent)}.fit-cta[data-astro-cid-ad25xdfg] .fit-btn{order:1}.fit-q[data-astro-cid-ad25xdfg]{order:2;display:inline-flex;align-items:center;gap:.5rem;margin:0;color:var(--color-ink-soft);font-size:1.0625rem;letter-spacing:-.012em}.fit-arrow[data-astro-cid-ad25xdfg]{width:2.25rem;height:auto;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fit-card--yes[data-astro-cid-ad25xdfg]{container:fitcard / inline-size}@container fitcard (max-width: 23rem){.fit-q[data-astro-cid-ad25xdfg]{padding-left:.6rem}.fit-arrow[data-astro-cid-ad25xdfg]{width:1.9rem;transform:rotate(70deg) scaleY(-1);margin-top:-.6rem}}.wk[data-astro-cid-2t4ntpnz]{--wk-gap: 16px;--wk-move: 1.05s;--wk-ease: cubic-bezier(.5, 0, .1, 1);--wk-out-circ: cubic-bezier(.075, .82, .165, 1);--wk-out-quint: cubic-bezier(.23, 1, .32, 1);position:relative;isolation:isolate;overflow:clip;padding-block:var(--section-y);background:var(--color-dark);color:var(--color-paper)}.wk[data-astro-cid-2t4ntpnz] .wk-shell[data-astro-cid-2t4ntpnz]{max-width:1800px;padding-inline:32px}@media(max-width:767px){.wk[data-astro-cid-2t4ntpnz] .wk-shell[data-astro-cid-2t4ntpnz]{padding-inline:16px}}.wk-bgs[data-astro-cid-2t4ntpnz]{position:absolute;inset:0;z-index:-1}.wk-bg[data-astro-cid-2t4ntpnz]{position:absolute;inset:0;opacity:0;transition:opacity .9s cubic-bezier(.4,0,.2,1)}.wk-bg[data-astro-cid-2t4ntpnz].is-on{opacity:1}.wk-bg[data-astro-cid-2t4ntpnz] img{width:100%;height:100%;object-fit:cover;transform:scale(1.15)}.wk-bgs[data-astro-cid-2t4ntpnz]:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--color-dark) 58%,transparent)}.wk[data-astro-cid-2t4ntpnz]:after,.wk-bgs[data-astro-cid-2t4ntpnz]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.wk[data-astro-cid-2t4ntpnz]:after{z-index:-1;background-size:180px 180px;mix-blend-mode:overlay;opacity:.7}.wk-bgs[data-astro-cid-2t4ntpnz]:before{z-index:1;background-size:160px 160px;background-position:37px 53px;mix-blend-mode:screen;opacity:.08}.wk-head[data-astro-cid-2t4ntpnz]{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:clamp(3rem,5vw,4rem)}.wk-head-l[data-astro-cid-2t4ntpnz]{display:flex;flex-direction:column;gap:1.5rem;max-width:42rem}.wk-h[data-astro-cid-2t4ntpnz]{margin:0;font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);font-weight:300}.wk-sub[data-astro-cid-2t4ntpnz]{margin:0;max-width:40rem;font-size:1.0625rem;line-height:1.55;color:color-mix(in srgb,var(--color-paper) 86%,var(--color-dark))}.wk-controls[data-astro-cid-2t4ntpnz]{display:flex;align-items:center;gap:.5rem;flex:none}.wk-cta[data-astro-cid-2t4ntpnz]{display:inline-flex;align-items:center;height:3rem;padding:0 1.4rem;margin-right:.5rem;border-radius:var(--radius-pill);--roll-bg: var(--color-paper);color:var(--color-ink);text-decoration:none;font-size:1rem;font-weight:400;letter-spacing:-.005em;transition:color .6s var(--ease-out-expo),scale .45s var(--m-ease)}.wk-btn[data-astro-cid-2t4ntpnz]{display:grid;place-items:center;flex:none;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--color-ink);background:none;--roll-bg: var(--color-paper);transition:transform .45s,color .6s var(--ease-out-expo),scale .45s var(--m-ease)}.wk-cta[data-astro-cid-2t4ntpnz]:is(:hover,:focus-visible),.wk-btn[data-astro-cid-2t4ntpnz]:is(:hover,:focus-visible){color:var(--color-paper)}.wk-btn[data-astro-cid-2t4ntpnz] svg[data-astro-cid-2t4ntpnz]{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square}.wk-btn[data-astro-cid-2t4ntpnz]:active{transform:scale(.9)}.wk-pause[data-astro-cid-2t4ntpnz]{width:2.5rem;height:2.5rem;margin-left:.25rem}.wk-pause[data-astro-cid-2t4ntpnz] svg[data-astro-cid-2t4ntpnz]{width:1.1rem;height:1.1rem}.wk-i-play[data-astro-cid-2t4ntpnz]{display:none;fill:currentColor;stroke:none}.wk[data-astro-cid-2t4ntpnz].is-paused .wk-i-pause[data-astro-cid-2t4ntpnz]{display:none}.wk[data-astro-cid-2t4ntpnz].is-paused .wk-i-play[data-astro-cid-2t4ntpnz]{display:inline}.wk[data-astro-cid-2t4ntpnz] :focus-visible{outline-color:var(--color-blue-200)}.wk-mask[data-astro-cid-2t4ntpnz]{width:80%;touch-action:pan-y}.wk-track[data-astro-cid-2t4ntpnz]{display:flex;gap:var(--wk-gap);transform:translate(calc(var(--wk-i, 0) * -1 * (100% + var(--wk-gap))));transition:transform var(--wk-move) var(--wk-ease)}.wk-track[data-astro-cid-2t4ntpnz].is-snapping{transition:none}.wk-slide[data-astro-cid-2t4ntpnz]{flex:0 0 100%;min-width:0;display:flex}.wk-card[data-astro-cid-2t4ntpnz]{display:flex;gap:3rem;width:100%;padding:1.5rem;border-radius:var(--radius-lg);background:var(--color-paper);color:var(--color-ink);text-decoration:none}.wk-media[data-astro-cid-2t4ntpnz]{position:relative;flex:0 1 424px;width:100%;max-width:424px;height:552px;border-radius:var(--radius-md);overflow:hidden}.wk-media[data-astro-cid-2t4ntpnz] .wk-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--focus);transition:transform .5s var(--wk-out-circ)}.wk-soft[data-astro-cid-2t4ntpnz]{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:radial-gradient(20rem 8rem at 0 0,#000 0%,#000 45%,rgb(0 0 0 / .55) 72%,transparent 100%);mask-image:radial-gradient(20rem 8rem at 0 0,#000 0%,#000 45%,rgb(0 0 0 / .55) 72%,transparent 100%)}.wk-soft[data-astro-cid-2t4ntpnz]:after{content:"";position:absolute;inset:0;background:radial-gradient(20rem 7.5rem at 0 0,rgb(10 13 19 / var(--wk-shade, .62)),rgb(10 13 19 / calc(var(--wk-shade, .62) * .8)) 45%,transparent 90%)}.wk-tag-wrap[data-astro-cid-2t4ntpnz]{position:absolute;inset:0;z-index:1;padding:1.15rem 1.25rem;display:flex;align-items:flex-start}.wk-tag[data-astro-cid-2t4ntpnz]{color:var(--color-paper);font-size:.9375rem;line-height:1.2;font-weight:400;letter-spacing:-.005em;text-shadow:0 1px 10px rgb(10 13 19 / .45)}.wk-body[data-astro-cid-2t4ntpnz]{flex:1;min-width:0;padding-block:1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4rem}.wk-top[data-astro-cid-2t4ntpnz]{display:flex;flex-direction:column;gap:1rem}.wk-title[data-astro-cid-2t4ntpnz]{margin:0;font-size:clamp(1.5rem,1rem + 1.2vw,2rem);line-height:1.1;font-weight:400;letter-spacing:-.025em}.wk-desc[data-astro-cid-2t4ntpnz]{margin:0;max-width:40rem;font-size:1rem;line-height:1.55;color:color-mix(in srgb,var(--color-ink) 88%,var(--color-paper))}.wk-link[data-astro-cid-2t4ntpnz]{display:inline-flex;align-items:center;gap:0;height:2.75rem;padding:0 1.35rem;border-radius:var(--radius-pill);--roll-bg: var(--color-ink);color:var(--color-paper);font-size:1rem;font-weight:400;transition:color .6s var(--ease-out-expo)}.wk-link[data-astro-cid-2t4ntpnz] .wk-link-arrow{width:.62rem;flex:none;max-width:0;margin-left:0;opacity:0;transform:translate(-.4rem) rotate(45deg);transition:max-width .45s var(--ease-out-expo),margin-left .45s var(--ease-out-expo),opacity .3s ease,transform .5s var(--ease-out-expo)}.wk-link[data-astro-cid-2t4ntpnz]:hover .wk-link-arrow,.wk-card[data-astro-cid-2t4ntpnz]:focus-visible .wk-link[data-astro-cid-2t4ntpnz] .wk-link-arrow{max-width:.62rem;margin-left:.6rem;opacity:1;transform:none}.wk-card[data-astro-cid-2t4ntpnz]:has(.wk-link:hover) .wk-media[data-astro-cid-2t4ntpnz] .wk-img,.wk-card[data-astro-cid-2t4ntpnz]:focus-visible .wk-media[data-astro-cid-2t4ntpnz] .wk-img{transform:scale(1.1)}@media(max-width:991px){.wk-head[data-astro-cid-2t4ntpnz]{flex-direction:column;align-items:flex-start;gap:2rem}}@media(max-width:1179px){.wk-card[data-astro-cid-2t4ntpnz]{flex-direction:column;gap:2rem;padding:1rem}.wk-media[data-astro-cid-2t4ntpnz]{flex:none;max-width:none;height:clamp(268px,38vw,380px)}.wk-media[data-astro-cid-2t4ntpnz] .wk-img{object-position:var(--focus-sm)}.wk-body[data-astro-cid-2t4ntpnz]{padding-block:0;gap:3.5rem}.wk-top[data-astro-cid-2t4ntpnz]{gap:.75rem}}@media(max-width:767px){.wk-head[data-astro-cid-2t4ntpnz]{gap:2rem;margin-bottom:3rem}.wk-head-l[data-astro-cid-2t4ntpnz]{gap:1rem}.wk-cta[data-astro-cid-2t4ntpnz]{height:2.75rem;padding:0 1.1rem;font-size:.9375rem}.wk-btn[data-astro-cid-2t4ntpnz]{width:2.5rem;height:2.5rem}.wk-btn[data-astro-cid-2t4ntpnz] svg[data-astro-cid-2t4ntpnz]{width:1.25rem;height:1.25rem}.wk-media[data-astro-cid-2t4ntpnz]{height:268px}}@media(max-width:479px){.wk-mask[data-astro-cid-2t4ntpnz]{width:100%}}@media(prefers-reduced-motion:reduce){.wk-track[data-astro-cid-2t4ntpnz],.wk-bg[data-astro-cid-2t4ntpnz],.wk-btn[data-astro-cid-2t4ntpnz],.wk-link[data-astro-cid-2t4ntpnz] .wk-link-arrow,.wk-media[data-astro-cid-2t4ntpnz] .wk-img{transition:none!important}.wk-card[data-astro-cid-2t4ntpnz]:hover .wk-media[data-astro-cid-2t4ntpnz] .wk-img{transform:none}}.cc[data-astro-cid-pkuczafg]{--cc-sent-top: #4a90f7;--cc-sent: #3f86f3;--cc-recv: #3b3b3d;--cc-loop: 10.5s;position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 10;display:grid;place-items:center;border-radius:var(--radius-md);background:radial-gradient(120% 80% at 50% -10%,color-mix(in srgb,var(--color-paper) 7%,transparent),transparent 62%),linear-gradient(175deg,#232325,#1a1a1c);container-type:inline-size;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,system-ui,Segoe UI,Roboto,Helvetica Neue,sans-serif}.cc-chat[data-astro-cid-pkuczafg]{width:100%;padding:0 6.5cqw;display:flex;flex-direction:column;gap:.6em;font-size:4.2cqw;line-height:1.35}.cc-time[data-astro-cid-pkuczafg]{align-self:center;margin-bottom:.1em!important;font-size:.72em;letter-spacing:.01em;color:color-mix(in srgb,var(--color-paper) 55%,transparent)}.cc-time[data-astro-cid-pkuczafg] b[data-astro-cid-pkuczafg]{font-weight:400;color:color-mix(in srgb,var(--color-paper) 72%,transparent)}.cc[data-astro-cid-pkuczafg] p[data-astro-cid-pkuczafg]{margin:0}.cc-row--ask[data-astro-cid-pkuczafg]{display:grid;justify-items:start}.cc-row--reply[data-astro-cid-pkuczafg]{display:flex;justify-content:flex-end;align-items:flex-end;gap:.6em}.cc-row--ask[data-astro-cid-pkuczafg]>[data-astro-cid-pkuczafg]{grid-area:1 / 1}.cc-typing--ask[data-astro-cid-pkuczafg]{align-self:end}.cc-bubble[data-astro-cid-pkuczafg],.cc-typing[data-astro-cid-pkuczafg]{position:relative;box-shadow:0 .15em .5em -.1em color-mix(in srgb,#000 35%,transparent)}.cc-bubble[data-astro-cid-pkuczafg]{padding:.5em .85em}.cc-ask[data-astro-cid-pkuczafg]{max-width:78%;border-radius:1.05em 1.05em 1.05em .3em;background:var(--cc-recv);color:#ececec;text-wrap:balance}.cc-reply[data-astro-cid-pkuczafg]{white-space:nowrap;border-radius:1.05em 1.05em .3em;background:linear-gradient(180deg,var(--cc-sent-top),var(--cc-sent));color:var(--color-paper);font-weight:400;letter-spacing:-.005em}.cc-tail[data-astro-cid-pkuczafg]{position:absolute;bottom:-.04em;width:.78em;height:1.1em}.cc-reply[data-astro-cid-pkuczafg] .cc-tail[data-astro-cid-pkuczafg]{right:-.5em;fill:var(--cc-sent)}.cc-ask[data-astro-cid-pkuczafg] .cc-tail[data-astro-cid-pkuczafg],.cc-typing--ask[data-astro-cid-pkuczafg] .cc-tail[data-astro-cid-pkuczafg]{left:-.5em;transform:scaleX(-1);fill:var(--cc-recv)}.cc-face[data-astro-cid-pkuczafg]{order:2;flex:none;width:1.75em;height:1.75em;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1.5px var(--color-paper)}.cc-face[data-astro-cid-pkuczafg] .cc-img{width:100%;height:100%;object-fit:cover;display:block}.cc-typing[data-astro-cid-pkuczafg]{display:inline-flex;gap:.22em;align-items:center;padding:.62em .75em;opacity:0}.cc-typing--ask[data-astro-cid-pkuczafg]{border-radius:1.05em 1.05em 1.05em .3em;background:var(--cc-recv)}.cc-typing[data-astro-cid-pkuczafg] span[data-astro-cid-pkuczafg]{width:.36em;height:.36em;border-radius:50%;background:color-mix(in srgb,var(--color-paper) 60%,transparent)}.cc-live[data-astro-cid-pkuczafg]{align-self:flex-end;display:inline-flex;align-items:center;gap:.45em;padding:.28em .75em .28em .6em;border-radius:999px;background:color-mix(in srgb,var(--color-paper) 8%,transparent);color:color-mix(in srgb,var(--color-live) 80%,var(--color-paper));font-size:.92em;font-weight:400;line-height:1.3}.cc-pulse[data-astro-cid-pkuczafg]{width:.45em;height:.45em;border-radius:50%;background:var(--color-live)}.cc-pause[data-astro-cid-pkuczafg]{position:absolute;left:3cqw;bottom:3cqw;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;cursor:pointer;background:color-mix(in srgb,var(--color-paper) 10%,transparent);color:color-mix(in srgb,var(--color-paper) 85%,transparent);opacity:.75;transition:opacity .3s,background-color .3s}.cc-pause[data-astro-cid-pkuczafg]:hover,.cc-pause[data-astro-cid-pkuczafg]:focus-visible{opacity:1;background:color-mix(in srgb,var(--color-paper) 18%,transparent)}.cc-pause[data-astro-cid-pkuczafg]:focus-visible{outline-color:var(--color-paper)}.cc-pause[data-astro-cid-pkuczafg] svg[data-astro-cid-pkuczafg]{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.cc-i-play[data-astro-cid-pkuczafg]{display:none;fill:currentColor;stroke:none}.cc[data-astro-cid-pkuczafg].is-paused .cc-i-pause[data-astro-cid-pkuczafg]{display:none}.cc[data-astro-cid-pkuczafg].is-paused .cc-i-play[data-astro-cid-pkuczafg]{display:inline}@media(prefers-reduced-motion:no-preference){.cc[data-astro-cid-pkuczafg][data-anim] .cc-typing--ask[data-astro-cid-pkuczafg]{animation:cc-type-ask var(--cc-loop) linear infinite}.cc[data-astro-cid-pkuczafg][data-anim] .cc-ask[data-astro-cid-pkuczafg]{animation:cc-msg-ask var(--cc-loop) infinite;transform-origin:0 100%}.cc[data-astro-cid-pkuczafg][data-anim] .cc-face[data-astro-cid-pkuczafg]{animation:cc-face var(--cc-loop) infinite}.cc[data-astro-cid-pkuczafg][data-anim] .cc-reply[data-astro-cid-pkuczafg]{animation:cc-msg-reply var(--cc-loop) infinite;transform-origin:100% 100%}.cc[data-astro-cid-pkuczafg][data-anim] .cc-live[data-astro-cid-pkuczafg]{animation:cc-live var(--cc-loop) infinite}.cc[data-astro-cid-pkuczafg][data-anim] .cc-typing[data-astro-cid-pkuczafg] span[data-astro-cid-pkuczafg]{animation:cc-dot 1s ease-in-out infinite}.cc[data-astro-cid-pkuczafg][data-anim] .cc-typing[data-astro-cid-pkuczafg] span[data-astro-cid-pkuczafg]:nth-child(2){animation-delay:.15s}.cc[data-astro-cid-pkuczafg][data-anim] .cc-typing[data-astro-cid-pkuczafg] span[data-astro-cid-pkuczafg]:nth-child(3){animation-delay:.3s}.cc[data-astro-cid-pkuczafg][data-anim] .cc-pulse[data-astro-cid-pkuczafg]{animation:cc-pulse 1.8s ease-in-out infinite}.cc[data-astro-cid-pkuczafg][data-anim]:not(.is-playing) [data-astro-cid-pkuczafg]:is(.cc-typing,.cc-typing span,.cc-ask,.cc-face,.cc-reply,.cc-live,.cc-pulse){animation-play-state:paused}}@keyframes cc-type-ask{0%,2.8%{opacity:0;transform:translateY(.3em)}5%,9.5%{opacity:1;transform:none}10.5%,to{opacity:0;transform:none}}@keyframes cc-msg-ask{0%,10.4%{opacity:0;transform:translateY(.35em) scale(.7)}13.8%{opacity:1;transform:none;animation-timing-function:linear}90.5%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-.3em)}}@keyframes cc-face{0%,21%{opacity:0;transform:scale(.6)}24%{opacity:1;transform:none}90.5%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes cc-msg-reply{0%,24.5%{opacity:0;transform:translateY(.35em) scale(.7)}27.9%{opacity:1;transform:none;animation-timing-function:linear}90.5%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-.3em)}}@keyframes cc-live{0%,29.5%{opacity:0;transform:translateY(.3em)}33%{opacity:1;transform:none}90.5%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes cc-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-.12em)}}@keyframes cc-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-live) 60%,transparent)}60%{box-shadow:0 0 0 .45em transparent}}.cc[data-astro-cid-pkuczafg][data-anim] [data-astro-cid-pkuczafg]:is(.cc-ask,.cc-reply,.cc-typing){animation-timing-function:cubic-bezier(.34,1.45,.64,1)}.cc[data-astro-cid-pkuczafg][data-anim] [data-astro-cid-pkuczafg]:is(.cc-face,.cc-live){animation-timing-function:cubic-bezier(.22,1,.36,1)}.hs[data-astro-cid-4a6d4qof]{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 10;display:grid;place-items:center;border-radius:var(--radius-md);background:radial-gradient(120% 90% at 85% 10%,color-mix(in srgb,var(--color-blue) 7%,transparent),transparent 60%),linear-gradient(160deg,var(--color-paper-raised),color-mix(in srgb,var(--color-ink) 5%,var(--color-paper)));container-type:inline-size;-webkit-font-smoothing:antialiased}.hs[data-astro-cid-4a6d4qof] p[data-astro-cid-4a6d4qof]{margin:0}.hs-card[data-astro-cid-4a6d4qof]{width:87%;padding:.4em 1.25em .35em;border-radius:1.05em;background:var(--color-paper);box-shadow:0 .05em .15em color-mix(in srgb,var(--color-ink) 5%,transparent),0 .6em 1.6em -.4em color-mix(in srgb,var(--color-ink) 16%,transparent);font-size:3.6cqw;line-height:1.25}.hs-url[data-astro-cid-4a6d4qof]{display:flex;align-items:center;gap:.6em;padding:.75em 0 .8em;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 11%,transparent);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.94em;letter-spacing:.01em;color:var(--color-ink-soft)}.hs-lock[data-astro-cid-4a6d4qof]{flex:none;display:grid;place-items:center;width:1.55em;height:1.55em;border-radius:50%;background:color-mix(in srgb,var(--color-blue) 16%,var(--color-paper));color:var(--color-ink)}.hs-lock[data-astro-cid-4a6d4qof] svg[data-astro-cid-4a6d4qof]{width:.95em;height:.95em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.hs-row[data-astro-cid-4a6d4qof]{display:flex;justify-content:space-between;align-items:center;gap:1em;padding:.85em 0}.hs-row[data-astro-cid-4a6d4qof]+.hs-row[data-astro-cid-4a6d4qof]{border-top:1px solid color-mix(in srgb,var(--color-ink) 11%,transparent)}.hs-k[data-astro-cid-4a6d4qof]{color:var(--color-ink-soft)}.hs-v[data-astro-cid-4a6d4qof]{display:inline-flex;align-items:center;gap:.6em;color:var(--color-ink);font-weight:400}.hs-dot[data-astro-cid-4a6d4qof]{width:.42em;height:.42em;border-radius:50%;background:color-mix(in srgb,var(--color-live) 80%,var(--color-ink))}.bb[data-astro-cid-4qxt6xdr]{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 10;border-radius:var(--radius-md);background:radial-gradient(120% 90% at 85% 10%,color-mix(in srgb,var(--color-blue) 7%,transparent),transparent 60%),linear-gradient(160deg,var(--color-paper-raised),color-mix(in srgb,var(--color-ink) 5%,var(--color-paper)));container-type:inline-size;-webkit-font-smoothing:antialiased}.bb[data-astro-cid-4qxt6xdr] p[data-astro-cid-4qxt6xdr]{margin:0}.bb-win[data-astro-cid-4qxt6xdr]{position:absolute;inset:11% 6.5% 0;display:flex;flex-direction:column;border-radius:3.4cqw 3.4cqw 0 0;overflow:hidden;background:var(--color-paper);box-shadow:0 2cqw 5cqw -2cqw color-mix(in srgb,var(--color-ink) 18%,transparent)}.bb-bar[data-astro-cid-4qxt6xdr]{flex:none;display:flex;align-items:center;gap:2.4cqw;height:12cqw;padding:0 2.6cqw 0 3.2cqw}.bb-dots[data-astro-cid-4qxt6xdr]{display:inline-flex;gap:1.1cqw}.bb-dots[data-astro-cid-4qxt6xdr] i[data-astro-cid-4qxt6xdr]{width:1.9cqw;height:1.9cqw;border-radius:50%;background:color-mix(in srgb,var(--color-ink) 22%,transparent)}.bb-url[data-astro-cid-4qxt6xdr]{flex:1;height:7.2cqw;display:flex;align-items:center;padding:0 2.4cqw;border-radius:3.6cqw;background:var(--color-paper-raised);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:3.3cqw;letter-spacing:.01em;color:var(--color-ink-soft)}.bb-screen[data-astro-cid-4qxt6xdr]{position:relative;flex:1;overflow:hidden;background:linear-gradient(160deg,#6e89b8,#5875a7);perspective:90cqw}.bb-stage[data-astro-cid-4qxt6xdr]{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(22deg) rotate(-9deg);transform-origin:50% 60%}.bb-stage[data-astro-cid-4qxt6xdr] .bb-page{position:absolute;width:56%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top;border-radius:1.2cqw;box-shadow:0 1.6cqw 3.4cqw -1cqw color-mix(in srgb,var(--color-ink) 35%,transparent)}.bb-stage[data-astro-cid-4qxt6xdr] .bb-page--a{left:-1%;top:24%}.bb-stage[data-astro-cid-4qxt6xdr] .bb-page--b{left:47%;top:6%}.model[data-astro-cid-bjvrtigc]{padding-block:var(--section-y)}.model-grid[data-astro-cid-bjvrtigc]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.model-grid[data-astro-cid-bjvrtigc]{max-width:40rem}@media(min-width:960px){.model-grid[data-astro-cid-bjvrtigc]{max-width:none;grid-template-columns:repeat(3,1fr)}}.model-item[data-astro-cid-bjvrtigc]{display:flex}.model-card[data-astro-cid-bjvrtigc]{flex:1;display:grid;align-content:start;gap:.85rem;padding:.75rem .75rem 1.5rem;border-radius:var(--radius-lg);background:var(--color-paper)}.model-card[data-astro-cid-bjvrtigc]>[data-astro-cid-bjvrtigc]:not(:first-child){margin-inline:.75rem}.model-card[data-astro-cid-bjvrtigc] .chip{margin-top:.4rem}.model-title[data-astro-cid-bjvrtigc]{margin:0}.model-body[data-astro-cid-bjvrtigc]{margin:0;color:var(--color-ink-soft);font-size:1rem;line-height:1.55;text-wrap:pretty}.model-cta[data-astro-cid-bjvrtigc]{display:grid;justify-items:start;gap:1.1rem;margin-top:clamp(1.75rem,3vw,2.5rem)}.model-line[data-astro-cid-bjvrtigc]{margin:0;max-width:86ch;color:var(--color-ink-soft);text-wrap:balance}.about[data-astro-cid-zsov6f23]{padding-block:var(--section-y);background:var(--color-paper-raised)}.about-grid[data-astro-cid-zsov6f23]{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center}@media(min-width:900px){.about-grid[data-astro-cid-zsov6f23]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.about-photo[data-astro-cid-zsov6f23]{margin:0;border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:4 / 5;max-width:30rem;background:var(--color-line)}.about-photo[data-astro-cid-zsov6f23] img{width:100%;height:100%;object-fit:cover;object-position:40% 30%}.about-h[data-astro-cid-zsov6f23]{margin:0 0 1.5rem}.about-sign[data-astro-cid-zsov6f23]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem}.about-name[data-astro-cid-zsov6f23]{margin:0;display:grid;font-size:var(--text-small);color:var(--color-ink-soft)}.about-name[data-astro-cid-zsov6f23] span[data-astro-cid-zsov6f23]{font-size:1rem;font-weight:400;color:var(--color-ink)}.trust[data-astro-cid-bjyadk2x]{padding-block:var(--section-y)}.trust-grid[data-astro-cid-bjyadk2x]{display:grid;gap:1rem}@media(min-width:960px){.trust-grid[data-astro-cid-bjyadk2x]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}}.trust-side[data-astro-cid-bjyadk2x]{display:grid;gap:1rem;align-content:start}.tq[data-astro-cid-bjyadk2x]{margin:0;display:grid;align-content:space-between;gap:1.5rem;padding:clamp(1.5rem,2.6vw,2rem);border-radius:var(--radius-lg);background:var(--color-paper)}.tq-quote[data-astro-cid-bjyadk2x]{margin:0}.tq-quote[data-astro-cid-bjyadk2x] p[data-astro-cid-bjyadk2x]{margin:0;font-size:1.0625rem;line-height:1.55;letter-spacing:-.012em}.tq--featured[data-astro-cid-bjyadk2x]{position:relative;overflow:hidden;padding:clamp(1.75rem,3.5vw,3rem);background:var(--color-dark);color:var(--color-paper)}.tq-mark[data-astro-cid-bjyadk2x]{width:3rem;fill:var(--color-paper)}.tq--featured[data-astro-cid-bjyadk2x] .tq-quote[data-astro-cid-bjyadk2x] p[data-astro-cid-bjyadk2x]{font-size:clamp(1.375rem,1rem + 1.2vw,2rem);font-weight:300;line-height:1.35;letter-spacing:-.02em}.tq-who[data-astro-cid-bjyadk2x]{display:flex;align-items:center;gap:.85rem}.tq-av[data-astro-cid-bjyadk2x]{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:color-mix(in srgb,var(--color-blue) 12%,var(--color-paper-raised));color:var(--color-blue-700);font-size:.8125rem;font-weight:400;letter-spacing:.02em}.tq--featured[data-astro-cid-bjyadk2x] .tq-av[data-astro-cid-bjyadk2x]{background:color-mix(in srgb,var(--color-paper) 14%,var(--color-dark));color:var(--color-paper)}.tq-av[data-astro-cid-bjyadk2x]{overflow:hidden}.tq-av[data-astro-cid-bjyadk2x] .tq-av-img{width:100%;height:100%;object-fit:cover;display:block}.tq-who[data-astro-cid-bjyadk2x]>span[data-astro-cid-bjyadk2x]:last-child{display:grid;gap:.1rem}.tq-name[data-astro-cid-bjyadk2x]{font-weight:400}.tq-biz[data-astro-cid-bjyadk2x]{font-size:var(--text-small);color:var(--color-ink-soft)}.tq--featured[data-astro-cid-bjyadk2x] .tq-biz[data-astro-cid-bjyadk2x]{color:var(--color-dark-soft)}.tq-stars[data-astro-cid-bjyadk2x]{font-size:.8125rem;letter-spacing:.1em;color:var(--color-blue-700)}.tq--featured[data-astro-cid-bjyadk2x] .tq-stars[data-astro-cid-bjyadk2x]{color:var(--color-blue-200)}.trust-band[data-astro-cid-bjyadk2x]{padding:1rem 1.25rem;border-radius:var(--radius-lg);background:var(--color-blue-600);box-shadow:var(--shadow-card)}
