.wheel[data-astro-cid-kogfcgkh]{gap:var(--gutter);grid-template-columns:1fr;align-items:center;margin-block:2rem;display:grid}@media (width>=820px){.wheel[data-astro-cid-kogfcgkh]{grid-template-columns:5fr 6fr}}svg[data-astro-cid-kogfcgkh]{width:min(100%,440px);margin-inline:auto;overflow:visible}.ring[data-astro-cid-kogfcgkh]{fill:none;stroke:var(--line);stroke-width:3px}.ring-active[data-astro-cid-kogfcgkh]{fill:none;stroke:var(--signal);stroke-width:3px;stroke-dasharray:100;stroke-dashoffset:75px;transform-origin:50%;transition:stroke-dashoffset .5s;transform:rotate(-90deg)}.node[data-astro-cid-kogfcgkh]{cursor:pointer;outline:none}.dot[data-astro-cid-kogfcgkh]{fill:var(--paper);stroke:var(--ink);stroke-width:3px;transition:fill .2s,stroke .2s}.node[data-astro-cid-kogfcgkh]:hover .dot[data-astro-cid-kogfcgkh],.node[data-astro-cid-kogfcgkh]:focus-visible .dot[data-astro-cid-kogfcgkh]{stroke:var(--signal)}.node[data-astro-cid-kogfcgkh][aria-pressed=true] .dot[data-astro-cid-kogfcgkh]{fill:var(--signal);stroke:var(--signal)}.num[data-astro-cid-kogfcgkh]{font-family:var(--font-display);text-anchor:middle;fill:var(--ink);font-size:22px;font-weight:700}.node[data-astro-cid-kogfcgkh][aria-pressed=true] .num[data-astro-cid-kogfcgkh]{fill:#fff}.label[data-astro-cid-kogfcgkh]{font-family:var(--font-display);text-anchor:middle;fill:var(--ink);font-size:15px;font-weight:600}.node[data-astro-cid-kogfcgkh]:focus-visible .dot[data-astro-cid-kogfcgkh]{stroke-width:5px}.detail[data-astro-cid-kogfcgkh]{min-height:12rem}.step[data-astro-cid-kogfcgkh]{animation:.3s fade}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-kogfcgkh]{animation:none}}.step-num[data-astro-cid-kogfcgkh]{color:var(--signal);font-family:var(--font-display);margin-bottom:.2rem;font-weight:600}.out[data-astro-cid-kogfcgkh]{font-family:var(--font-display);font-weight:600}.facade[data-astro-cid-mx53csqf]{aspect-ratio:16/9;background:var(--ink-2);border-radius:var(--radius);position:relative;overflow:hidden}.facade[data-astro-cid-mx53csqf] img[data-astro-cid-mx53csqf],.facade[data-astro-cid-mx53csqf] iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}button[data-astro-cid-mx53csqf]{background:var(--signal);color:#fff;cursor:pointer;border:0;border-radius:50%;place-content:center;width:5rem;height:5rem;margin:auto;transition:transform .15s;display:grid;position:absolute;inset:0}button[data-astro-cid-mx53csqf]:hover{transform:scale(1.08)}.caption[data-astro-cid-mx53csqf]{color:#fff;font-family:var(--font-display);text-shadow:0 1px 8px #0009;margin:0;font-weight:600;position:absolute;bottom:.6rem;left:1rem}.strip[data-astro-cid-gutsj46b]{margin-top:1.5rem;position:relative}.track[data-astro-cid-gutsj46b]{padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;max-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.track[data-astro-cid-gutsj46b]::-webkit-scrollbar{display:none}.track[data-astro-cid-gutsj46b] li[data-astro-cid-gutsj46b]{scroll-snap-align:start;flex:0 0 min(78vw,420px)}.track[data-astro-cid-gutsj46b] a[data-astro-cid-gutsj46b]{text-decoration:none;display:block}.track[data-astro-cid-gutsj46b] img[data-astro-cid-gutsj46b]{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius);background:var(--ink-2);transition:transform .25s}.track[data-astro-cid-gutsj46b] a[data-astro-cid-gutsj46b]:not(.no-link):hover img[data-astro-cid-gutsj46b]{transform:translateY(-4px)}.no-link[data-astro-cid-gutsj46b]{pointer-events:none}.meta[data-astro-cid-gutsj46b]{font-size:var(--fs-0);color:var(--on-ink-mute);margin-top:.6rem;display:block}.meta[data-astro-cid-gutsj46b] strong[data-astro-cid-gutsj46b]{color:var(--on-ink);font-weight:600}.controls[data-astro-cid-gutsj46b]{padding:1rem var(--gutter) 0;justify-content:flex-end;gap:.5rem;display:flex}.controls[data-astro-cid-gutsj46b] button[data-astro-cid-gutsj46b]{border:1px solid var(--on-ink-mute);width:2.6rem;height:2.6rem;color:var(--on-ink);cursor:pointer;background:0 0;border-radius:50%;font-size:1.4rem;line-height:1}.controls[data-astro-cid-gutsj46b] button[data-astro-cid-gutsj46b]:hover{color:#fff;border-color:#fff}.hero[data-astro-cid-7aropxhg]{padding-block:clamp(2.5rem,6vw,5rem);overflow:hidden}.hero-grid[data-astro-cid-7aropxhg]{gap:var(--gutter);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=900px){.hero-grid[data-astro-cid-7aropxhg]{grid-template-columns:4fr 7fr}}.portrait[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);filter:grayscale()contrast(1.05);background:var(--ink-2);width:100%}@media (width<=899px){.portrait[data-astro-cid-7aropxhg]{max-width:260px}.portrait[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{aspect-ratio:1}}.kicker[data-astro-cid-7aropxhg]{color:var(--on-ink-mute);font-size:var(--fs-0);margin-bottom:.4rem}.question[data-astro-cid-7aropxhg]{font-family:var(--font-display);font-size:var(--fs-3);color:var(--on-ink-mute);margin-bottom:1.2rem}.tablist[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;display:flex}.tablist[data-astro-cid-7aropxhg] button[data-astro-cid-7aropxhg]{font:inherit;font-family:var(--font-display);font-weight:600;font-size:var(--fs-0);color:var(--on-ink-mute);border:1px solid var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1rem}.tablist[data-astro-cid-7aropxhg] button[data-astro-cid-7aropxhg][aria-selected=true]{color:#fff;border-color:var(--signal);background:var(--signal)}.tablist[data-astro-cid-7aropxhg] button[data-astro-cid-7aropxhg]:hover{color:#fff}.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{font-size:var(--fs-7);color:#fff;max-width:20ch;margin-bottom:1rem}.answer[data-astro-cid-7aropxhg]{font-size:var(--fs-2);max-width:50ch;color:var(--on-ink);line-height:1.45}[data-astro-cid-7aropxhg][role=tabpanel]{animation:.35s fade}@media (prefers-reduced-motion:reduce){[data-astro-cid-7aropxhg][role=tabpanel]{animation:none}}.reel[data-astro-cid-7aropxhg]{background:var(--ink);padding-top:0}.services[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0;margin-top:2rem;display:grid}.service[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line);padding:1.8rem 1.4rem 1.8rem 0;text-decoration:none}.service[data-astro-cid-7aropxhg]+.service[data-astro-cid-7aropxhg]{border-left:1px solid var(--line);padding-left:1.4rem}@media (width<=700px){.service[data-astro-cid-7aropxhg]+.service[data-astro-cid-7aropxhg]{border-left:0;padding-left:0}}.service[data-astro-cid-7aropxhg]:hover h3[data-astro-cid-7aropxhg]{color:var(--signal)}.who[data-astro-cid-7aropxhg]{color:var(--mute)}.marquee[data-astro-cid-7aropxhg]{margin-top:1.5rem;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{width:max-content;max-width:none;font-family:var(--font-display);font-weight:600;font-size:var(--fs-3);white-space:nowrap;gap:3rem;margin:0;padding:0;list-style:none;animation:40s linear infinite scroll;display:flex}.marquee[data-astro-cid-7aropxhg]:hover ul[data-astro-cid-7aropxhg]{animation-play-state:paused}@keyframes scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:1rem 2rem;width:auto;animation:none}.marquee[data-astro-cid-7aropxhg]{mask-image:none}}.cta[data-astro-cid-7aropxhg]{background:var(--signal);color:#fff}.cta[data-astro-cid-7aropxhg] .btn[data-astro-cid-7aropxhg]{color:var(--signal);background:#fff;border-color:#fff}.cta[data-astro-cid-7aropxhg] .btn[data-astro-cid-7aropxhg]:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.cta[data-astro-cid-7aropxhg] .lede[data-astro-cid-7aropxhg]{color:#dfe4ff}
