.about[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(2rem,5vw,4.5rem) clamp(2rem,6vw,6rem);display:grid}.about__text[data-astro-cid-oxgmilyn]{gap:1rem;font-size:1.0625rem;display:grid}.principles[data-astro-cid-oxgmilyn]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.principle[data-astro-cid-oxgmilyn]{grid-template-columns:1fr auto;align-items:start;gap:2.5rem 1rem;padding:1.5rem;display:grid}.principle[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{grid-column:1/-1;font-size:1.1875rem;font-weight:500;line-height:1.25}.principle__index[data-astro-cid-oxgmilyn]{color:var(--text-3);font:400 var(--fs-label)/1 var(--mono)}.principle__icon[data-astro-cid-oxgmilyn]{width:4rem;height:4rem;overflow:visible}.principle--cyan[data-astro-cid-oxgmilyn]{color:var(--cyan)}.principle--azure[data-astro-cid-oxgmilyn]{color:#5aa8ff}.principle--violet[data-astro-cid-oxgmilyn]{color:#a78df5}.principle--pink[data-astro-cid-oxgmilyn]{color:var(--pink)}.i-dots[data-astro-cid-oxgmilyn],.i-brackets[data-astro-cid-oxgmilyn],.i-bar[data-astro-cid-oxgmilyn],.i-arrow[data-astro-cid-oxgmilyn]{transition:transform .5s var(--ease);transform-box:fill-box;transform-origin:50%}.i-bar[data-astro-cid-oxgmilyn]{transform-origin:bottom}.principle[data-astro-cid-oxgmilyn]:hover .i-dots[data-astro-cid-oxgmilyn]{transform:translate(6px)}.principle[data-astro-cid-oxgmilyn]:hover .i-brackets[data-astro-cid-oxgmilyn]{transform:scale(.88)}.principle[data-astro-cid-oxgmilyn]:hover .i-bar[data-astro-cid-oxgmilyn]{transform:scaleY(1.08)}.principle[data-astro-cid-oxgmilyn]:hover .i-arrow[data-astro-cid-oxgmilyn]{transform:translateY(-4px)}.principle[data-astro-cid-oxgmilyn]:hover .i-wave[data-astro-cid-oxgmilyn]{stroke-dasharray:1;animation:1s wave}@keyframes wave{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=960px){.about[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr)}.principles[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.principle[data-astro-cid-oxgmilyn]{gap:1.75rem 1rem;padding:1.25rem}.principle[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{font-size:1.0625rem}}.contact[data-astro-cid-he3spzz3]{padding-block:var(--section);position:relative;overflow:hidden}.contact[data-astro-cid-he3spzz3]:before{content:"";background:linear-gradient(90deg,#05070deb 0%,#05070dd6 50%,#05070d4d 80%);position:absolute;inset:0}.contact[data-astro-cid-he3spzz3]:after{content:"";pointer-events:none;background:linear-gradient(#05070dd1,#0000 14% 86%,#05070ddb);position:absolute;inset:0}.contact__inner[data-astro-cid-he3spzz3]{z-index:1;pointer-events:none;position:relative}.contact__inner[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3]{pointer-events:auto}.contact__head[data-astro-cid-he3spzz3]{max-width:52rem;margin-bottom:2.5rem}h2[data-astro-cid-he3spzz3]{letter-spacing:-.03em;font-size:clamp(2.5rem,1.5rem + 3.8vw,4.25rem)}.contact__head[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]:last-child{font-size:var(--fs-lead);margin-top:1.25rem}.contact__options[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:56rem;display:grid}.option[data-astro-cid-he3spzz3]{padding:1.25rem 1.5rem;display:block}.option[data-astro-cid-he3spzz3] .kicker[data-astro-cid-he3spzz3]{margin-bottom:.625rem;display:block}.option__row[data-astro-cid-he3spzz3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.option__row[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--text);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(1rem,.9rem + .45vw,1.1875rem);font-weight:500;transition:color .2s}.option__row[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--cyan)}.copy[data-astro-cid-he3spzz3]{border:1px solid var(--line-2);min-height:32px;color:var(--text-2);font:400 var(--fs-label)/1 var(--mono);background:#ffffff08;border-radius:6px;padding:0 .625rem;transition:border-color .2s,color .2s}.copy[data-astro-cid-he3spzz3]:hover{color:var(--text);border-color:#ffffff52}@media (width<=760px){.contact__options[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr)}}.hero[data-astro-cid-ge2uvauf]{min-height:max(100svh,640px);padding-block:calc(var(--header) + 2rem) 4.5rem;align-items:center;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";background:linear-gradient(90deg,#05070deb 0%,#05070ddb 42%,#0000 66%);position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#05070dd1);height:20%;position:absolute;inset:auto 0 0}.hero__grid[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.hero__grid[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{pointer-events:auto}.hero__copy[data-astro-cid-ge2uvauf]{max-width:42rem}h1[data-astro-cid-ge2uvauf]{margin-top:1.5rem}.hero__lead[data-astro-cid-ge2uvauf]{max-width:34rem;font-size:var(--fs-lead);margin-top:1.5rem}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.pill[data-astro-cid-ge2uvauf]{border:1px solid var(--line-2);color:var(--text-2);background:#0c101ab3;border-radius:999px;align-items:center;gap:.625rem;padding:.375rem .875rem .375rem .75rem;font-size:.8125rem;transition:border-color .2s,color .2s;display:inline-flex}a[data-astro-cid-ge2uvauf].pill:hover{color:var(--text);border-color:#ffffff52}.pill__dot[data-astro-cid-ge2uvauf]{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.pill__arrow[data-astro-cid-ge2uvauf]{transition:transform .25s var(--ease)}a[data-astro-cid-ge2uvauf].pill:hover .pill__arrow[data-astro-cid-ge2uvauf]{transform:translate(3px)}.mark[data-astro-cid-ge2uvauf]{--charge:0;aspect-ratio:1;justify-self:center;width:min(100%,26.25rem);position:relative}.mark[data-astro-cid-ge2uvauf]:before{content:"";opacity:calc(.5 + var(--charge) * .5);background:radial-gradient(closest-side,#2a8cff4d,#8a6cf024 55%,#0000);border-radius:50%;position:absolute;inset:-8%}.mark[data-astro-cid-ge2uvauf] .ring{width:100%;height:auto;position:relative}@media (prefers-reduced-motion:no-preference){.mark[data-astro-cid-ge2uvauf]:before{animation:3s .8s backwards fade-in}.mark[data-astro-cid-ge2uvauf] .ring__core{animation:1.6s .2s backwards fade-in}.mark[data-astro-cid-ge2uvauf] .ring__band{animation:trace-in 2.6s var(--ease-soft) .2s backwards}.mark[data-astro-cid-ge2uvauf] .ring__arc{animation:trace-in 2s var(--ease-soft) 1.1s backwards}.mark[data-astro-cid-ge2uvauf] .ring__arc:nth-child(3),.mark[data-astro-cid-ge2uvauf] .ring__arc:nth-child(5){animation-delay:1.3s}.mark[data-astro-cid-ge2uvauf] .ring__arc:first-child,.mark[data-astro-cid-ge2uvauf] .ring__arc:nth-child(2){animation-delay:1.5s}.mark[data-astro-cid-ge2uvauf] .ring__v{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-out .7s backwards settle-in}}@keyframes trace-in{0%{opacity:0;stroke-dasharray:0 1;stroke-dashoffset:-.5px}15%{opacity:1}to{stroke-dasharray:1 0;stroke-dashoffset:0}}@keyframes settle-in{0%{opacity:0;transform:scale(.95)}}@keyframes fade-in{0%{opacity:0}}.motion[data-astro-cid-ge2uvauf]{z-index:1;right:max(var(--gutter), calc((100% - var(--container)) / 2 + var(--gutter)));border:1px solid var(--line-2);min-width:2.5rem;min-height:2.5rem;color:var(--text-2);background:#05070da6;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8125rem;transition:border-color .2s,color .2s;display:inline-flex;position:absolute;bottom:1.25rem}.motion[data-astro-cid-ge2uvauf]:hover{color:var(--text);border-color:#ffffff52}.motion[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:.75rem;height:.75rem}.motion[data-astro-cid-ge2uvauf][data-paused=false]{padding:0}.motion[data-astro-cid-ge2uvauf][data-paused=false] .motion__play[data-astro-cid-ge2uvauf],.motion[data-astro-cid-ge2uvauf][data-paused=false] .motion__label[data-astro-cid-ge2uvauf],.motion[data-astro-cid-ge2uvauf][data-paused=true] .motion__pause[data-astro-cid-ge2uvauf]{display:none}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{align-items:flex-start}.hero[data-astro-cid-ge2uvauf]:before{background:linear-gradient(#0000 8%,#05070de6 42%)}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);gap:2rem}.mark[data-astro-cid-ge2uvauf]{order:-1;justify-self:start;width:clamp(150px,40vw,230px)}}.services[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.service[data-astro-cid-lesv7jgp]{flex-direction:column;display:flex}.service__visual[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--line);background:#05070d99;height:15rem;position:relative;overflow:hidden}.service__body[data-astro-cid-lesv7jgp]{padding:clamp(1.5rem,3vw,2.25rem)}.service__body[data-astro-cid-lesv7jgp] .kicker[data-astro-cid-lesv7jgp]{margin-bottom:.75rem}.service__body[data-astro-cid-lesv7jgp]>p[data-astro-cid-lesv7jgp]:not(.kicker){margin-top:.75rem}.service__body[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.service__body[data-astro-cid-lesv7jgp] ul[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line);gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.service__body[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{color:var(--text);padding-left:1.125rem;font-size:.9375rem;position:relative}.service__body[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:before{content:"";background:var(--gradient);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.terminal[data-astro-cid-lesv7jgp]{padding:0 1.5rem}.terminal__bar[data-astro-cid-lesv7jgp]{gap:6px;padding-block:1rem .875rem;display:flex}.terminal__bar[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{background:#ffffff1f;border-radius:50%;width:9px;height:9px}.terminal__body[data-astro-cid-lesv7jgp]{color:var(--text-2);font:400 .875rem/1.85 var(--mono);white-space:pre-wrap;margin:0}.terminal__body[data-astro-cid-lesv7jgp] b[data-astro-cid-lesv7jgp]{color:var(--text);font-weight:500}.terminal__body[data-astro-cid-lesv7jgp] u[data-astro-cid-lesv7jgp]{color:var(--cyan);text-decoration:none}.terminal__body[data-astro-cid-lesv7jgp] s[data-astro-cid-lesv7jgp]{color:var(--pink);text-decoration:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.line[data-astro-cid-lesv7jgp]{animation:linear both print view()}.line[data-astro-cid-lesv7jgp]:first-child{animation-range:entry 20% entry 45%}.line[data-astro-cid-lesv7jgp]:nth-child(2){animation-range:entry 35% entry 60%}.line[data-astro-cid-lesv7jgp]:nth-child(3){animation-range:entry 50% entry 75%}.line[data-astro-cid-lesv7jgp]:nth-child(4){animation-range:entry 65% entry 90%}.line[data-astro-cid-lesv7jgp]:nth-child(5){animation-range:entry 80% entry 105%}}}@keyframes print{0%{opacity:0}}.chip[data-astro-cid-lesv7jgp]{border:1px solid var(--line-2);background:linear-gradient(160deg,#161d2e,#0b0f18);border-radius:16px;place-items:center;width:5.25rem;height:5.25rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 44px #2a8cff40}.chip[data-astro-cid-lesv7jgp] svg{width:2.25rem;height:auto}@media (width<=860px){.services[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr)}}.page[data-astro-cid-lcdefpme]{background:#05070dd1}.journal-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.journal-head[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:0}.posts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.posts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{display:grid}@media (width<=960px){.posts[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}
