.s2-types[data-astro-cid-o3lyrrwa]{display:grid;grid-template-columns:minmax(0,1fr);column-gap:1rem;row-gap:0;margin:2rem 0 -1rem}.s2-type-item[data-astro-cid-o3lyrrwa]{display:grid;grid-row:span var(--rows);grid-template-rows:subgrid;margin-bottom:1rem}.s2-type[data-astro-cid-o3lyrrwa]{position:relative;display:grid;grid-row:1 / -1;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);width:100%;padding:1.25rem;border:1px solid var(--white-paragraph);border-radius:.5rem;overflow:hidden;color:var(--paragraph)!important;text-decoration:none;transition:color .4s}a[data-astro-cid-o3lyrrwa].s2-type:hover{opacity:1}.s2-type[data-astro-cid-o3lyrrwa]>:not(.s2-fill)[data-astro-cid-o3lyrrwa]{position:relative;z-index:1}.s2-type-visual[data-astro-cid-o3lyrrwa]{display:block}.s2-type-chips[data-astro-cid-o3lyrrwa]+.s2-type-visual[data-astro-cid-o3lyrrwa]{margin-top:1.25rem}.s2-type-visual[data-astro-cid-o3lyrrwa] svg[data-astro-cid-o3lyrrwa]{display:block;width:100%;max-width:17.5rem;height:auto;aspect-ratio:280 / 120;overflow:hidden}.s2-type-title[data-astro-cid-o3lyrrwa]{font-size:clamp(1.5rem,3vw,2.25rem);margin:1.5rem 0 0}.s2-type-text[data-astro-cid-o3lyrrwa]{color:var(--light-paragraph);margin:.75rem 0 0;transition:color .4s}.s2-type-chips[data-astro-cid-o3lyrrwa]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.375rem;margin:0}.s2-type-chips[data-astro-cid-o3lyrrwa] li[data-astro-cid-o3lyrrwa]{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1;padding:.3rem .6rem .25rem;border:1px solid var(--white-paragraph);border-radius:999px}.s2-type-chip-dot[data-astro-cid-o3lyrrwa]{width:.4375rem;height:.4375rem;border-radius:999px;background:var(--purple);flex:none}.s2-type-chips[data-astro-cid-o3lyrrwa] li[data-astro-cid-o3lyrrwa].is-off{color:#a4a7ae;border-style:dashed}.s2-type-chips[data-astro-cid-o3lyrrwa] li[data-astro-cid-o3lyrrwa].is-off .s2-type-chip-dot[data-astro-cid-o3lyrrwa]{background:transparent;border:1px solid #a4a7ae}.s2-type-links[data-astro-cid-o3lyrrwa]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.s2-type-link[data-astro-cid-o3lyrrwa]{display:inline-flex;align-items:center;gap:.25rem;font-weight:600;color:inherit!important;min-height:2.75rem}a[data-astro-cid-o3lyrrwa].s2-type:hover .s2-type-link[data-astro-cid-o3lyrrwa] .s2-arrow,a[data-astro-cid-o3lyrrwa].s2-type:focus-visible .s2-type-link[data-astro-cid-o3lyrrwa] .s2-arrow{transform:translate(4px) rotate(45deg)}.tt-faint[data-astro-cid-o3lyrrwa]{fill:none;stroke:#e9eaeb;stroke-width:2}.tt-line[data-astro-cid-o3lyrrwa]{fill:none;stroke:var(--purple);stroke-width:3;stroke-linecap:round}.tt-grey-line[data-astro-cid-o3lyrrwa]{fill:none;stroke:#a4a7ae;stroke-width:2;stroke-linecap:round}.tt-run[data-astro-cid-o3lyrrwa]{fill:none;stroke:#a4a7ae;stroke-width:8;stroke-linecap:round;stroke-dasharray:.001 .999}.tt-blue[data-astro-cid-o3lyrrwa]{fill:var(--purple)}.tt-block[data-astro-cid-o3lyrrwa]{fill:#e9eaeb}.tt-block-blue[data-astro-cid-o3lyrrwa]{fill:var(--purple)}.tt-label[data-astro-cid-o3lyrrwa]{font-family:var(--font-roboto);font-size:15px;fill:#717680}.tt-label-blue[data-astro-cid-o3lyrrwa]{fill:var(--purple)}.tt-cover[data-astro-cid-o3lyrrwa]{fill:#000;display:none}.tt-state-a[data-astro-cid-o3lyrrwa],.tt-state-b[data-astro-cid-o3lyrrwa]{transform-box:fill-box;transform-origin:left center}[data-astro-cid-o3lyrrwa][data-fill-active]{color:var(--white-heading)!important}[data-astro-cid-o3lyrrwa][data-fill-active] .s2-type-text[data-astro-cid-o3lyrrwa]{color:var(--white-paragraph)}[data-astro-cid-o3lyrrwa][data-fill-active] .s2-type-chips[data-astro-cid-o3lyrrwa] li[data-astro-cid-o3lyrrwa]{border-color:#373a41}[data-astro-cid-o3lyrrwa][data-fill-active] .s2-type-chips[data-astro-cid-o3lyrrwa] li[data-astro-cid-o3lyrrwa].is-off{color:#717680;border-color:#373a41}[data-astro-cid-o3lyrrwa][data-fill-active] .s2-type-chips[data-astro-cid-o3lyrrwa] li[data-astro-cid-o3lyrrwa].is-off .s2-type-chip-dot[data-astro-cid-o3lyrrwa]{border-color:#717680}[data-astro-cid-o3lyrrwa][data-fill-active] .s2-type-chips[data-astro-cid-o3lyrrwa] li[data-astro-cid-o3lyrrwa].is-on .s2-type-chip-dot[data-astro-cid-o3lyrrwa]{background:var(--yellow)}[data-astro-cid-o3lyrrwa][data-fill-active] path[stroke=black]{stroke:#fff}[data-astro-cid-o3lyrrwa][data-fill-active] .tt-faint[data-astro-cid-o3lyrrwa]{stroke:#252b37}[data-astro-cid-o3lyrrwa][data-fill-active] .tt-line[data-astro-cid-o3lyrrwa]{stroke:var(--yellow)}[data-astro-cid-o3lyrrwa][data-fill-active] .tt-blue[data-astro-cid-o3lyrrwa],[data-astro-cid-o3lyrrwa][data-fill-active] .tt-block-blue[data-astro-cid-o3lyrrwa],[data-astro-cid-o3lyrrwa][data-fill-active] .tt-label-blue[data-astro-cid-o3lyrrwa]{fill:var(--yellow)}[data-astro-cid-o3lyrrwa][data-fill-active] .tt-block[data-astro-cid-o3lyrrwa]{fill:#373a41}[data-astro-cid-o3lyrrwa][data-fill-active] .tt-label[data-astro-cid-o3lyrrwa]{fill:#a4a7ae}[data-astro-cid-o3lyrrwa][data-fill-active] .tt-run[data-astro-cid-o3lyrrwa]{animation:s2-tt-run 1.8s linear infinite;animation-delay:calc(var(--i) * -.45s)}[data-astro-cid-o3lyrrwa][data-fill-active] .tt-book[data-astro-cid-o3lyrrwa]{animation:s2-tt-merge 2.8s cubic-bezier(.5,0,.3,1) infinite}[data-astro-cid-o3lyrrwa][data-fill-active] .tt-merged[data-astro-cid-o3lyrrwa]{transform-box:fill-box;transform-origin:left center;animation:s2-tt-merged 2.8s ease-out infinite}[data-astro-cid-o3lyrrwa][data-fill-active] .tt-state-a[data-astro-cid-o3lyrrwa]{animation:s2-tt-shrink 2.6s ease-in-out infinite}[data-astro-cid-o3lyrrwa][data-fill-active] .tt-state-b[data-astro-cid-o3lyrrwa]{animation:s2-tt-grow 2.6s ease-in-out infinite}[data-astro-cid-o3lyrrwa][data-fill-active] .tt-state-dot[data-astro-cid-o3lyrrwa]{animation:s2-tt-slide 2.6s ease-in-out infinite}[data-astro-cid-o3lyrrwa][data-fill-active] .tt-cover[data-astro-cid-o3lyrrwa]{display:block;transform-box:fill-box;transform-origin:right center;animation:s2-tt-stamp 3.6s steps(12,jump-end) infinite;animation-fill-mode:both}[data-astro-cid-o3lyrrwa][data-fill-active] .tt-tape[data-astro-cid-o3lyrrwa]{animation:s2-tt-tape 4s linear infinite}@keyframes s2-tt-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes s2-tt-merge{0%,10%{transform:translate(0);opacity:1}55%{transform:translate(var(--dx));opacity:0}56%,80%{transform:translate(0);opacity:0}to{transform:translate(0);opacity:1}}@keyframes s2-tt-merged{0%,40%{transform:scaleX(.55)}58%{transform:scaleX(1.06)}66%,to{transform:scaleX(1)}}@keyframes s2-tt-shrink{0%,to{transform:scaleX(1)}50%{transform:scaleX(.7)}}@keyframes s2-tt-grow{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.3)}}@keyframes s2-tt-slide{0%,to{transform:translate(0)}50%{transform:translate(-30px)}}@keyframes s2-tt-stamp{0%{transform:scaleX(1)}78%,to{transform:scaleX(0)}}@keyframes s2-tt-tape{0%{transform:translate(0)}to{transform:translate(-280px)}}@media (prefers-reduced-motion: reduce){[data-astro-cid-o3lyrrwa][data-fill-active] .tt-cover[data-astro-cid-o3lyrrwa]{display:none}}a[data-astro-cid-o3lyrrwa].s2-type:focus-visible{outline:2px solid #fff;box-shadow:0 0 0 6px var(--purple)}@media (min-width: 48rem){.s2-types[data-astro-cid-o3lyrrwa]{grid-template-columns:repeat(6,minmax(0,1fr))}.s2-type-item[data-astro-cid-o3lyrrwa]{grid-column:span 2}.s2-type-item[data-astro-cid-o3lyrrwa]:nth-child(4){grid-column:2 / span 2}}@media (min-width: 80rem){.s2-types[data-astro-cid-o3lyrrwa]{grid-template-columns:repeat(5,minmax(0,1fr))}.s2-type-item[data-astro-cid-o3lyrrwa],.s2-type-item[data-astro-cid-o3lyrrwa]:nth-child(4){grid-column:auto}}
