.tsec[data-astro-cid-ix7iwm34]{background:var(--canvas)}.tsec__lead[data-astro-cid-ix7iwm34]{color:var(--signal);margin-bottom:clamp(2rem,4vw,3.2rem)}.tsec__lead--dark[data-astro-cid-ix7iwm34]{color:var(--signal);margin-bottom:clamp(2rem,4vw,3rem)}.tstack[data-astro-cid-ix7iwm34]{gap:clamp(3rem,6vw,5rem);display:grid}.tq[data-astro-cid-ix7iwm34]{border-top:1px solid var(--rule-light);grid-template-columns:auto minmax(0,1fr) minmax(0,.38fr);align-items:start;gap:clamp(1.2rem,3vw,3rem);padding-top:clamp(1.6rem,2.6vw,2.4rem);display:grid}.tq--alt[data-astro-cid-ix7iwm34]{grid-template-columns:minmax(0,.38fr) minmax(0,1fr) auto}.tq--alt[data-astro-cid-ix7iwm34] .tq__mark[data-astro-cid-ix7iwm34]{order:3}.tq--alt[data-astro-cid-ix7iwm34] .tq__body[data-astro-cid-ix7iwm34]{order:2}.tq--alt[data-astro-cid-ix7iwm34] .tq__who[data-astro-cid-ix7iwm34]{order:1}.tq__mark[data-astro-cid-ix7iwm34]{width:clamp(30px,4vw,46px);height:auto;color:var(--signal);opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease);flex:none;transform:rotate(-22deg)scale(.6)}.tq[data-astro-cid-ix7iwm34].is-in .tq__mark[data-astro-cid-ix7iwm34]{opacity:1;transform:rotate(0)scale(1)}.tq__body[data-astro-cid-ix7iwm34]{flex-direction:column;gap:1rem;display:flex}.tq__line[data-astro-cid-ix7iwm34]{font-family:var(--font-display);font-variation-settings:"opsz" 72;color:var(--on-light);clip-path:inset(0 100% 0 0);max-width:46ch;transition:clip-path 1s var(--ease) calc(var(--k) * .16s);font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:400;line-height:1.45}.tq[data-astro-cid-ix7iwm34].is-in .tq__line[data-astro-cid-ix7iwm34]{clip-path:inset(0)}.tq__who[data-astro-cid-ix7iwm34]{flex-direction:column;gap:.3rem;padding-top:.4rem;display:flex}.tq__rule[data-astro-cid-ix7iwm34]{background:var(--signal);transform-origin:0;width:100%;max-width:3rem;height:1px;transition:transform .8s var(--ease) .35s;margin-bottom:.8rem;transform:scaleX(0)}.tq[data-astro-cid-ix7iwm34].is-in .tq__rule[data-astro-cid-ix7iwm34]{transform:scaleX(1)}.tq__name[data-astro-cid-ix7iwm34]{color:var(--on-light);font-size:.95rem;font-weight:500}.tq__role[data-astro-cid-ix7iwm34]{color:var(--on-light-mute);font-size:.855rem}@media (width<=860px){.tq[data-astro-cid-ix7iwm34],.tq--alt[data-astro-cid-ix7iwm34]{grid-template-columns:1fr;gap:1.2rem}.tq--alt[data-astro-cid-ix7iwm34] .tq__mark[data-astro-cid-ix7iwm34]{order:0}.tq--alt[data-astro-cid-ix7iwm34] .tq__body[data-astro-cid-ix7iwm34]{order:1}.tq--alt[data-astro-cid-ix7iwm34] .tq__who[data-astro-cid-ix7iwm34]{order:2}}@media (prefers-reduced-motion:reduce){.tq__line[data-astro-cid-ix7iwm34]{clip-path:none}.tq__mark[data-astro-cid-ix7iwm34]{opacity:1;transform:none}}.pcases[data-astro-cid-ix7iwm34]{gap:clamp(.6rem,1.2vw,1rem);display:grid}.pcase[data-astro-cid-ix7iwm34]{transition:transform .6s var(--ease);grid-template-columns:minmax(0,.38fr) minmax(0,1fr);align-items:center;gap:clamp(1.4rem,4vw,4rem);margin-inline:calc(-1*clamp(1.2rem,2.4vw,2rem));padding:clamp(1.8rem,3vw,2.6rem) clamp(1.2rem,2.4vw,2rem);scroll-margin-top:100px;display:grid;position:relative}.pcase--alt[data-astro-cid-ix7iwm34]{grid-template-columns:minmax(0,1fr) minmax(0,.38fr)}.pcase--alt[data-astro-cid-ix7iwm34] .pcase__side[data-astro-cid-ix7iwm34]{order:2}.pcase--alt[data-astro-cid-ix7iwm34] .pcase__main[data-astro-cid-ix7iwm34]{order:1}.pcase__side[data-astro-cid-ix7iwm34],.pcase__main[data-astro-cid-ix7iwm34]{z-index:1;position:relative}.pcase[data-astro-cid-ix7iwm34]:hover{transform:translateY(-4px)}.pcase[data-astro-cid-ix7iwm34] .pcase__panel[data-astro-cid-ix7iwm34]{z-index:0;background:var(--canvas);transform-origin:0;transition:transform .95s var(--ease), background-color .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.pcase--alt[data-astro-cid-ix7iwm34] .pcase__panel[data-astro-cid-ix7iwm34]{transform-origin:100%}.pcase[data-astro-cid-ix7iwm34].is-in .pcase__panel[data-astro-cid-ix7iwm34]{transform:scaleX(1)}.pcase[data-astro-cid-ix7iwm34]:hover .pcase__panel[data-astro-cid-ix7iwm34]{background:#fff}.pcase__side[data-astro-cid-ix7iwm34]{align-items:center;gap:clamp(1rem,2vw,1.6rem);display:flex}.pcase__i[data-astro-cid-ix7iwm34]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px var(--rule-light-2);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .7s var(--ease) .2s, transform .7s var(--ease) .2s, -webkit-text-stroke-color .5s var(--ease);font-size:clamp(2.6rem,5vw,4.2rem);font-weight:700;line-height:.9;transform:translateY(14px)}.pcase[data-astro-cid-ix7iwm34].is-in .pcase__i[data-astro-cid-ix7iwm34]{opacity:1;transform:none}.pcase[data-astro-cid-ix7iwm34]:hover .pcase__i[data-astro-cid-ix7iwm34]{-webkit-text-stroke-color:var(--signal)}.pcase__logo[data-astro-cid-ix7iwm34]{align-items:center;height:60px;display:flex}.pcase__logo[data-astro-cid-ix7iwm34] img{object-fit:contain;filter:grayscale()contrast(1.1);opacity:.62;width:auto;max-width:190px;height:auto;max-height:60px;transition:opacity .55s var(--ease), filter .55s var(--ease)}.pcase[data-astro-cid-ix7iwm34]:hover .pcase__logo[data-astro-cid-ix7iwm34] img{opacity:1;filter:none}.pcase__main[data-astro-cid-ix7iwm34]{flex-direction:column;gap:.7rem;display:flex}.pcase__claim[data-astro-cid-ix7iwm34]{font-family:var(--font-display);font-variation-settings:"opsz" 96, "WONK" 1;color:var(--on-light);clip-path:inset(0 100% 0 0);max-width:22ch;transition:clip-path .95s var(--ease) .12s;font-size:clamp(1.4rem,2.6vw,2.15rem);font-style:italic;font-weight:500;line-height:1.16}.pcase[data-astro-cid-ix7iwm34].is-in .pcase__claim[data-astro-cid-ix7iwm34]{clip-path:inset(0)}.pcase__client[data-astro-cid-ix7iwm34]{color:var(--signal);letter-spacing:.04em;font-size:.88rem;font-weight:500}.pcase__what[data-astro-cid-ix7iwm34]{color:var(--on-light-mute);max-width:54ch;font-size:.95rem}@media (width<=860px){.pcase[data-astro-cid-ix7iwm34],.pcase--alt[data-astro-cid-ix7iwm34]{grid-template-columns:1fr;gap:1.2rem}.pcase--alt[data-astro-cid-ix7iwm34] .pcase__side[data-astro-cid-ix7iwm34]{order:0}.pcase--alt[data-astro-cid-ix7iwm34] .pcase__main[data-astro-cid-ix7iwm34]{order:1}}@media (prefers-reduced-motion:reduce){.pcase__panel[data-astro-cid-ix7iwm34]{transform:scaleX(1)}.pcase__claim[data-astro-cid-ix7iwm34]{clip-path:none}.pcase__i[data-astro-cid-ix7iwm34]{opacity:1;transform:none}}.cases__note[data-astro-cid-ix7iwm34]{border-top:1px solid var(--rule-light);color:var(--on-light-mute);margin-top:clamp(2.4rem,4vw,3.4rem);padding-top:clamp(1.4rem,2.4vw,2rem);font-size:.93rem}
