.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(36px,6vw,80px) clamp(40px,6vw,72px)}.hero__in[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;align-items:start}.hero__label[data-astro-cid-j7pv25f6]{margin:0 0 -1.2rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0 0 1.1rem}@media(min-width:900px){.hero__in[data-astro-cid-j7pv25f6]{grid-template-columns:1.45fr 1fr;column-gap:3.5rem;row-gap:2rem}.hero__label[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}.row-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.4rem;flex-wrap:wrap}.more[data-astro-cid-j7pv25f6]{font-weight:700;text-decoration-color:var(--rust)}.more[data-astro-cid-j7pv25f6]:after{content:" →"}.more-wrap[data-astro-cid-j7pv25f6]{margin:1.4rem 0 0}.work-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.svc-grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.2rem 2rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.svc[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-content:start;text-decoration:none;padding-top:1.5rem;border-top:3px solid var(--navy)}.svc[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-3px;left:0;width:48px;height:3px;background:var(--rust);transition:width .4s ease}.svc[data-astro-cid-j7pv25f6]:hover:before,.svc[data-astro-cid-j7pv25f6]:focus-visible:before{width:100%}.svc__icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:54px;height:54px;margin-bottom:1.1rem;background:var(--sky);border-radius:8px;transition:background-color .25s ease,transform .25s ease}.svc__icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:30px;height:30px;fill:none;stroke:var(--navy);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s ease}.svc[data-astro-cid-j7pv25f6]:hover .svc__icon[data-astro-cid-j7pv25f6],.svc[data-astro-cid-j7pv25f6]:focus-visible .svc__icon[data-astro-cid-j7pv25f6]{background:var(--rust);transform:rotate(-6deg) scale(1.06)}.svc[data-astro-cid-j7pv25f6]:hover .svc__icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6],.svc[data-astro-cid-j7pv25f6]:focus-visible .svc__icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{stroke:#fff}.svc[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);margin:.45rem 0 0;font-size:1rem}.svc__go[data-astro-cid-j7pv25f6]{align-self:start;padding-top:1rem;font-weight:700;font-size:.95rem;color:var(--rust-700)}.svc__last[data-astro-cid-j7pv25f6]{white-space:nowrap}.svc__arr[data-astro-cid-j7pv25f6]{display:inline-block;margin-left:.35em;transition:transform .25s ease}.svc[data-astro-cid-j7pv25f6]:hover .svc__arr[data-astro-cid-j7pv25f6],.svc[data-astro-cid-j7pv25f6]:focus-visible .svc__arr[data-astro-cid-j7pv25f6]{transform:translate(5px)}.home-quote[data-astro-cid-j7pv25f6]{margin-top:clamp(28px,4vw,44px)}.brain__lede[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:700;color:var(--navy)!important}.brain[data-astro-cid-j7pv25f6]{display:grid;gap:0;align-items:stretch}@media(min-width:900px){.brain[data-astro-cid-j7pv25f6]{grid-template-columns:1fr auto 1fr}}.half[data-astro-cid-j7pv25f6]{padding:clamp(24px,3.4vw,40px);display:flex;flex-direction:column}.half--art[data-astro-cid-j7pv25f6]{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--rust)}.half--eng[data-astro-cid-j7pv25f6]{background:var(--navy);color:var(--on-dark);border-top:4px solid var(--navy-900)}.half__icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:54px;height:54px;border-radius:8px;margin-bottom:1.1rem}.half__icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:30px;height:30px;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.half--art[data-astro-cid-j7pv25f6] .half__icon[data-astro-cid-j7pv25f6]{background:var(--sky)}.half--art[data-astro-cid-j7pv25f6] .half__icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{stroke:var(--rust)}.half--eng[data-astro-cid-j7pv25f6] .half__icon[data-astro-cid-j7pv25f6]{background:#ffffff14}.half--eng[data-astro-cid-j7pv25f6] .half__icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{stroke:#f08a73}.half__side[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;color:var(--rust-700)}.half--eng[data-astro-cid-j7pv25f6] .half__side[data-astro-cid-j7pv25f6]{color:#f08a73}.half[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.8rem}.half[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin:0;color:var(--muted);font-size:1.08rem}.half--eng[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{color:var(--on-dark-muted)}.brain__plus[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:60px;height:60px;margin:-16px auto;z-index:1;align-self:center;background:var(--rust);color:#fff;border-radius:50%;border:4px solid var(--sky)}@media(min-width:900px){.brain__plus[data-astro-cid-j7pv25f6]{margin:0 -16px}}.brain__payoff[data-astro-cid-j7pv25f6]{margin:clamp(28px,4vw,40px) 0 0;font-size:1.15rem;max-width:70ch}
