.section-head[data-astro-cid-sjgajsms]{isolation:isolate;margin-bottom:56px;position:relative}.index[data-astro-cid-sjgajsms]{z-index:-1;font-family:var(--font-display);letter-spacing:-.06em;color:#0000;background:var(--gradient-ghost-text);user-select:none;background-clip:text;font-size:clamp(120px,17vw,240px);font-weight:800;line-height:1;position:absolute;top:-.32em;right:-.04em}.eyebrow[data-astro-cid-sjgajsms]{margin-bottom:16px}.lead[data-astro-cid-sjgajsms]{max-width:720px;color:var(--color-text-sub);margin-top:20px;font-size:17px}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-sjgajsms] .section-head[data-astro-cid-sjgajsms]>[data-astro-cid-sjgajsms]{opacity:0}.js[data-astro-cid-sjgajsms] .section-head[data-astro-cid-sjgajsms].is-visible>[data-astro-cid-sjgajsms]{animation:head-in 1s var(--ease-out) both}.js[data-astro-cid-sjgajsms] .section-head[data-astro-cid-sjgajsms].is-visible .section-title[data-astro-cid-sjgajsms]{animation-delay:.1s}.js[data-astro-cid-sjgajsms] .section-head[data-astro-cid-sjgajsms].is-visible .lead[data-astro-cid-sjgajsms]{animation-delay:.2s}.js[data-astro-cid-sjgajsms] .section-head[data-astro-cid-sjgajsms].is-visible .index[data-astro-cid-sjgajsms]{animation:index-in 1.4s var(--ease-out) both}}@keyframes head-in{0%{opacity:0;clip-path:inset(0 0 100%);translate:0 28px}to{opacity:1;clip-path:inset(-20%);translate:0}}@keyframes index-in{0%{opacity:0;translate:80px}to{opacity:1;translate:0}}@media (width<=900px){.section-head[data-astro-cid-sjgajsms]{margin-bottom:36px}.index[data-astro-cid-sjgajsms]{top:-.2em}.eyebrow[data-astro-cid-sjgajsms]{margin-bottom:10px}.lead[data-astro-cid-sjgajsms]{margin-top:14px;font-size:16px}}.conditions[data-astro-cid-ch2jmiky]{border-block:1px solid var(--color-border);background:radial-gradient(ellipse 60% 50% at 100% 0%, var(--color-accent-faint), transparent), var(--color-surface);position:relative}.conditions[data-astro-cid-ch2jmiky]:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent) 50%, transparent);opacity:.6;height:1px;position:absolute;inset:-1px 0 auto}.list[data-astro-cid-ch2jmiky]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.item[data-astro-cid-ch2jmiky]{border:1px solid var(--color-border-card);background:var(--color-bg);transition:border-color .35s, transform .4s var(--ease-out);border-radius:16px;gap:24px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.item[data-astro-cid-ch2jmiky]:before{content:"";background:var(--color-accent);width:3px;box-shadow:0 0 16px var(--color-accent-glow);transform-origin:top;transition:transform .9s var(--ease-out) .4s;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-ch2jmiky] .item[data-astro-cid-ch2jmiky]:not(.is-visible):before{transform:scaleY(0)}}.item[data-astro-cid-ch2jmiky]:hover{border-color:var(--color-border-strong);transform:translate(4px)}.no[data-astro-cid-ch2jmiky]{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;background:linear-gradient(180deg, var(--color-accent) 20%, var(--color-accent-soft));background-clip:text;flex:none;font-size:36px;font-weight:800;line-height:1;transition:filter .35s}.item[data-astro-cid-ch2jmiky]:hover .no[data-astro-cid-ch2jmiky]{filter:drop-shadow(0 0 12px var(--color-accent-glow))}.title[data-astro-cid-ch2jmiky]{font-size:18px;line-height:1.5}.desc[data-astro-cid-ch2jmiky]{color:var(--color-text-sub);margin-top:8px;font-size:14px}@media (width<=900px){.list[data-astro-cid-ch2jmiky]{grid-template-columns:1fr;gap:14px}.item[data-astro-cid-ch2jmiky]{gap:16px;padding:22px 20px;--i:0!important}.no[data-astro-cid-ch2jmiky]{font-size:28px}.title[data-astro-cid-ch2jmiky]{font-size:16px}}.copy[data-astro-cid-yulf4ecu]{flex:none;display:inline-flex;position:relative}.copy-button[data-astro-cid-yulf4ecu]{width:var(--copy-size,32px);height:var(--copy-size,32px);border:1px solid var(--color-border-card);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:flex}.copy-button[data-astro-cid-yulf4ecu]:hover{border-color:var(--color-accent);color:var(--color-accent)}.copy-button[data-astro-cid-yulf4ecu] .icon{color:inherit}.icon-copy[data-astro-cid-yulf4ecu],.icon-done[data-astro-cid-yulf4ecu]{display:flex}.icon-done[data-astro-cid-yulf4ecu],.copy-button[data-astro-cid-yulf4ecu][data-copied] .icon-copy[data-astro-cid-yulf4ecu]{display:none}.copy-button[data-astro-cid-yulf4ecu][data-copied] .icon-done[data-astro-cid-yulf4ecu]{display:flex}.copy-button[data-astro-cid-yulf4ecu][data-copied]{color:var(--color-accent)}.copy-status[data-astro-cid-yulf4ecu]{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);font-family:var(--font-sans);color:var(--color-text);white-space:nowrap;pointer-events:none;border-radius:6px;padding:2px 8px;font-size:12px;line-height:1.6;position:absolute;bottom:calc(100% + 6px);right:0}.copy-status[data-astro-cid-yulf4ecu]:empty{opacity:0}.contact[data-astro-cid-he3spzz3]{--grid-focus:50% 100%;border-top:1px solid var(--color-border);padding-block:144px;overflow:hidden}.glow[data-astro-cid-he3spzz3]{z-index:-1;aspect-ratio:2;background:radial-gradient(ellipse at center, var(--color-accent-soft), transparent 65%);border-radius:50%;width:min(120vw,1400px);animation:7s ease-in-out infinite alternate breathe;position:absolute;bottom:-60%;left:50%;translate:-50%}@keyframes breathe{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}.grid[data-astro-cid-he3spzz3]{grid-template-columns:1.1fr 1fr;align-items:end;gap:72px;display:grid}.text[data-astro-cid-he3spzz3]{flex-direction:column;gap:24px;display:flex}.section-title[data-astro-cid-he3spzz3]{font-size:clamp(36px,5vw,64px);line-height:1.25}.line[data-astro-cid-he3spzz3]{display:block}.line[data-astro-cid-he3spzz3].accent{color:var(--color-accent);text-shadow:0 0 40px var(--color-accent-glow)}.body[data-astro-cid-he3spzz3]{color:var(--color-text-sub);font-size:16px}.links[data-astro-cid-he3spzz3]{flex-direction:column;gap:16px;display:flex}.link[data-astro-cid-he3spzz3]{--copy-size:40px;border:1px solid var(--color-border-card);background:color-mix(in srgb, var(--color-surface) 85%, transparent);backdrop-filter:blur(8px);transition:border-color .3s, box-shadow .3s, transform .4s var(--ease-out);border-radius:16px;align-items:center;gap:12px;padding-right:24px;display:flex}.link[data-astro-cid-he3spzz3]:has(.link-main:hover){border-color:var(--color-accent);box-shadow:0 0 48px -12px var(--color-accent-glow);transform:translateY(-4px)}.link-main[data-astro-cid-he3spzz3]{border-radius:16px 0 0 16px;flex:1;align-items:center;gap:18px;min-width:0;padding:20px 0 20px 24px;display:flex}.link-icon[data-astro-cid-he3spzz3]{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);width:52px;height:52px;transition:background-color .3s, border-color .3s, transform .5s var(--ease-out);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.link-icon[data-astro-cid-he3spzz3] .icon{transition:color .3s}.link-main[data-astro-cid-he3spzz3]:hover .link-icon[data-astro-cid-he3spzz3]{border-color:var(--color-accent);background:var(--color-accent);transform:rotate(-8deg)}.link-main[data-astro-cid-he3spzz3]:hover .link-icon[data-astro-cid-he3spzz3] .icon{color:var(--color-on-accent)}.link-text[data-astro-cid-he3spzz3]{flex-direction:column;gap:2px;min-width:0;display:flex}.link-label[data-astro-cid-he3spzz3]{color:var(--color-text-label);font-size:13px}.link-value[data-astro-cid-he3spzz3]{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:19px}@media (width<=900px){.contact[data-astro-cid-he3spzz3]{padding-block:88px}.glow[data-astro-cid-he3spzz3]{bottom:-30%}.grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:36px}.text[data-astro-cid-he3spzz3]{gap:16px}.links[data-astro-cid-he3spzz3]{gap:12px}.link[data-astro-cid-he3spzz3]{--copy-size:36px;gap:8px;padding-right:12px}.link-main[data-astro-cid-he3spzz3]{gap:14px;padding:14px 0 14px 16px}.link-icon[data-astro-cid-he3spzz3]{width:44px;height:44px}.link-value[data-astro-cid-he3spzz3]{font-size:17px}}@media (width<=480px){.link-main[data-astro-cid-he3spzz3]{gap:12px}.link-icon[data-astro-cid-he3spzz3]{width:40px;height:40px}.link-value[data-astro-cid-he3spzz3]{font-size:16px}}.steps[data-astro-cid-gemfbn6y]{flex-direction:column;gap:14px;display:flex;position:relative}.steps[data-astro-cid-gemfbn6y]:before,.steps[data-astro-cid-gemfbn6y]:after{content:"";background:var(--color-border-strong);width:1px;position:absolute;top:32px;bottom:32px;left:27px}.steps[data-astro-cid-gemfbn6y]:after{background:linear-gradient(var(--color-accent), var(--color-accent) 85%, transparent);width:2px;box-shadow:0 0 14px var(--color-accent-glow);transform-origin:top;margin-left:-.5px}@media (prefers-reduced-motion:no-preference){.steps[data-astro-cid-gemfbn6y]:after{transition:transform 2.4s var(--ease-out)}.js[data-astro-cid-gemfbn6y] .steps[data-astro-cid-gemfbn6y]:not(.is-visible):after{transform:scaleY(0)}@supports (animation-timeline:view()){.steps[data-astro-cid-gemfbn6y]:after{transition:none;animation:linear both line-grow view();animation-range:entry 30% cover 55%}}}@keyframes line-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.row[data-astro-cid-gemfbn6y]{z-index:1;grid-template-columns:56px 1fr;align-items:center;gap:24px;display:grid;position:relative}.no[data-astro-cid-gemfbn6y]{z-index:1;border:1px solid var(--color-accent);background:var(--color-bg);width:56px;height:56px;font-family:var(--font-mono);color:var(--color-accent);box-shadow:0 0 0 6px var(--color-bg), 0 0 24px -4px var(--color-accent-glow);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;transition:background-color .35s,color .35s;display:flex;position:relative}.no[data-astro-cid-gemfbn6y]:after{content:"";border:1px solid var(--color-accent);border-radius:inherit;opacity:0;position:absolute;inset:-1px}@media (prefers-reduced-motion:no-preference){.row[data-astro-cid-gemfbn6y].is-visible .no[data-astro-cid-gemfbn6y]:after{animation:ripple 1.4s var(--ease-out) .3s}}@keyframes ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.row[data-astro-cid-gemfbn6y]:hover .no[data-astro-cid-gemfbn6y]{background:var(--color-accent);color:var(--color-on-accent)}.card[data-astro-cid-gemfbn6y]{border:1px solid var(--color-border);background:var(--color-surface);transition:border-color .35s, background-color .35s, transform .4s var(--ease-out);border-radius:14px;grid-template-columns:260px 1fr;align-items:center;gap:28px;padding:24px 32px;display:grid}.row[data-astro-cid-gemfbn6y]:hover .card[data-astro-cid-gemfbn6y]{border-color:var(--color-accent);background:linear-gradient(90deg, var(--color-accent-faint), var(--color-surface) 60%);transform:translate(8px)}.title[data-astro-cid-gemfbn6y]{flex-direction:column;gap:2px;font-size:19px;line-height:1.4;display:flex}.step[data-astro-cid-gemfbn6y]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:400}.desc[data-astro-cid-gemfbn6y]{color:var(--color-text-sub);font-size:15px}@media (width<=900px){.steps[data-astro-cid-gemfbn6y]:before,.steps[data-astro-cid-gemfbn6y]:after{top:21px;bottom:0;left:21px}.row[data-astro-cid-gemfbn6y]{grid-template-columns:42px 1fr;align-items:start;gap:12px}.row[data-astro-cid-gemfbn6y]:last-child:before{content:"";background:var(--color-bg);width:42px;position:absolute;top:42px;bottom:0;left:0}.no[data-astro-cid-gemfbn6y]{width:42px;height:42px;box-shadow:0 0 0 4px var(--color-bg), 0 0 18px -4px var(--color-accent-glow);font-size:13px}.card[data-astro-cid-gemfbn6y]{grid-template-columns:1fr;gap:6px;padding:16px 18px}.row[data-astro-cid-gemfbn6y]:hover .card[data-astro-cid-gemfbn6y]{transform:none}.title[data-astro-cid-gemfbn6y]{font-size:16px}.desc[data-astro-cid-gemfbn6y]{font-size:14px}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hero[data-astro-cid-ge2uvauf]{--grid-focus:50% 20%;border-bottom:1px solid var(--color-border);padding:88px 0 112px;overflow:hidden}.backdrop[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;position:absolute;inset:0}.aurora[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:radial-gradient(circle, var(--color-accent-soft), transparent 62%);border-radius:50%;width:min(70vw,900px);animation:18s ease-in-out infinite alternate drift;position:absolute}.aurora-1[data-astro-cid-ge2uvauf]{top:-35%;right:-15%}.aurora-2[data-astro-cid-ge2uvauf]{opacity:.7;animation-duration:24s;animation-direction:alternate-reverse;bottom:-55%;left:-20%}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(-8%,10%)scale(1.15)}}.spot[data-astro-cid-ge2uvauf]{background-image:radial-gradient(circle at var(--mx,50%) var(--my,50%), var(--color-accent-faint), transparent 360px), linear-gradient(var(--color-grid-line-lit) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-line-lit) 1px, transparent 1px);mask-image:radial-gradient(circle 220px at var(--mx,50%) var(--my,50%), black, transparent);opacity:0;background-size:100% 100%,48px 48px,48px 48px;transition:opacity .5s;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf]:hover .spot[data-astro-cid-ge2uvauf]{opacity:1}.inner[data-astro-cid-ge2uvauf]{flex-direction:column;gap:36px;display:flex}.badge[data-astro-cid-ge2uvauf]{border:1px solid var(--color-border-strong);background:color-mix(in srgb, var(--color-surface) 70%, transparent);backdrop-filter:blur(6px);font-family:var(--font-mono);color:var(--color-text-sub);animation:rise .9s var(--ease-out) .1s both;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:6px 16px 6px 14px;font-size:13px;display:inline-flex}.badge-dot[data-astro-cid-ge2uvauf]{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 10px var(--color-accent);border-radius:50%;position:relative}.badge-dot[data-astro-cid-ge2uvauf]:after{content:"";border-radius:inherit;background:var(--color-accent);animation:ping 2.2s var(--ease-out) infinite;position:absolute;inset:0}@keyframes ping{70%,to{opacity:0;transform:scale(3)}}.title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(44px,9vw,128px);font-weight:800;line-height:1}.title-art[data-astro-cid-ge2uvauf]{flex-wrap:wrap;column-gap:.26em;display:flex}.word[data-astro-cid-ge2uvauf]{white-space:nowrap;align-items:baseline;display:inline-flex}.word[data-astro-cid-ge2uvauf].accent{color:var(--color-accent);text-shadow:0 0 24px var(--color-accent-glow), 0 0 80px var(--color-accent-soft)}.char[data-astro-cid-ge2uvauf]{animation:char-in 1.1s var(--ease-out) both;animation-delay:calc(.25s + var(--i) * 50ms);display:inline-block}@keyframes char-in{0%{opacity:0;filter:blur(12px);transform:translateY(.45em)rotate(8deg)}to{opacity:1;filter:blur();transform:none}}.cursor[data-astro-cid-ge2uvauf]{background:var(--color-accent);width:.42em;height:.11em;box-shadow:0 0 18px var(--color-accent-glow);animation:rise .4s var(--ease-out) .9s both, blink 1.1s steps(1) 1.3s infinite;align-self:flex-end;margin-bottom:.1em;margin-left:.08em}.bottom[data-astro-cid-ge2uvauf]{grid-template-columns:1fr minmax(0,460px);gap:56px;display:grid}.main[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:space-between;gap:36px;min-width:0;display:flex}.intro[data-astro-cid-ge2uvauf]{flex-direction:column;gap:36px;display:flex}.scroll-cue[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);animation:rise 1s var(--ease-out) 1.4s both;align-items:center;gap:14px;font-size:12px;display:flex}.scroll-line[data-astro-cid-ge2uvauf]{background:var(--color-border-strong);width:72px;height:1px;position:relative;overflow:hidden}.scroll-line[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(90deg, transparent, var(--color-accent), transparent);animation:sweep 2.4s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes sweep{0%{translate:-100%}to{translate:100%}}.lead[data-astro-cid-ge2uvauf]{max-width:620px;color:var(--color-text-sub);animation:rise 1s var(--ease-out) .75s both;font-size:18px;line-height:1.9}.actions[data-astro-cid-ge2uvauf]{animation:rise 1s var(--ease-out) .9s both;grid-template-columns:1fr 1fr;align-self:flex-start;gap:12px;display:grid}.actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{white-space:nowrap;justify-content:center}.actions[data-astro-cid-ge2uvauf] .icon{color:var(--color-accent)}.actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]:hover .icon{color:inherit}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.profile[data-astro-cid-ge2uvauf]{background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, conic-gradient(from var(--angle), transparent 0% 62%, var(--color-accent) 80%, transparent 92%) border-box, linear-gradient(var(--color-border-strong), var(--color-border-strong)) border-box;box-shadow:0 40px 80px -40px #0009, 0 0 60px -20px var(--color-accent-soft);animation:rise 1s var(--ease-out) .55s both, spin 6s linear infinite;border:1px solid #0000;border-radius:16px;overflow:hidden}@keyframes spin{to{--angle:360deg}}.profile-bar[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--color-border-card);background:var(--color-surface-raised);align-items:center;gap:14px;padding:8px 18px;display:flex}.profile-path[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--color-text-muted);font-size:13px}.profile-dots[data-astro-cid-ge2uvauf]{gap:6px;display:flex}.profile-dots[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--color-border-strong);border-radius:50%;width:9px;height:9px}.profile-dots[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:last-child{background:var(--color-accent);box-shadow:0 0 8px var(--color-accent)}.profile-body[data-astro-cid-ge2uvauf]{flex-direction:column;gap:6px;padding:14px 20px 2px;display:flex}.prompt[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--color-text-muted);align-items:center;gap:10px;font-size:13px;line-height:1.6;display:flex}.prompt-sign[data-astro-cid-ge2uvauf]{color:var(--color-accent)}.prompt-command[data-astro-cid-ge2uvauf]{box-sizing:content-box;width:calc(var(--n) * 1ch);white-space:nowrap;border-right:.6em solid var(--color-accent);animation:type .7s steps(var(--n)) 1.2s both, caret 1.1s steps(1) 1.9s infinite;display:inline-block;overflow:hidden}@keyframes type{0%{width:0}}@keyframes caret{50%{border-right-color:#0000}}.output[data-astro-cid-ge2uvauf]{animation:.9s steps(8,end) 2s both print}@keyframes print{0%{clip-path:inset(0 -60px 100%)}to{clip-path:inset(-60px)}}.profile-name[data-astro-cid-ge2uvauf]{align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.profile-key[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--color-accent);font-size:13px}.profile-value[data-astro-cid-ge2uvauf]{letter-spacing:.06em;font-size:22px;font-weight:700;line-height:1.3}.profile-list[data-astro-cid-ge2uvauf]{grid-template-columns:auto 1fr;column-gap:20px;font-size:16px;line-height:1.35;display:grid}.profile-list[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf],.profile-list[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{border-top:1px solid var(--color-border-card);padding:9px 0}.profile-list[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{color:var(--color-text-label);white-space:nowrap;font-size:14px}.profile-list[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);overflow-wrap:anywhere}.invoice[data-astro-cid-ge2uvauf]{letter-spacing:.03em}.copyable[data-astro-cid-ge2uvauf]{--copy-size:28px;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{--grid-focus:50% 10%;padding:48px 0 56px}.inner[data-astro-cid-ge2uvauf]{gap:24px}.title[data-astro-cid-ge2uvauf]{font-size:clamp(44px,16vw,96px);line-height:1.02}.bottom[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:32px}.main[data-astro-cid-ge2uvauf],.intro[data-astro-cid-ge2uvauf]{gap:24px}.scroll-cue[data-astro-cid-ge2uvauf]{display:none}.lead[data-astro-cid-ge2uvauf]{font-size:16px}}@media (width<=480px){.actions[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-self:stretch}.actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{padding-inline:12px}.profile-bar[data-astro-cid-ge2uvauf],.profile-body[data-astro-cid-ge2uvauf]{padding-inline:16px}.profile-value[data-astro-cid-ge2uvauf]{letter-spacing:.02em;font-size:18px}.profile-list[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.profile-list[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{padding-bottom:0}.profile-list[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{border-top:0;padding-top:2px}}.pillars-section[data-astro-cid-qjj4u7yg]{place-items:center;padding-block:88px;display:grid;overflow-x:clip}.band[data-astro-cid-qjj4u7yg]{grid-area:1/1;width:110%;overflow:hidden}.track[data-astro-cid-qjj4u7yg]{width:max-content;display:flex}.set[data-astro-cid-qjj4u7yg]{align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-qjj4u7yg]{animation:42s linear infinite marquee}.band-ghost[data-astro-cid-qjj4u7yg] .track[data-astro-cid-qjj4u7yg]{animation-duration:60s;animation-direction:reverse}.band[data-astro-cid-qjj4u7yg]:hover .track[data-astro-cid-qjj4u7yg]{animation-play-state:paused}}@keyframes marquee{to{transform:translate(-50%)}}.band-main[data-astro-cid-qjj4u7yg]{z-index:1;background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 0 60px -10px var(--color-accent-glow), 0 30px 60px -30px #000000b3;padding-block:22px;position:relative;rotate:-2.5deg}.pillar[data-astro-cid-qjj4u7yg]{align-items:center;gap:18px;padding-right:40px;display:flex}.pillar[data-astro-cid-qjj4u7yg] .icon{color:inherit}.label[data-astro-cid-qjj4u7yg]{font-family:var(--font-display);letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:1}.title[data-astro-cid-qjj4u7yg]{font-size:22px;font-weight:700;line-height:1}.sep[data-astro-cid-qjj4u7yg]{margin-left:22px;display:flex}.band-ghost[data-astro-cid-qjj4u7yg]{border-block:1px solid var(--color-border-strong);background:var(--color-surface);padding-block:14px;rotate:3deg}.ghost-item[data-astro-cid-qjj4u7yg]{font-family:var(--font-display);color:var(--color-border-strong);align-items:center;gap:32px;padding-right:32px;font-size:30px;font-weight:800;line-height:1.1;display:flex}.ghost-item[data-astro-cid-qjj4u7yg] .icon{color:var(--color-border-strong)}@media (width<=900px){.pillars-section[data-astro-cid-qjj4u7yg]{padding-block:56px}.band-main[data-astro-cid-qjj4u7yg]{padding-block:14px}.pillar[data-astro-cid-qjj4u7yg]{gap:12px;padding-right:24px}.pillar[data-astro-cid-qjj4u7yg] .icon{width:24px;height:24px}.label[data-astro-cid-qjj4u7yg]{font-size:26px}.title[data-astro-cid-qjj4u7yg]{font-size:16px}.sep[data-astro-cid-qjj4u7yg]{margin-left:12px}.sep[data-astro-cid-qjj4u7yg] .icon{width:18px;height:18px}.band-ghost[data-astro-cid-qjj4u7yg]{padding-block:10px}.ghost-item[data-astro-cid-qjj4u7yg]{gap:20px;padding-right:20px;font-size:20px}.ghost-item[data-astro-cid-qjj4u7yg] .icon{width:16px;height:16px}}.grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card[data-astro-cid-lesv7jgp],.other[data-astro-cid-lesv7jgp]{isolation:isolate;border-radius:18px;position:relative}.card[data-astro-cid-lesv7jgp]{border:1px solid var(--color-border-card);background:linear-gradient(160deg, var(--color-surface-raised), var(--color-surface) 60%);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);flex-direction:column;gap:14px;padding:32px;display:flex}.card[data-astro-cid-lesv7jgp]:before,.other[data-astro-cid-lesv7jgp]:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), var(--color-accent-faint), transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.card[data-astro-cid-lesv7jgp]:after,.other[data-astro-cid-lesv7jgp]:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), var(--color-accent), transparent 70%);opacity:0;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;mask:linear-gradient(#000,#000) content-box exclude,linear-gradient(#000,#000)}.grid[data-astro-cid-lesv7jgp]:hover .card[data-astro-cid-lesv7jgp]:after,.grid[data-astro-cid-lesv7jgp]:hover .other[data-astro-cid-lesv7jgp]:after,.card[data-astro-cid-lesv7jgp]:hover:before,.other[data-astro-cid-lesv7jgp]:hover:before{opacity:1}.card[data-astro-cid-lesv7jgp]:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #000c}.card-top[data-astro-cid-lesv7jgp]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.icon-box[data-astro-cid-lesv7jgp]{border:1px solid var(--color-border-strong);background:var(--color-bg);width:52px;height:52px;transition:background-color .35s, border-color .35s, box-shadow .35s, transform .5s var(--ease-out);border-radius:14px;justify-content:center;align-items:center;display:flex}.icon-box[data-astro-cid-lesv7jgp] .icon{transition:color .35s}.card[data-astro-cid-lesv7jgp]:hover .icon-box[data-astro-cid-lesv7jgp]{border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 28px -2px var(--color-accent-glow);transform:rotate(-8deg)scale(1.06)}.card[data-astro-cid-lesv7jgp]:hover .icon-box[data-astro-cid-lesv7jgp] .icon{color:var(--color-on-accent)}.no[data-astro-cid-lesv7jgp]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-border-card);font-size:28px;font-weight:800;line-height:1;transition:color .35s,text-shadow .35s}.card[data-astro-cid-lesv7jgp]:hover .no[data-astro-cid-lesv7jgp]{color:var(--color-accent);text-shadow:0 0 20px var(--color-accent-glow)}.title[data-astro-cid-lesv7jgp]{font-size:20px;line-height:1.45}.desc[data-astro-cid-lesv7jgp]{color:var(--color-text-sub);font-size:14px}.other[data-astro-cid-lesv7jgp]{border:1px dashed var(--color-border-dashed);flex-direction:column;justify-content:center;gap:10px;height:100%;padding:32px;transition:border-color .3s,background-color .3s;display:flex}.other[data-astro-cid-lesv7jgp]:hover{border-color:var(--color-accent);background:var(--color-accent-faint);color:var(--color-text)}.other-tag[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);color:var(--color-accent);align-items:center;gap:8px;font-size:13px;display:flex}.other-plus[data-astro-cid-lesv7jgp]{transition:transform .5s var(--ease-out);display:flex}.other[data-astro-cid-lesv7jgp]:hover .other-plus[data-astro-cid-lesv7jgp]{transform:rotate(90deg)}.other-title[data-astro-cid-lesv7jgp]{font-size:19px;font-weight:700}.other-desc[data-astro-cid-lesv7jgp]{color:var(--color-text-sub);font-size:14px}.other-arrow[data-astro-cid-lesv7jgp]{border:1px solid var(--color-border-strong);width:44px;height:44px;transition:background-color .3s, border-color .3s, transform .4s var(--ease-out);border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;margin-top:8px;display:flex}.other[data-astro-cid-lesv7jgp]:hover .other-arrow[data-astro-cid-lesv7jgp]{border-color:var(--color-accent);background:var(--color-accent);transform:translate(6px)}.other[data-astro-cid-lesv7jgp]:hover .other-arrow[data-astro-cid-lesv7jgp] .icon{color:var(--color-on-accent)}@media (width<=900px){.grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr;gap:14px}.grid[data-astro-cid-lesv7jgp]>li[data-astro-cid-lesv7jgp]{--i:0!important}.card[data-astro-cid-lesv7jgp]{gap:12px;padding:24px}.icon-box[data-astro-cid-lesv7jgp]{width:46px;height:46px}.title[data-astro-cid-lesv7jgp]{font-size:18px}.other[data-astro-cid-lesv7jgp]{padding:24px}}
