@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}:root{--bg:#fafafa;--surface:#fff;--field:#f1f1f1;--field-2:#e7e7e7;--ink:#171717;--muted:#5c5c5c;--green:#0a7c42;--green-field:#e8f3ec;--fs-small:14px;--fs-body:17px;--fs-lead:21px;--fs-head:clamp(28px, 2.5vw, 36px);--fs-display:clamp(34px, 4vw, 64px);--fs-figure:clamp(96px, 12vw, 184px);--radius:4px;--radius-ui:10px;--sans:"IBM Plex Sans", system-ui, sans-serif;--margin:clamp(20px, 3vw, 40px);--ease:cubic-bezier(.22, 1, .36, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-body);font-variant-numeric:tabular-nums;margin:0;line-height:1.55;overflow-x:hidden}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--ink);color:var(--surface)}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button{border-radius:var(--radius);background:var(--ink);min-height:44px;color:var(--surface);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:transform .18s var(--ease), background-color .18s var(--ease);border:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:500;text-decoration:none;display:inline-flex}.button:hover{background:#000;transform:translateY(-1px)}.button:active{transform:translateY(1px)scale(.98)}.text-link{font-size:var(--fs-body);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.text-link span{transition:transform .22s var(--ease)}.text-link:hover span{transform:translate(4px)}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(24px)}.js [data-reveal].is-in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.top[data-astro-cid-hkbrpulz],.foot[data-astro-cid-hkbrpulz]{width:min(1240px, 100% - 2 * var(--margin));margin-inline:auto}.top[data-astro-cid-hkbrpulz]{z-index:2;justify-content:space-between;align-items:center;padding-top:32px;display:flex;position:relative}.top[data-astro-cid-hkbrpulz].is-inverted{color:var(--surface);position:absolute;inset:0 0 auto}.mark[data-astro-cid-hkbrpulz]{font-size:var(--fs-body);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.mark[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{fill:currentColor;transition:transform .4s var(--ease)}.mark[data-astro-cid-hkbrpulz]:hover svg[data-astro-cid-hkbrpulz]{transform:rotate(-8deg)}.top-link[data-astro-cid-hkbrpulz]{font-size:var(--fs-small);font-weight:500;text-decoration:none}.top-link[data-astro-cid-hkbrpulz]:hover{text-underline-offset:4px;text-decoration:underline}.foot[data-astro-cid-hkbrpulz]{font-size:var(--fs-small);color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:baseline;gap:24px;padding:64px 0 30px;display:grid}.foot-links[data-astro-cid-hkbrpulz]{gap:24px;display:flex}.foot-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink);text-decoration:none}.foot-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-underline-offset:4px;text-decoration:underline}.foot-end[data-astro-cid-hkbrpulz]{text-align:right}.credits[data-astro-cid-hkbrpulz]{color:var(--ink);grid-column:1/-1;margin:8px 0 0}.credits[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-underline-offset:3px}@media (width<=760px){.foot[data-astro-cid-hkbrpulz]{grid-template-columns:1fr;gap:8px;padding:48px 0 24px}.foot-end[data-astro-cid-hkbrpulz]{text-align:left}}
