.card[data-astro-cid-oz6kqyu6]{aspect-ratio:1;background:linear-gradient(180deg, color-mix(in srgb, var(--dark) 50%, transparent) 0%, transparent 45%, transparent 70%, color-mix(in srgb, var(--dark) 40%, transparent) 100%), var(--bg);color:var(--white);padding:var(--sp-fluid-s);border-radius:24px;flex-direction:column;justify-content:space-between;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.card[data-astro-cid-oz6kqyu6]:hover{color:var(--white);transform:translateY(-4px)}.card[data-astro-cid-oz6kqyu6]:focus-visible{outline-offset:3px}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-oz6kqyu6]{transition:none}.card[data-astro-cid-oz6kqyu6]:hover{transform:none}}.top[data-astro-cid-oz6kqyu6]{gap:var(--sp-4);justify-content:space-between;align-items:flex-start;display:flex}.top[data-astro-cid-oz6kqyu6] svg[data-astro-cid-oz6kqyu6]{flex:none}.t[data-astro-cid-oz6kqyu6]{font-size:var(--fs-h3);letter-spacing:var(--track-sub);text-wrap:balance;max-width:16ch;font-weight:500;line-height:1.12}.who[data-astro-cid-oz6kqyu6]{gap:var(--sp-1);text-align:right;flex-direction:column;align-items:flex-end;display:flex}.client[data-astro-cid-oz6kqyu6]{font-size:var(--fs-base);font-weight:600}.ind[data-astro-cid-oz6kqyu6]{font-size:var(--fs-sm);color:var(--white);font-weight:500}.page[data-astro-cid-j3ai6jwc]{flex-direction:column;display:flex}.hero[data-astro-cid-j3ai6jwc]{max-width:var(--container);width:100%;padding:var(--section-gap-s) var(--edge) 0;gap:var(--sp-fluid-m);flex-direction:column;margin:0 auto;display:flex}.hero-head[data-astro-cid-j3ai6jwc]{gap:var(--sp-fluid-s);flex-direction:column;display:flex}.hero[data-astro-cid-j3ai6jwc] h1[data-astro-cid-j3ai6jwc]{max-width:17ch}.feat[data-astro-cid-j3ai6jwc]{background:var(--white);color:var(--ink);border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));text-decoration:none;display:grid;overflow:hidden}.feat[data-astro-cid-j3ai6jwc]:hover{color:var(--ink)}.feat[data-astro-cid-j3ai6jwc]:focus-visible{outline-offset:3px}.feat-media[data-astro-cid-j3ai6jwc]{background:linear-gradient(180deg, color-mix(in srgb, var(--dark) 18%, transparent) 0%, transparent 35%, color-mix(in srgb, var(--dark) 55%, transparent) 100%), var(--bg);min-height:clamp(320px,34vw,460px);color:var(--white);padding:var(--sp-fluid-s);flex-direction:column;justify-content:space-between;display:flex;position:relative}.pill[data-astro-cid-j3ai6jwc]{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-pill);background:var(--line-on-dark);font-size:var(--fs-sm);white-space:nowrap;align-self:flex-start}.feat-who[data-astro-cid-j3ai6jwc]{gap:var(--sp-2);flex-direction:column;display:flex}.feat-client[data-astro-cid-j3ai6jwc]{font-size:var(--fs-h2);letter-spacing:var(--track-title);font-weight:600;line-height:.95}.feat-where[data-astro-cid-j3ai6jwc]{font-size:var(--fs-base);line-height:1.4}.feat-body[data-astro-cid-j3ai6jwc]{padding:var(--sp-fluid-m);gap:var(--sp-fluid-m);flex-direction:column;display:flex}.feat-title[data-astro-cid-j3ai6jwc]{font-size:var(--fs-h3);letter-spacing:var(--track-sub);text-wrap:balance;max-width:24ch;font-weight:500;line-height:1.15}.stats-label[data-astro-cid-j3ai6jwc]{margin-bottom:calc(-1 * var(--sp-fluid-s));font-size:var(--fs-sm);color:var(--muted);font-weight:500}.stats[data-astro-cid-j3ai6jwc]{gap:var(--sp-5) 0;margin-left:calc(-1 * var(--sp-4));grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.stat[data-astro-cid-j3ai6jwc]{gap:var(--sp-2);padding:0 var(--sp-4);border-left:1px solid var(--line);flex-direction:column;display:flex}.stat[data-astro-cid-j3ai6jwc]:first-child{border-left:0}.sv[data-astro-cid-j3ai6jwc]{font-size:var(--fs-h2);letter-spacing:var(--track-title);font-weight:500;line-height:1}.su[data-astro-cid-j3ai6jwc]{letter-spacing:0;white-space:nowrap;font-size:.5em}.sl[data-astro-cid-j3ai6jwc]{font-size:var(--fs-sm);color:var(--muted);line-height:1.45}.read[data-astro-cid-j3ai6jwc]{font-size:var(--fs-base);border-bottom:1.5px solid var(--ink);align-self:flex-start;margin-top:auto;padding-bottom:3px;font-weight:500;transition:color .15s,border-color .15s}.feat[data-astro-cid-j3ai6jwc]:hover .read[data-astro-cid-j3ai6jwc]{color:var(--blue-link);border-color:var(--blue-link)}.page[data-astro-cid-j3ai6jwc] .problems{gap:var(--sp-fluid-m);flex-direction:column;display:flex}.ph[data-astro-cid-j3ai6jwc]{gap:var(--sp-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.ph[data-astro-cid-j3ai6jwc] h2[data-astro-cid-j3ai6jwc]{max-width:22ch}.arrows[data-astro-cid-j3ai6jwc]{gap:var(--sp-2);display:flex}.arrows[data-astro-cid-j3ai6jwc][hidden]{display:none}.arrow[data-astro-cid-j3ai6jwc]{all:unset;cursor:pointer;border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--line);box-sizing:border-box;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .15s,opacity .15s;display:flex}.arrow[data-astro-cid-j3ai6jwc]:hover{border-color:var(--ink)}.arrow[data-astro-cid-j3ai6jwc]:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.arrow[data-astro-cid-j3ai6jwc][aria-disabled=true]{opacity:.35;cursor:default;border-color:var(--line)}.track[data-astro-cid-j3ai6jwc]{margin:0 calc(-1 * var(--edge));padding:var(--sp-2) var(--edge);gap:var(--sp-4);scroll-snap-type:x mandatory;scroll-padding:0 var(--edge);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.track[data-astro-cid-j3ai6jwc]::-webkit-scrollbar{display:none}.slide[data-astro-cid-j3ai6jwc]{scroll-snap-align:start;flex:none;width:clamp(280px,31vw,390px)}.slide[data-astro-cid-j3ai6jwc] .card{height:100%}@media (width>=1000px){.feat-media[data-astro-cid-j3ai6jwc]{min-height:clamp(288px,30.6vw,414px)}}
