.top[data-astro-cid-6drbir62]{padding-top:clamp(40px,6vw,72px)}.order[data-astro-cid-6drbir62]{padding-top:clamp(40px,5vw,64px)}.what[data-astro-cid-6drbir62]{box-shadow:var(--shadow);background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:22px 26px;display:flex}.whats[data-astro-cid-6drbir62]{flex-wrap:wrap;gap:10px;display:flex}.wchip[data-astro-cid-6drbir62]{background:var(--paper-2);min-height:42px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;padding:8px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.wchip[data-astro-cid-6drbir62]:hover{background:var(--ink);color:#f5f8f7}.journey[data-astro-cid-6drbir62]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey[data-astro-cid-6drbir62]:before{content:"";background:linear-gradient(90deg, var(--mineral), var(--glacier));height:2px;position:absolute;top:23px;left:0;right:0}.journey[data-astro-cid-6drbir62]>li[data-astro-cid-6drbir62]{display:flex}.stop[data-astro-cid-6drbir62]{flex-direction:column;flex:1;gap:14px;text-decoration:none;display:flex;position:relative}.dot[data-astro-cid-6drbir62]{z-index:1;background:var(--paper);width:48px;height:48px;box-shadow:inset 0 0 0 2px var(--mineral);font:600 17px/1 var(--display);color:var(--mineral);border-radius:999px;place-items:center;font-stretch:112%;transition:background-color .3s,color .3s;display:grid;position:relative}.stop[data-astro-cid-6drbir62]:hover .dot[data-astro-cid-6drbir62],.stop[data-astro-cid-6drbir62]:focus-visible .dot[data-astro-cid-6drbir62]{background:var(--mineral);color:#f5f8f7}.stop[data-astro-cid-6drbir62] .card[data-astro-cid-6drbir62]{flex:1}.stop[data-astro-cid-6drbir62]:hover .card[data-astro-cid-6drbir62]{box-shadow:var(--shadow);background:#f0f6f5;transform:translateY(-3px)}.stop[data-astro-cid-6drbir62]:hover .art[data-astro-cid-6drbir62] img[data-astro-cid-6drbir62]{transform:scale(1.04)translateY(-2px)}.stop[data-astro-cid-6drbir62] .card-body[data-astro-cid-6drbir62]{gap:10px;padding:22px}.stop[data-astro-cid-6drbir62] p[data-astro-cid-6drbir62]{color:var(--ink-2);margin:0;font-size:15.5px}.stage[data-astro-cid-6drbir62]{color:var(--ink-3)}.kind[data-astro-cid-6drbir62]{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-size:14.5px;font-weight:600;display:flex}.stop[data-astro-cid-6drbir62]:hover .arr[data-astro-cid-6drbir62]{background:var(--ink);color:#f5f8f7;border-color:var(--ink)}.fig[data-astro-cid-6drbir62]{background:linear-gradient(160deg,#f3f9f8,#e0eded);align-content:end;padding:20px 22px;display:grid}.flab[data-astro-cid-6drbir62]{font:600 10px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-stretch:118%}.fnum[data-astro-cid-6drbir62]{font:620 40px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-stretch:112%}.bybrand[data-astro-cid-6drbir62]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:28px;padding-top:22px;display:flex}.tool-band[data-astro-cid-6drbir62]{margin-top:clamp(56px,8vw,96px)}.tool-band[data-astro-cid-6drbir62] .wrap[data-astro-cid-6drbir62]{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.tool-band[data-astro-cid-6drbir62] .eyebrow[data-astro-cid-6drbir62]{margin:0 0 12px}.tool-text[data-astro-cid-6drbir62]{max-width:42ch;margin:16px 0 26px;font-size:18px}.worked-card[data-astro-cid-6drbir62]{box-shadow:var(--shadow);background:#fff;border-radius:14px;margin:0;padding:24px 26px;font-size:15px}.worked-card[data-astro-cid-6drbir62] figcaption[data-astro-cid-6drbir62]{color:var(--ink-3);margin-bottom:6px}.worked-card[data-astro-cid-6drbir62] .row[data-astro-cid-6drbir62]{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.worked-card[data-astro-cid-6drbir62] .row[data-astro-cid-6drbir62]:last-of-type{border-bottom:0}.worked-card[data-astro-cid-6drbir62] .row[data-astro-cid-6drbir62] b[data-astro-cid-6drbir62]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.worked-card[data-astro-cid-6drbir62] .total[data-astro-cid-6drbir62]{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:16px;display:flex}.worked-card[data-astro-cid-6drbir62] .total[data-astro-cid-6drbir62] .figure[data-astro-cid-6drbir62]{font-size:40px}.end[data-astro-cid-6drbir62]{height:clamp(64px,9vw,120px)}@media (width<=1100px){.journey[data-astro-cid-6drbir62]{grid-template-columns:repeat(2,minmax(0,1fr))}.journey[data-astro-cid-6drbir62]:before{display:none}}@media (width<=860px){.tool-band[data-astro-cid-6drbir62] .wrap[data-astro-cid-6drbir62]{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.journey[data-astro-cid-6drbir62]{grid-template-columns:minmax(0,1fr)}.journey[data-astro-cid-6drbir62]:before{background:linear-gradient(180deg, var(--mineral), var(--glacier));width:2px;height:auto;display:block;inset:0 auto 0 23px}.stop[data-astro-cid-6drbir62]{grid-template-columns:48px minmax(0,1fr);gap:14px;display:grid}}@media (prefers-reduced-motion:reduce){.stop[data-astro-cid-6drbir62]:hover .card[data-astro-cid-6drbir62]{transform:none}}
