.labcard[data-astro-cid-kpswhbuy]{display:grid;grid-template-columns:3ch 1fr;column-gap:var(--space-4);row-gap:var(--space-1);align-items:baseline;text-decoration:none}.labcard[data-astro-cid-kpswhbuy]:hover{background:transparent;color:var(--ink)}.labcard[data-astro-cid-kpswhbuy]:hover .labcard__label[data-astro-cid-kpswhbuy]{background:var(--yellow);color:var(--on-yellow)}.labcard__id[data-astro-cid-kpswhbuy]{color:var(--ink-soft)}.labcard__note[data-astro-cid-kpswhbuy]{grid-column:2;color:var(--ink-soft)}.ticker[data-astro-cid-jxjmeghb]{overflow:clip;background:var(--tone);color:var(--on-tone);border-block:var(--border-2) solid var(--ink)}.ticker__track[data-astro-cid-jxjmeghb]{display:flex;width:max-content;animation:slide var(--dur-ticker) linear infinite}.ticker__list[data-astro-cid-jxjmeghb]{display:flex;gap:var(--space-5);padding:var(--space-2) var(--space-4);padding-inline-end:var(--space-5);font-family:var(--font-body);font-size:var(--type-N1);font-weight:600;line-height:var(--leading-small);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.ticker__list[data-astro-cid-jxjmeghb] li[data-astro-cid-jxjmeghb]:before{content:"★";margin-inline-end:var(--space-5)}@keyframes slide{to{transform:translate(-50%)}}.shape[data-astro-cid-zohqdjh4]{position:absolute;display:block;width:var(--_size);height:var(--_size);pointer-events:none;--_size: var(--space-6)}.shape[data-astro-cid-zohqdjh4][data-size="1"]{--_size: var(--space-5)}.shape[data-astro-cid-zohqdjh4][data-size="3"]{--_size: var(--space-8)}.shape[data-astro-cid-zohqdjh4][data-tilt="1"]{rotate:var(--tilt-1)}.shape[data-astro-cid-zohqdjh4][data-tilt="2"]{rotate:var(--tilt-2)}.shape[data-astro-cid-zohqdjh4][data-tilt="3"]{rotate:var(--tilt-3)}.shape[data-astro-cid-zohqdjh4][data-kind=circle]{background:var(--tone);border:var(--border-2) solid var(--ink);border-radius:var(--radius-pill)}.shape[data-astro-cid-zohqdjh4][data-kind=ring]{border:var(--border-3) solid var(--tone);border-radius:var(--radius-pill);outline:var(--border-1) solid var(--ink);outline-offset:calc(-1 * var(--border-1))}.shape[data-astro-cid-zohqdjh4][data-kind=square]{background:var(--tone);border:var(--border-2) solid var(--ink)}.shape[data-astro-cid-zohqdjh4][data-kind=triangle]{background:var(--tone);clip-path:polygon(50% 0,100% 100%,0 100%)}.shape[data-astro-cid-zohqdjh4][data-kind=blob]{background:var(--tone);border:var(--border-2) solid var(--ink);border-radius:var(--radius-blob)}.shape[data-astro-cid-zohqdjh4][data-kind=zigzag]{height:var(--space-3);width:calc(var(--_size) * 2);background:var(--tone);mask-image:var(--texture-squiggle);mask-size:var(--pattern-1) var(--space-3);mask-repeat:repeat-x}.hero[data-astro-cid-ycpr3ikl]{position:relative;max-width:var(--content-max);margin:var(--space-6) auto var(--space-7);padding:var(--space-7) var(--margin);overflow:clip}.hero__confetti[data-astro-cid-ycpr3ikl]{position:absolute;inset:0;background-image:var(--texture-confetti);background-size:var(--pattern-3);opacity:.55;pointer-events:none}.hero__plate[data-astro-cid-ycpr3ikl]{position:relative;container-type:inline-size;max-width:60rem;margin-inline:auto;padding:var(--space-6) var(--space-5);text-align:center;box-shadow:var(--shadow-pop)}.hero__plate[data-astro-cid-ycpr3ikl] .display[data-astro-cid-ycpr3ikl]{font-size:clamp(var(--type-1),8.5cqi,var(--type-7))}.hero__new[data-astro-cid-ycpr3ikl]{position:absolute;top:calc(-1 * var(--space-5));right:calc(-1 * var(--space-3))}.hero__role[data-astro-cid-ycpr3ikl]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-4)}.hero__marker[data-astro-cid-ycpr3ikl]{position:absolute;bottom:calc(-1 * var(--space-6));left:var(--space-4);color:var(--magenta);rotate:var(--tilt-3)}@media(max-width:479px){.hero[data-astro-cid-ycpr3ikl]{margin-top:var(--space-5);padding-inline:var(--space-2)}.hero__plate[data-astro-cid-ycpr3ikl]{padding:var(--space-6) var(--space-3) var(--space-5)}.hero__new[data-astro-cid-ycpr3ikl]{top:calc(-1 * var(--space-6));right:calc(-1 * var(--space-2));width:var(--space-8);min-width:0;padding:var(--space-3)}}
