[data-il-play]{--il-ease-out:cubic-bezier(.22, 1, .36, 1);--il-ease-io:cubic-bezier(.65, 0, .35, 1)}svg[data-il-play] [data-s]{transform-box:fill-box;transform-origin:50%}[data-il-play] .il-transient,[data-il-play] .il-mover,[data-il-play] .il-flash,[data-il-play] .il-scan{opacity:0}[data-il-play] .il-mover{fill:var(--color-brand);offset-rotate:0deg}.il-armed [data-s]{opacity:0}.il-armed .il-route[data-s]{opacity:1;stroke-dasharray:1;stroke-dashoffset:1px}.il-play [data-s]{animation:il-rise 1s var(--il-ease-out) forwards;animation-delay:calc(var(--s) * 1ms)}.il-play [data-s].il-fade{animation:1.2s forwards il-fade;animation-delay:calc(var(--s) * 1ms)}.il-play .il-route[data-s]{animation:il-draw calc(var(--d,1200) * 1ms) var(--il-ease-io) forwards;animation-delay:calc(var(--s) * 1ms)}.il-play .il-mover{animation:il-travel calc(var(--d,1200) * 1ms) var(--il-ease-io) forwards;animation-delay:calc(var(--s) * 1ms)}.il-play .il-transient{animation:il-blip calc(var(--len) * 1ms) ease-in-out forwards;animation-delay:calc(var(--s) * 1ms)}.il-play .il-flash{animation:2s ease-in-out forwards il-flash;animation-delay:calc(var(--s) * 1ms)}.il-play .il-scan{animation:il-scan 1.8s var(--il-ease-io) forwards;animation-delay:calc(var(--s) * 1ms)}@keyframes il-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes il-fade{0%{opacity:0}to{opacity:1}}@keyframes il-draw{to{stroke-dashoffset:0}}@keyframes il-travel{0%{offset-distance:0%;opacity:0}15%{opacity:1}80%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes il-blip{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes il-flash{0%{opacity:0}30%{opacity:1}60%{opacity:1}to{opacity:0}}@keyframes il-scan{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(80px)}}@media (prefers-reduced-motion:reduce),(width<=767px){.il-armed [data-s],.il-play [data-s]{opacity:1!important;animation:none!important;transform:none!important}.il-armed .il-route[data-s]{stroke-dashoffset:0!important}[data-il-play] .il-transient,[data-il-play] .il-mover,[data-il-play] .il-flash,[data-il-play] .il-scan{display:none}}.il-frame{position:relative}.il-panel{border-radius:var(--radius-card);background:var(--color-brand-50);padding:var(--space-3)}.il-svg{width:100%;height:auto;display:block;overflow:visible}.il-svg text{font-family:var(--font-body);fill:var(--color-ink)}.il-svg .il-h{font-size:12px;font-weight:800}.il-svg .il-b{font-size:11px;font-weight:700}.il-svg .il-s{fill:var(--color-muted);font-size:10px;font-weight:600}.il-svg .il-xs{fill:var(--color-soft);letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:600}.il-svg .il-plain{text-transform:none}.il-svg .il-ink{fill:var(--color-ink)}.il-svg .il-big{font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.il-svg .il-num{font-variant-numeric:tabular-nums}.il-svg .il-tag{fill:var(--color-brand);font-size:9.5px;font-weight:800}.il-svg .il-tag-muted{fill:var(--color-muted)}.il-svg .il-tag-ink{fill:var(--color-ink)}.il-svg .il-pill{fill:var(--color-muted);font-size:10px;font-weight:700}.il-svg .il-pill-brand{fill:var(--color-brand)}.il-svg .il-pill-ok{fill:var(--color-ink);font-weight:800}.il-svg .il-button{fill:#fff;font-size:11px;font-weight:800}.il-svg .il-initial{fill:var(--color-muted);font-size:10px;font-weight:800}.il-svg .il-logo-letter{fill:#fff;font-weight:800}.il-svg .il-card,.il-svg .il-chip{fill:#fff;stroke:var(--color-line);stroke-width:1px}.il-svg .il-drop{fill:var(--color-paper);stroke:var(--color-line-2);stroke-dasharray:3 3}.il-svg .il-lift{filter:drop-shadow(0 12px 20px #1a133012)}.il-svg .il-bar{fill:var(--color-line)}.il-svg .il-bar-dark{fill:var(--color-line-2)}.il-svg .il-rule{stroke:var(--color-line);stroke-width:1px}.il-svg .il-route{fill:none;stroke:var(--color-route);stroke-width:1.5px;stroke-linecap:round}.il-svg .il-route-alt{fill:none;stroke:var(--color-line-2);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:2 5}.il-svg .il-end{fill:var(--color-route)}.il-svg .il-ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@media (width<=767px){.il-crop{aspect-ratio:var(--il-cw) / var(--il-ch);max-width:var(--il-max,none);border-radius:var(--radius-inner);overflow:hidden}.il-crop>.il-svg{width:calc(480 / var(--il-cw) * 100%);max-width:none;margin-left:calc(var(--il-cx) / var(--il-cw) * -100%);margin-top:calc(var(--il-cy) / var(--il-cw) * -100%)}.il-svg .il-m-hide{display:none}.il-panel{padding:var(--space-2)}}.image-placeholder[data-astro-cid-gy25tkdy]{justify-content:center;align-items:center;gap:var(--space-1);aspect-ratio:4/3;width:100%;padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-brand-50);color:var(--color-brand);text-align:center;flex-direction:column;display:flex}.placeholder-icon[data-astro-cid-gy25tkdy]{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.image-placeholder[data-astro-cid-gy25tkdy] b[data-astro-cid-gy25tkdy]{font-size:15px;font-weight:600;line-height:24px}.placeholder-caption[data-astro-cid-gy25tkdy]{max-width:32ch;color:var(--color-muted);font-size:14px;line-height:20px}.page-hero[data-astro-cid-o2gihobc]{padding:calc(80px + var(--space-8)) 0 var(--space-8);margin-top:-80px;position:relative;overflow:visible}.grid[data-astro-cid-o2gihobc]{z-index:2;position:relative}.hero-extra[data-astro-cid-o2gihobc]{z-index:2;margin-top:var(--space-6);position:relative}.has-extra[data-astro-cid-o2gihobc]{padding-bottom:var(--space-12)}.with-visual[data-astro-cid-o2gihobc]{gap:var(--space-6);grid-template-columns:7fr 5fr;align-items:center;display:grid}.with-side[data-astro-cid-o2gihobc]{gap:var(--space-8);grid-template-columns:5fr 7fr;align-items:start;display:grid}.with-side[data-astro-cid-o2gihobc] .copy[data-astro-cid-o2gihobc]{padding-top:var(--space-2)}.copy[data-astro-cid-o2gihobc]{max-width:720px}.align-center[data-astro-cid-o2gihobc] .copy[data-astro-cid-o2gihobc]{text-align:center;margin:0 auto}.before[data-astro-cid-o2gihobc]{margin-bottom:var(--space-3);text-align:left}.with-visual[data-astro-cid-o2gihobc] .before[data-astro-cid-o2gihobc],.with-side[data-astro-cid-o2gihobc] .before[data-astro-cid-o2gihobc]{margin-bottom:calc(var(--space-3) - var(--space-6));grid-column:1/-1}.align-center[data-astro-cid-o2gihobc] .intro[data-astro-cid-o2gihobc]{margin-left:auto;margin-right:auto}.align-center[data-astro-cid-o2gihobc] .actions[data-astro-cid-o2gihobc]{justify-content:center}.kicker[data-astro-cid-o2gihobc]{color:var(--color-brand);margin-bottom:var(--space-1);font-size:14px;font-weight:600;line-height:24px}h1[data-astro-cid-o2gihobc]{letter-spacing:-.01em;font-size:clamp(32px,3.2vw,48px);line-height:1.1}.intro[data-astro-cid-o2gihobc]{margin-top:var(--space-2);color:var(--color-muted);max-width:60ch;font-size:18px;line-height:28px}.actions[data-astro-cid-o2gihobc]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.visual[data-astro-cid-o2gihobc] img[data-astro-cid-o2gihobc]{border-radius:var(--radius-card);width:100%;height:auto;display:block}.crop[data-astro-cid-o2gihobc] img[data-astro-cid-o2gihobc]{aspect-ratio:4/3;object-fit:cover;object-position:50% 30%}.illustration[data-astro-cid-o2gihobc]{--visual-bleed:0;padding:var(--space-4);border-radius:var(--radius-card);min-height:260px;box-shadow:inset 0 0 0 1px var(--color-line), 0 24px 48px -32px #1a13304d;background:#fff;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}@media (width<=1023px){.page-hero[data-astro-cid-o2gihobc]{padding-bottom:var(--space-6)}.has-extra[data-astro-cid-o2gihobc]{padding-bottom:var(--space-8)}.with-visual[data-astro-cid-o2gihobc]{grid-template-columns:1fr}.with-side[data-astro-cid-o2gihobc]{gap:var(--space-5);grid-template-columns:1fr}.with-side[data-astro-cid-o2gihobc] .copy[data-astro-cid-o2gihobc]{padding-top:0}}.page-section[data-astro-cid-jemt4dsu]{z-index:2;position:relative}.size-default[data-astro-cid-jemt4dsu]{padding:var(--space-12) 0}.size-compact[data-astro-cid-jemt4dsu]{padding:var(--space-8) 0}.tone-paper[data-astro-cid-jemt4dsu]{background:var(--color-paper)}.hairline[data-astro-cid-jemt4dsu]{border-top:1px solid var(--color-line)}.page-section[data-astro-cid-jemt4dsu][id]{scroll-margin-top:80px}@media (width<=1023px){.size-default[data-astro-cid-jemt4dsu]{padding:var(--space-8) 0}.size-compact[data-astro-cid-jemt4dsu]{padding:var(--space-6) 0}}
