.key[data-astro-cid-2nqjj4ay]{--edge:5px;--lift:2px;--edge-color:var(--figure-line-soft);--face:var(--paper);--line:var(--figure-line);padding-block:var(--lift) var(--edge);color:var(--ink);font:500 15px / 24px var(--face-sans);-webkit-tap-highlight-color:transparent;background:linear-gradient(var(--edge-color), var(--edge-color)) 0 calc(var(--lift) + 8px) / 100% calc(100% - var(--lift) - 8px) no-repeat;border-radius:10px;text-decoration:none;display:inline-block}.key[data-astro-cid-2nqjj4ay][data-tone=primary]{--edge-color:var(--accent-ink);--face:var(--accent);--line:var(--accent-ink);color:var(--paper)}.key__face[data-astro-cid-2nqjj4ay]{align-items:center;gap:var(--step-12);border:1px solid var(--line);background:var(--face);transition:translate .38s var(--ease-rebound), background-color .2s var(--ease), border-color .2s var(--ease);border-radius:9px;padding:11px 22px;display:inline-flex}.key[data-astro-cid-2nqjj4ay][data-size=lg]{--edge:6px;font:500 19px / 30px var(--face-sans)}.key[data-astro-cid-2nqjj4ay][data-size=lg] .key__face[data-astro-cid-2nqjj4ay]{gap:var(--step-16);padding:14px 28px}.key__arrow[data-astro-cid-2nqjj4ay]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:.7em;inline-size:.8em;margin-inline-end:-4px;overflow:visible}.key__shaft[data-astro-cid-2nqjj4ay]{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .22s var(--ease)}.key__chevron[data-astro-cid-2nqjj4ay]{transition:translate .22s var(--ease);translate:-3px}@media (hover:hover){.key[data-astro-cid-2nqjj4ay]:hover .key__face[data-astro-cid-2nqjj4ay]{translate:0 calc(var(--lift) * -1)}.key[data-astro-cid-2nqjj4ay][data-tone=secondary]:hover{--line:var(--ink-2);--edge-color:var(--faint)}.key[data-astro-cid-2nqjj4ay]:hover .key__shaft[data-astro-cid-2nqjj4ay]{stroke-dashoffset:0}.key[data-astro-cid-2nqjj4ay]:hover .key__chevron[data-astro-cid-2nqjj4ay]{translate:1px}}.key[data-astro-cid-2nqjj4ay]:active .key__face[data-astro-cid-2nqjj4ay]{translate:0 calc(var(--edge) - 1px);transition-duration:90ms;transition-timing-function:var(--ease-press)}.key[data-astro-cid-2nqjj4ay]:focus-visible{outline:none}.key[data-astro-cid-2nqjj4ay]:focus-visible .key__face[data-astro-cid-2nqjj4ay]{box-shadow:var(--focus)}@media (prefers-reduced-motion:reduce){.key__face[data-astro-cid-2nqjj4ay],.key__shaft[data-astro-cid-2nqjj4ay],.key__chevron[data-astro-cid-2nqjj4ay]{transition:none}}.iso-figure :is(.iso-top,.iso-left,.iso-right,.iso-inset){stroke:var(--figure-line);stroke-width:.7px;stroke-linejoin:round}.iso-figure .iso-top{fill:var(--figure-top)}.iso-figure .iso-left{fill:var(--figure-left)}.iso-figure .iso-right{fill:var(--figure-right)}.iso-figure .iso-inset{fill:var(--figure-inset)}.iso-figure :is(.iso-detail,.iso-groove){stroke:var(--figure-line-soft);stroke-width:.6px}.iso-figure .iso-slot{stroke:var(--figure-line);stroke-width:.9px;stroke-linecap:round}.iso-figure .iso-screw{fill:var(--figure-inset);stroke:var(--figure-line);stroke-width:.6px}.iso-figure .iso-plinth .iso-left{filter:drop-shadow(0 6px 10px var(--figure-shadow))}.iso-figure .iso-label{fill:var(--muted);font:500 7px / 1 var(--face-mono);letter-spacing:.14em;text-transform:uppercase}.iso-figure .figure-flight{fill:var(--accent);stroke:var(--paper);stroke-width:1.5px}[data-tp-layers] .tpl-guide{stroke:var(--figure-line-soft);stroke-width:.7px;stroke-dasharray:1.5 2.5;stroke-linecap:round}[data-tp-layers] .tpl-spine__trace{stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .52s var(--ease)}[data-tp-layers] .tpl-spine[data-active] .tpl-spine__trace{stroke-dashoffset:0}[data-tp-layers] .tpl-plate--design .iso-top{fill:var(--paper)}[data-tp-layers] .tpl-page{fill:var(--paper);stroke:var(--figure-line-soft);stroke-width:.6px}[data-tp-layers] .tpl-tint--bar{fill:var(--variant-1)}[data-tp-layers] .tpl-tint--hero{fill:var(--variant-3);transition:fill .32s var(--ease)}[data-tp-layers] .tpl-tint--card{fill:var(--accent-soft)}[data-tp-layers] .tpl-tint--hero[data-active]{fill:var(--accent);fill-opacity:.55}[data-tp-layers] .tpl-select{fill:none;stroke:var(--accent);stroke-width:.8px;stroke-dasharray:3 2}[data-tp-layers][data-in-view] .tpl-select{animation:1.4s linear infinite tpl-march}[data-tp-layers] .tpl-handle{fill:var(--paper);stroke:var(--accent);stroke-width:.7px}[data-tp-layers] .tpl-tile-line{stroke:var(--figure-line-soft);stroke-width:1.4px;stroke-linecap:round}[data-tp-layers] .tpl-tile{transition:translate .36s var(--ease)}[data-tp-layers] .tpl-tile .iso-top{transition:fill .32s var(--ease)}[data-tp-layers] .tpl-tile[data-active]{translate:0 -3px}[data-tp-layers] .tpl-tile[data-active] .iso-top{fill:var(--accent-soft);stroke:var(--accent)}[data-tp-layers] .tpl-admin{fill:var(--paper);stroke:var(--figure-line-soft);stroke-width:.6px}[data-tp-layers] .tpl-nav{fill:var(--well-2)}[data-tp-layers] .tpl-row{fill:var(--paper);stroke:var(--figure-line-soft);stroke-width:.6px;transition:fill .32s var(--ease), stroke .32s var(--ease)}[data-tp-layers] .tpl-row[data-active]{fill:var(--accent-soft);stroke:var(--accent)}[data-tp-layers] .tpl-publish{fill:var(--accent-soft);stroke:var(--accent);stroke-width:.7px}[data-tp-layers] .tpl-light{fill:var(--figure-inset);stroke:var(--figure-line);stroke-width:.6px}[data-tp-layers] .tpl-light--on{fill:var(--accent);stroke:var(--accent-ink)}[data-tp-layers][data-in-view] .tpl-light--on{animation:2.6s ease-in-out infinite tpl-blink}@keyframes tpl-march{to{stroke-dashoffset:-10px}}@keyframes tpl-blink{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){[data-tp-layers] :is(.tpl-select,.tpl-light--on){animation:none}[data-tp-layers] :is(.tpl-tile,.tpl-tile .iso-top,.tpl-tint--hero,.tpl-row,.tpl-spine__trace){transition:none}}.tech-logo[data-astro-cid-o4c3fqcj]{flex-shrink:0;display:block}.tpl[data-astro-cid-h5dlvrt6]{--h:calc(var(--drawing-h) * 1.34);--lead:52px;--axis:calc(var(--h) * var(--ratio) / 2 + 8px);inline-size:calc(var(--h) * var(--ratio) + 16px + var(--lead) + var(--label-w,300px));max-inline-size:100%;block-size:var(--h);position:relative}.tpl__figure[data-astro-cid-h5dlvrt6]{aspect-ratio:var(--ratio);position:absolute;inset-block:0;inset-inline-start:var(--axis);translate:-50%}.tpl__drawing[data-astro-cid-h5dlvrt6]{block-size:100%;inline-size:100%;display:block}.tpl__labels[data-astro-cid-h5dlvrt6]{padding:0;list-style:none}.tpl__label[data-astro-cid-h5dlvrt6]{inline-size:var(--label-w,300px);translate:0 -50%;transform:translate(var(--shift-x,0), var(--shift-y,0));gap:2px;display:grid;position:absolute;inset-block-start:calc(var(--y) * 100%);inset-inline-start:calc(var(--axis) + var(--x) * var(--h) + var(--lead))}.tpl__leader[data-astro-cid-h5dlvrt6]{inline-size:calc(var(--lead) - 10px);background:var(--figure-line-soft);block-size:1px;transition:background-color .24s var(--ease);position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + 10px)}.tpl__leader[data-astro-cid-h5dlvrt6]:before{content:"";border:1px solid var(--figure-line);background:var(--paper);block-size:6px;inline-size:6px;transition:background-color .24s var(--ease), border-color .24s var(--ease);border-radius:50%;position:absolute;inset-block-start:-2.5px;inset-inline-start:-3px}.tpl__name[data-astro-cid-h5dlvrt6]{font:500 19px / 28px var(--face-sans);align-items:center;gap:8px;display:flex}.tpl__text[data-astro-cid-h5dlvrt6]{color:var(--muted);font:400 16px / 24px var(--face-sans);transition:color .24s var(--ease)}.tpl__label[data-astro-cid-h5dlvrt6][data-lit] .tpl__leader[data-astro-cid-h5dlvrt6]{background:var(--accent)}.tpl__label[data-astro-cid-h5dlvrt6][data-lit] .tpl__leader[data-astro-cid-h5dlvrt6]:before{border-color:var(--accent);background:var(--accent)}.tpl__label[data-astro-cid-h5dlvrt6][data-lit] .tpl__text[data-astro-cid-h5dlvrt6]{color:var(--ink-2)}@media (width<=1100px){.tpl__name[data-astro-cid-h5dlvrt6]{font:500 16px / 24px var(--face-sans)}.tpl__text[data-astro-cid-h5dlvrt6]{font:var(--text-small)}}@media (width<=900px){.tpl[data-astro-cid-h5dlvrt6]{--h:clamp(260px, 80vw, 380px);--lead:20px;--axis:calc(var(--h) * var(--ratio) / 2);justify-self:center;inline-size:100%;max-inline-size:460px}.tpl__label[data-astro-cid-h5dlvrt6]{inline-size:calc(100% - var(--axis) - var(--x) * var(--h) - var(--lead));gap:var(--step-4)}.tpl__name[data-astro-cid-h5dlvrt6]{font:500 14px / 20px var(--face-sans);gap:6px}.tpl__name[data-astro-cid-h5dlvrt6] svg{flex-shrink:0;block-size:16px;inline-size:16px}.tpl__text[data-astro-cid-h5dlvrt6]{color:var(--ink-2);font:var(--text-note);text-wrap:pretty}}@media (width<=380px){.tpl[data-astro-cid-h5dlvrt6]{block-size:auto;min-block-size:var(--h)}.tpl__figure[data-astro-cid-h5dlvrt6]{block-size:var(--h);inset-block:50% auto;translate:-50% -50%}.tpl__labels[data-astro-cid-h5dlvrt6]{gap:var(--step-16);margin-inline-start:calc(var(--h) * var(--ratio) + var(--lead));display:grid}.tpl__label[data-astro-cid-h5dlvrt6]{inline-size:auto;position:static;transform:none}.tpl__leader[data-astro-cid-h5dlvrt6]{display:none}}@media (prefers-reduced-motion:reduce){.tpl__leader[data-astro-cid-h5dlvrt6],.tpl__leader[data-astro-cid-h5dlvrt6]:before,.tpl__text[data-astro-cid-h5dlvrt6]{transition:none}}.tp[data-astro-cid-dnraqbgp]{--drawing-h:470px;--label-w:300px;gap:var(--step-48);min-block-size:100svh;inline-size:100%;max-inline-size:1600px;padding:var(--step-48);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;margin-inline:auto;display:grid}.tp__head[data-astro-cid-dnraqbgp]{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.tp__headline[data-astro-cid-dnraqbgp]{max-inline-size:14em;font:500 70px / 1.04 var(--face-sans);letter-spacing:var(--tracking-display);text-wrap:pretty}.tp__headline[data-astro-cid-dnraqbgp] em[data-astro-cid-dnraqbgp]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);font-style:normal;font-weight:400}.tp__lead[data-astro-cid-dnraqbgp]{max-inline-size:36em;color:var(--ink-2);font:400 25px / 37px var(--face-sans);letter-spacing:var(--tracking-lead);text-wrap:pretty}.tp__actions[data-astro-cid-dnraqbgp]{align-items:center;gap:var(--step-16) 30px;flex-wrap:wrap;margin-block-start:10px;display:flex}@media (width>=1600px) and (height>=950px){.tp[data-astro-cid-dnraqbgp]{--drawing-h:560px}}@media (height<=860px) and (width>=901px){.tp[data-astro-cid-dnraqbgp]{--drawing-h:420px}.tp__head[data-astro-cid-dnraqbgp]{gap:var(--step-24)}}@media (width<=1100px){.tp[data-astro-cid-dnraqbgp]{--drawing-h:360px;--label-w:210px;gap:var(--step-32)}.tp__headline[data-astro-cid-dnraqbgp]{font:500 46px / 1.06 var(--face-sans);letter-spacing:var(--tracking-display)}.tp__lead[data-astro-cid-dnraqbgp]{font:400 19px / 29px var(--face-sans)}}@media (width<=900px){.tp[data-astro-cid-dnraqbgp]{--drawing-h:325px;gap:var(--step-32);grid-template-columns:minmax(0,1fr);align-content:start;padding-block-start:112px}}@media (width<=720px){.tp[data-astro-cid-dnraqbgp]{padding:96px var(--gutter) var(--step-32)}.tp__head[data-astro-cid-dnraqbgp]{gap:var(--step-16)}.tp__headline[data-astro-cid-dnraqbgp]{max-inline-size:16em;font:500 clamp(32px, 8.7vw, 42px) / 1.1 var(--face-sans);letter-spacing:var(--tracking-display)}.tp__lead[data-astro-cid-dnraqbgp]{max-inline-size:38em;font:400 16px / 25px var(--face-sans)}.tp__actions[data-astro-cid-dnraqbgp]{justify-content:center;align-self:stretch;gap:var(--step-16);margin-block-start:var(--step-8)}.tp[data-astro-cid-dnraqbgp] .key[data-size=lg]{inline-size:100%;font:500 16px / 24px var(--face-sans)}.tp[data-astro-cid-dnraqbgp] .key[data-size=lg] .key__face{justify-content:center;padding:12px 22px;display:flex}}.pb[data-astro-cid-r6ohxozn]{padding:var(--step-96) var(--step-48);color:var(--ink)}.pb__inner[data-astro-cid-r6ohxozn]{gap:var(--step-48);max-inline-size:1120px;margin-inline:auto;display:grid}.pb__promise[data-astro-cid-r6ohxozn]{gap:var(--step-64);grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center;display:grid}.pb__copy[data-astro-cid-r6ohxozn]{gap:var(--step-24);display:grid}.pb__statement[data-astro-cid-r6ohxozn]{max-inline-size:13em;font:var(--text-display);letter-spacing:var(--tracking-display);text-wrap:balance}.pb__statement[data-astro-cid-r6ohxozn] em[data-astro-cid-r6ohxozn]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);font-style:normal;font-weight:400}.pb__support[data-astro-cid-r6ohxozn]{max-inline-size:32em;color:var(--ink-2);font:var(--text-intro);letter-spacing:var(--tracking-lead);text-wrap:pretty}.pb__drawing[data-astro-cid-r6ohxozn]{inline-size:100%;display:block}.pb__drawing[data-astro-cid-r6ohxozn] .pb-coin .iso-top{fill:var(--figure-top)}.pb__drawing[data-astro-cid-r6ohxozn] :is(.pb-coin--top,.pb-coin--new) .iso-top{fill:var(--accent-soft);stroke:var(--accent)}.pb__drawing[data-astro-cid-r6ohxozn] .pb-drop{animation:pb-drop 3.6s var(--ease) infinite}.pb__clients[data-astro-cid-r6ohxozn]{align-items:center;gap:var(--step-16) var(--step-48);border-block-start:1px solid var(--rule);flex-wrap:wrap;padding-block-start:var(--step-32);display:flex}.pb__label[data-astro-cid-r6ohxozn]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.pb__marks[data-astro-cid-r6ohxozn]{justify-content:space-between;align-items:center;gap:var(--step-16) var(--step-32);flex-wrap:wrap;flex:1;padding:0;list-style:none;display:flex}.pb__logo[data-astro-cid-r6ohxozn]{block-size:var(--logo-h);filter:brightness(0);opacity:.42;inline-size:auto}.pb__wordmark[data-astro-cid-r6ohxozn]{color:var(--muted);font-weight:600}@media (width<=1100px){.pb__statement[data-astro-cid-r6ohxozn]{font:var(--text-display-sm);letter-spacing:var(--tracking-display)}}@media (width<=760px){.pb[data-astro-cid-r6ohxozn]{padding:var(--step-64) var(--gutter)}.pb__promise[data-astro-cid-r6ohxozn]{gap:var(--step-32);grid-template-columns:minmax(0,1fr)}.pb__figure[data-astro-cid-r6ohxozn]{inline-size:min(100%,240px)}.pb__statement[data-astro-cid-r6ohxozn]{font:var(--text-display-xs);letter-spacing:var(--tracking-display)}.pb__support[data-astro-cid-r6ohxozn]{font:var(--text-paragraph);font-size:17px;line-height:26px}.pb__clients[data-astro-cid-r6ohxozn]{justify-content:center}.pb__marks[data-astro-cid-r6ohxozn]{flex-basis:100%;justify-content:center}}@keyframes pb-drop{0%,12%{opacity:0;translate:0 calc(var(--drop) * -1)}22%{opacity:1;translate:0 calc(var(--drop) * -1)}42%{opacity:1;translate:0}46%{translate:0 -2px}50%,84%{opacity:1;translate:0}to{opacity:0;translate:0}}@media (prefers-reduced-motion:reduce){.pb__drawing[data-astro-cid-r6ohxozn] .pb-drop{opacity:0;animation:none}}.fs[data-astro-cid-yfgyjfph]{--pin-top:100px;--step:clamp(22rem, 50vh, 32rem);--row:40px;padding:var(--step-64) var(--step-48) var(--step-96);color:var(--ink)}.fs__track[data-astro-cid-yfgyjfph]{max-inline-size:1120px;margin-inline:auto}.fs__pin[data-astro-cid-yfgyjfph]{align-items:start;gap:var(--step-64);grid-template-columns:minmax(22rem,26rem) minmax(0,1fr);display:grid}.fs__spacer[data-astro-cid-yfgyjfph]{display:none}.fs[data-astro-cid-yfgyjfph][data-mirrored] .fs__pin[data-astro-cid-yfgyjfph]{grid-template-columns:minmax(0,1fr) minmax(22rem,26rem)}.fs[data-astro-cid-yfgyjfph][data-mirrored] .fs__side[data-astro-cid-yfgyjfph]{order:1}.fs__side[data-astro-cid-yfgyjfph]{align-items:flex-start;gap:var(--step-24);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--pin-top)}.fs__eyebrow[data-astro-cid-yfgyjfph]{align-items:center;gap:var(--step-8);color:var(--ink-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.fs__eyebrow[data-astro-cid-yfgyjfph]:before{content:"";background:var(--accent);border-radius:1px;block-size:7px;inline-size:7px;rotate:45deg}.fs__headline[data-astro-cid-yfgyjfph]{font:var(--text-display);letter-spacing:var(--tracking-display);text-wrap:balance}.fs__headline[data-astro-cid-yfgyjfph] em[data-astro-cid-yfgyjfph]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);font-style:normal;font-weight:400}.fs__lead[data-astro-cid-yfgyjfph]{color:var(--ink-2);font:var(--text-intro);letter-spacing:var(--tracking-lead);text-wrap:pretty}.fs__nav[data-astro-cid-yfgyjfph]{align-self:stretch;padding-inline-start:var(--step-16);position:relative}.fs__rail[data-astro-cid-yfgyjfph]{background:var(--rule);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0}.fs__rail-mark[data-astro-cid-yfgyjfph]{inline-size:3px;block-size:var(--row);background:var(--accent);translate:0 calc(var(--active) * var(--row));transition:translate .46s var(--ease-rebound);border-radius:2px;position:absolute;inset-block-start:0;inset-inline-start:-1px}.fs__nav-list[data-astro-cid-yfgyjfph]{margin:0;padding:0;list-style:none;display:grid}.fs__nav-link[data-astro-cid-yfgyjfph]{align-items:center;gap:var(--step-12);block-size:var(--row);color:var(--muted);font:500 15px / 24px var(--face-sans);transition:color .2s var(--ease), translate .32s var(--ease-rebound);text-decoration:none;display:flex}.fs__nav-index[data-astro-cid-yfgyjfph]{font:var(--text-label);letter-spacing:.06em;transition:color .2s var(--ease)}.fs__nav-link[data-astro-cid-yfgyjfph]:hover{color:var(--ink-2)}.fs__nav-link[data-astro-cid-yfgyjfph][aria-current=true]{color:var(--ink);translate:4px}.fs__nav-link[data-astro-cid-yfgyjfph][aria-current=true] .fs__nav-index[data-astro-cid-yfgyjfph]{color:var(--accent)}.fs__nav-link[data-astro-cid-yfgyjfph]:focus-visible{border-radius:var(--corner-4);box-shadow:var(--focus);outline:none}.fs__actions[data-astro-cid-yfgyjfph]{gap:var(--step-12) var(--step-16);flex-wrap:wrap;margin-block-start:var(--step-8);display:flex}.fs__panels[data-astro-cid-yfgyjfph]{gap:var(--step-32);margin:0;padding:0;list-style:none;display:grid}.fs__panel[data-astro-cid-yfgyjfph],[data-feature-showcase][data-enhanced] .fs__panels[data-astro-cid-yfgyjfph]{border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 8px 0 -1px var(--well-2), 0 8px 0 0 var(--figure-line-soft), 0 32px 64px -28px #00000029;border-radius:18px;padding:10px}.fs__panel[data-astro-cid-yfgyjfph]{scroll-margin-block-start:var(--pin-top)}.fs__photo[data-astro-cid-yfgyjfph]{aspect-ratio:16/10;background:var(--well);border-radius:10px;position:relative;overflow:clip}.fs__photo[data-astro-cid-yfgyjfph] img[data-astro-cid-yfgyjfph]{object-fit:cover;block-size:100%;inline-size:100%;display:block}.fs__count[data-astro-cid-yfgyjfph]{border:1px solid var(--figure-line-soft);color:var(--ink-2);font:var(--text-label);letter-spacing:.06em;backdrop-filter:blur(6px);background:#ffffffdb;border-radius:6px;padding:6px 9px 5px;position:absolute;inset-block-start:var(--step-12);inset-inline-start:var(--step-12)}.fs__text[data-astro-cid-yfgyjfph]{align-content:start;gap:var(--step-8);padding:var(--step-24) var(--step-16) var(--step-16);display:grid}.fs__label[data-astro-cid-yfgyjfph]{color:var(--accent);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.fs__title[data-astro-cid-yfgyjfph]{font:var(--text-heading-sm);letter-spacing:var(--tracking-title)}.fs__body[data-astro-cid-yfgyjfph]{max-inline-size:36em;color:var(--ink-2);font:var(--text-paragraph)}[data-feature-showcase][data-enhanced] .fs__pin[data-astro-cid-yfgyjfph]{position:sticky;inset-block-start:var(--pin-top)}[data-feature-showcase][data-enhanced] .fs__side[data-astro-cid-yfgyjfph]{position:static}[data-feature-showcase][data-enhanced] .fs__spacer[data-astro-cid-yfgyjfph]{block-size:calc((var(--count) - 1) * var(--step));display:block}[data-feature-showcase][data-enhanced] .fs__panels[data-astro-cid-yfgyjfph]{gap:0}[data-feature-showcase][data-enhanced] .fs__panel[data-astro-cid-yfgyjfph]{grid-template-rows:subgrid;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;grid-area:1/1/span 2;padding:0;display:grid}[data-feature-showcase][data-enhanced] .fs__panels[data-astro-cid-yfgyjfph]{grid-template-rows:auto auto}[data-feature-showcase][data-enhanced] .fs__panel[data-astro-cid-yfgyjfph][data-current]{pointer-events:auto}[data-feature-showcase][data-enhanced] .fs__photo[data-astro-cid-yfgyjfph]{opacity:0;transition:opacity 0s linear .56s}[data-feature-showcase][data-enhanced] .fs__photo[data-astro-cid-yfgyjfph] img[data-astro-cid-yfgyjfph]{transition:scale 1.1s var(--ease);scale:1.06}[data-feature-showcase][data-enhanced] .fs__panel[data-astro-cid-yfgyjfph][data-current] .fs__photo[data-astro-cid-yfgyjfph]{z-index:1;opacity:1;transition:opacity .52s var(--ease)}[data-feature-showcase][data-enhanced] .fs__panel[data-astro-cid-yfgyjfph][data-current] .fs__photo[data-astro-cid-yfgyjfph] img[data-astro-cid-yfgyjfph]{scale:1}[data-feature-showcase][data-enhanced] .fs__text[data-astro-cid-yfgyjfph]{opacity:0;transition:opacity .14s var(--ease), translate .14s var(--ease);translate:0 6px}[data-feature-showcase][data-enhanced] .fs__panel[data-astro-cid-yfgyjfph][data-current] .fs__text[data-astro-cid-yfgyjfph]{opacity:1;transition:opacity .32s var(--ease) .16s, translate .42s var(--ease-rebound) .16s;translate:0}@media (prefers-reduced-motion:reduce){.fs__rail-mark[data-astro-cid-yfgyjfph],.fs__nav-link[data-astro-cid-yfgyjfph],[data-feature-showcase][data-enhanced] .fs__photo[data-astro-cid-yfgyjfph],[data-feature-showcase][data-enhanced] .fs__panel[data-astro-cid-yfgyjfph][data-current] .fs__photo[data-astro-cid-yfgyjfph],[data-feature-showcase][data-enhanced] .fs__photo[data-astro-cid-yfgyjfph] img[data-astro-cid-yfgyjfph],[data-feature-showcase][data-enhanced] .fs__text[data-astro-cid-yfgyjfph],[data-feature-showcase][data-enhanced] .fs__panel[data-astro-cid-yfgyjfph][data-current] .fs__text[data-astro-cid-yfgyjfph]{transition:none}}@media (width<=1100px){.fs__pin[data-astro-cid-yfgyjfph]{gap:var(--step-32);grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}.fs[data-astro-cid-yfgyjfph][data-mirrored] .fs__pin[data-astro-cid-yfgyjfph]{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.fs__headline[data-astro-cid-yfgyjfph]{font:var(--text-display-sm);letter-spacing:var(--tracking-display)}.fs__side[data-astro-cid-yfgyjfph]{gap:var(--step-16)}}@media (width<=900px){.fs[data-astro-cid-yfgyjfph]{padding-inline:var(--step-32)}.fs__pin[data-astro-cid-yfgyjfph],.fs[data-astro-cid-yfgyjfph][data-mirrored] .fs__pin[data-astro-cid-yfgyjfph]{gap:var(--step-48);grid-template-columns:minmax(0,1fr)}.fs__side[data-astro-cid-yfgyjfph],.fs[data-astro-cid-yfgyjfph][data-mirrored] .fs__side[data-astro-cid-yfgyjfph]{order:0;position:static}.fs__nav[data-astro-cid-yfgyjfph]{display:none}}@media (width<=720px){.fs[data-astro-cid-yfgyjfph]{padding:var(--step-48) var(--gutter) var(--step-64)}.fs__headline[data-astro-cid-yfgyjfph]{font:var(--text-display-xs);letter-spacing:var(--tracking-display)}.fs__title[data-astro-cid-yfgyjfph]{font:500 24px / 1.15 var(--face-sans);letter-spacing:var(--tracking-title)}.fs__text[data-astro-cid-yfgyjfph]{padding-inline:var(--step-8)}}.ci__card[data-astro-cid-2izluhkm]{z-index:5;pointer-events:none;translate:var(--x,0px) var(--y,0px);display:none;position:fixed;inset-block-start:0;inset-inline-start:0}.ci[data-following] .ci__card[data-astro-cid-2izluhkm]{display:block}.ci__card-frame[data-astro-cid-2izluhkm]{aspect-ratio:3/2;border:1px solid var(--figure-line-soft);background:var(--paper);inline-size:340px;box-shadow:0 6px 0 -1px var(--well-2), 0 6px 0 0 var(--figure-line-soft), 0 28px 56px -24px #0003;opacity:0;transform-origin:0 100%;transition:opacity .22s var(--ease), scale .42s var(--ease-rebound), rotate .42s var(--ease-rebound);border-radius:14px;padding:8px;display:grid;position:absolute;inset-block-end:28px;inset-inline-start:28px;overflow:clip;rotate:-2deg;scale:.9}.ci__card-frame[data-astro-cid-2izluhkm] img[data-astro-cid-2izluhkm]{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .26s var(--ease);border-radius:8px;grid-area:1/1}.ci__card-frame[data-astro-cid-2izluhkm] img[data-astro-cid-2izluhkm][data-shown]{opacity:1}.ci__bubble[data-astro-cid-2izluhkm]{background:var(--ink);color:var(--paper);font:500 13px / 1 var(--face-sans);white-space:nowrap;opacity:0;transition:opacity .2s var(--ease), scale .36s var(--ease-rebound);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0;translate:-50% -50%;scale:.6}.ci__bubble[data-astro-cid-2izluhkm] svg[data-astro-cid-2izluhkm]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:10px;inline-size:10px}.ci[data-card-open] .ci__card-frame[data-astro-cid-2izluhkm]{opacity:1;rotate:0deg;scale:1}.ci[data-card-open] .ci__bubble[data-astro-cid-2izluhkm]{opacity:1;scale:1}.ci[data-card-open] .ci__row{cursor:none}@media (prefers-reduced-motion:reduce){.ci__card-frame[data-astro-cid-2izluhkm],.ci__card-frame[data-astro-cid-2izluhkm] img[data-astro-cid-2izluhkm],.ci__bubble[data-astro-cid-2izluhkm]{transition:none}}.ci[data-astro-cid-g2yltvgj]{--columns:96px minmax(0, 1.25fr) minmax(0, 1fr) 200px 56px;padding:var(--step-96) var(--step-48);color:var(--ink);position:relative}.ci__inner[data-astro-cid-g2yltvgj]{gap:var(--step-48);max-inline-size:1280px;margin-inline:auto;display:grid}.ci__head[data-astro-cid-g2yltvgj]{align-items:end;gap:var(--step-64);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.ci__title[data-astro-cid-g2yltvgj]{gap:var(--step-24);display:grid}.ci__eyebrow[data-astro-cid-g2yltvgj]{align-items:center;gap:var(--step-8);color:var(--ink-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.ci__eyebrow[data-astro-cid-g2yltvgj]:before{content:"";background:var(--accent);border-radius:1px;block-size:7px;inline-size:7px;rotate:45deg}.ci__headline[data-astro-cid-g2yltvgj]{font:var(--text-display);letter-spacing:var(--tracking-display);text-wrap:balance}.ci__headline[data-astro-cid-g2yltvgj] em[data-astro-cid-g2yltvgj]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);font-style:normal;font-weight:400}.ci__lead[data-astro-cid-g2yltvgj]{max-inline-size:30em;color:var(--ink-2);font:var(--text-intro);letter-spacing:var(--tracking-lead);text-wrap:pretty}.ci__toolbar[data-astro-cid-g2yltvgj]{justify-content:space-between;align-items:center;gap:var(--step-16);flex-wrap:wrap;display:flex}.ci__filters[data-astro-cid-g2yltvgj]{gap:var(--step-8);flex-wrap:wrap;display:flex}.ci__filter[data-astro-cid-g2yltvgj]{align-items:center;gap:var(--step-8);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 3px 0 -1px var(--figure-line-soft);color:var(--ink-2);font:500 14px / 20px var(--face-sans);cursor:pointer;transition:translate .32s var(--ease-rebound), box-shadow .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border-radius:8px;padding:7px 14px;display:inline-flex}.ci__filter-count[data-astro-cid-g2yltvgj]{color:var(--muted);font:var(--text-label)}.ci__filter[data-astro-cid-g2yltvgj]:hover{border-color:var(--figure-line);color:var(--ink)}.ci__filter[data-astro-cid-g2yltvgj][aria-pressed=true]{border-color:var(--figure-line);box-shadow:0 1px 0 0 var(--figure-line-soft);color:var(--ink);translate:0 2px}.ci__filter[data-astro-cid-g2yltvgj][aria-pressed=true] .ci__filter-count[data-astro-cid-g2yltvgj]{color:var(--accent)}.ci__filter[data-astro-cid-g2yltvgj]:focus-visible{box-shadow:var(--focus);outline:none}.ci__total[data-astro-cid-g2yltvgj]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.ci__labels[data-astro-cid-g2yltvgj],.ci__row[data-astro-cid-g2yltvgj]{grid-template-columns:var(--columns);align-items:center;column-gap:var(--step-24);display:grid}.ci__labels[data-astro-cid-g2yltvgj]{border-block-end:1px solid var(--rule);color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);padding-block-end:var(--step-12)}.ci__list[data-astro-cid-g2yltvgj]{margin:0;padding:0;list-style:none}.ci__row[data-astro-cid-g2yltvgj]{padding-block:var(--step-32);border-block-end:1px solid var(--rule);transition:opacity .26s var(--ease);position:relative}.ci__row[data-astro-cid-g2yltvgj][hidden]{display:none}.ci__index[data-astro-cid-g2yltvgj]{color:var(--muted);font:400 18px / 1 var(--face-mono);transition:color .2s var(--ease)}.ci__client[data-astro-cid-g2yltvgj]{font:500 64px / 1 var(--face-sans);letter-spacing:var(--tracking-display);transition:translate .42s var(--ease-rebound)}.ci__client--muted[data-astro-cid-g2yltvgj]{color:var(--faint)}.ci__link[data-astro-cid-g2yltvgj]{color:inherit;text-decoration:none}.ci__link[data-astro-cid-g2yltvgj]:after{content:"";position:absolute;inset:0}.ci__link[data-astro-cid-g2yltvgj]:focus-visible{outline:none}.ci__row[data-astro-cid-g2yltvgj]:has(.ci__link:focus-visible){box-shadow:inset 0 0 0 2px var(--accent)}.ci__what[data-astro-cid-g2yltvgj]{gap:4px;display:grid}.ci__industry[data-astro-cid-g2yltvgj]{font:500 15px / 22px var(--face-sans)}.ci__summary[data-astro-cid-g2yltvgj]{color:var(--ink-2);font:var(--text-paragraph)}.ci__metric[data-astro-cid-g2yltvgj]{gap:4px;display:grid}.ci__metric-value[data-astro-cid-g2yltvgj]{font:500 44px / 1 var(--face-sans);letter-spacing:var(--tracking-display)}.ci__metric-label[data-astro-cid-g2yltvgj]{color:var(--muted);font:var(--text-small)}.ci__open[data-astro-cid-g2yltvgj]{background:linear-gradient(var(--figure-line-soft), var(--figure-line-soft)) 0 10px / 100% calc(100% - 10px) no-repeat;border-radius:10px;justify-self:end;padding-block-end:4px;display:block}.ci__open-face[data-astro-cid-g2yltvgj]{border:1px solid var(--figure-line);background:var(--paper);block-size:44px;inline-size:48px;transition:translate .38s var(--ease-rebound), background-color .2s var(--ease), border-color .2s var(--ease);border-radius:9px;place-items:center;display:grid}.ci__open[data-astro-cid-g2yltvgj] svg[data-astro-cid-g2yltvgj]{fill:none;block-size:12px;inline-size:12px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:translate .32s var(--ease-rebound), stroke .2s var(--ease)}.ci__next-action[data-astro-cid-g2yltvgj]{grid-column:4/-1;justify-self:end}@media (hover:hover){.ci__list[data-astro-cid-g2yltvgj]:has(.ci__row:hover) .ci__row[data-astro-cid-g2yltvgj]:not(:hover){opacity:.35}.ci__row[data-astro-cid-g2yltvgj]:hover .ci__client[data-astro-cid-g2yltvgj]{translate:10px}.ci__row[data-astro-cid-g2yltvgj]:hover .ci__index[data-astro-cid-g2yltvgj]{color:var(--accent)}.ci__row[data-astro-cid-g2yltvgj]:hover .ci__open[data-astro-cid-g2yltvgj]{background-image:linear-gradient(var(--accent-ink), var(--accent-ink))}.ci__row[data-astro-cid-g2yltvgj]:hover .ci__open-face[data-astro-cid-g2yltvgj]{border-color:var(--accent-ink);background:var(--accent);translate:0 -2px}.ci__row[data-astro-cid-g2yltvgj]:hover .ci__open[data-astro-cid-g2yltvgj] svg[data-astro-cid-g2yltvgj]{stroke:var(--paper);translate:1px -1px}}.ci__list[data-astro-cid-g2yltvgj]:has(.ci__link:focus-visible) .ci__row[data-astro-cid-g2yltvgj]:not(:has(.ci__link:focus-visible)){opacity:.35}@media (prefers-reduced-motion:reduce){.ci__row[data-astro-cid-g2yltvgj],.ci__client[data-astro-cid-g2yltvgj],.ci__open-face[data-astro-cid-g2yltvgj],.ci__open[data-astro-cid-g2yltvgj] svg[data-astro-cid-g2yltvgj],.ci__filter[data-astro-cid-g2yltvgj]{transition:none}}@media (width<=1100px){.ci[data-astro-cid-g2yltvgj]{--columns:64px minmax(0, 1fr) minmax(0, 1fr) 150px 48px}.ci__client[data-astro-cid-g2yltvgj]{font-size:48px}.ci__metric-value[data-astro-cid-g2yltvgj]{font-size:34px}}@media (width<=900px){.ci[data-astro-cid-g2yltvgj]{padding:var(--step-64) var(--step-32)}.ci__head[data-astro-cid-g2yltvgj]{gap:var(--step-24);grid-template-columns:minmax(0,1fr)}.ci__labels[data-astro-cid-g2yltvgj]{display:none}.ci__row[data-astro-cid-g2yltvgj]{row-gap:var(--step-12);padding-block:var(--step-24);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"index index""client metric""what what"}.ci__index[data-astro-cid-g2yltvgj]{grid-area:index;font-size:14px}.ci__client[data-astro-cid-g2yltvgj]{grid-area:client;font-size:40px}.ci__what[data-astro-cid-g2yltvgj]{grid-area:what}.ci__metric[data-astro-cid-g2yltvgj]{text-align:end;grid-area:metric;justify-items:end}.ci__metric-value[data-astro-cid-g2yltvgj]{font-size:30px}.ci__open[data-astro-cid-g2yltvgj]{display:none}.ci__row--next[data-astro-cid-g2yltvgj]{grid-template-areas:"index index""client client""what what""action action"}.ci__next-action[data-astro-cid-g2yltvgj]{grid-area:action;justify-self:start}}@media (width<=720px){.ci[data-astro-cid-g2yltvgj]{padding:var(--step-48) var(--gutter)}.ci__headline[data-astro-cid-g2yltvgj]{font:var(--text-display-xs);letter-spacing:var(--tracking-display)}}.pf__offer-title[data-astro-cid-sue5awsg] em[data-astro-cid-sue5awsg]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);font-style:normal;font-weight:400}.pf__panel[data-astro-cid-sue5awsg]{gap:var(--step-32);padding:var(--step-32);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 8px 0 -1px var(--well-2), 0 8px 0 0 var(--figure-line-soft), 0 32px 64px -32px #00000024;animation:pf-rise .42s var(--ease) both;border-radius:18px;flex-direction:column;display:flex}.pf__card-top[data-astro-cid-sue5awsg]{gap:var(--step-24);display:grid}.pf__offer-title[data-astro-cid-sue5awsg]{min-block-size:2.24em}.pf__step-row[data-astro-cid-sue5awsg]{align-items:center;gap:var(--step-16);display:flex}.pf__steps[data-astro-cid-sue5awsg]{flex:1;gap:6px;display:flex}.pf__arrows[data-astro-cid-sue5awsg]{gap:var(--step-8);margin-inline-start:auto;display:flex}.pf__arrow[data-astro-cid-sue5awsg]{background:linear-gradient(var(--figure-line-soft), var(--figure-line-soft)) 0 8px / 100% calc(100% - 8px) no-repeat;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:9px;padding:0 0 3px}.pf__arrow-face[data-astro-cid-sue5awsg]{border:1px solid var(--figure-line);background:var(--paper);block-size:32px;inline-size:36px;transition:translate .32s var(--ease-rebound), border-color .2s var(--ease);border-radius:8px;place-items:center;display:grid}.pf__arrow[data-astro-cid-sue5awsg] svg[data-astro-cid-sue5awsg]{fill:none;block-size:12px;inline-size:12px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.pf__arrow[data-astro-cid-sue5awsg]:hover .pf__arrow-face[data-astro-cid-sue5awsg]{border-color:var(--ink-2);translate:0 -1px}}.pf__arrow[data-astro-cid-sue5awsg]:active .pf__arrow-face[data-astro-cid-sue5awsg]{transition-duration:90ms;transition-timing-function:var(--ease-press);translate:0 2px}.pf__arrow[data-astro-cid-sue5awsg]:focus-visible{outline:none}.pf__arrow[data-astro-cid-sue5awsg]:focus-visible .pf__arrow-face[data-astro-cid-sue5awsg]{box-shadow:var(--focus)}.pf__step[data-astro-cid-sue5awsg]{background:var(--rule);border-radius:2px;flex:1;block-size:3px;position:relative;overflow:hidden}.pf__step[data-astro-cid-sue5awsg]:after{content:"";background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.pf__step[data-astro-cid-sue5awsg][data-done]:after{background:var(--figure-line);transform:scaleX(1)}.pf__step[data-astro-cid-sue5awsg][data-active]:after{transform:scaleX(1)}.pf[data-turning] .pf__step[data-astro-cid-sue5awsg][data-active]:after{animation:pf-step var(--turn,3.2s) linear both}@keyframes pf-step{0%{transform:scaleX(0)}}.pf__panel[data-astro-cid-sue5awsg][hidden]{display:none}.pf__offer-title[data-astro-cid-sue5awsg]{font:var(--text-heading-sm);letter-spacing:var(--tracking-title)}.pf__features[data-astro-cid-sue5awsg]{padding-inline-start:var(--step-16);display:none;position:relative}.pf__rail[data-astro-cid-sue5awsg]{background:var(--rule);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0}.pf__rail-mark[data-astro-cid-sue5awsg]{inline-size:3px;block-size:var(--row);background:var(--accent);translate:0 calc(var(--feature) * var(--row));transition:translate .46s var(--ease-rebound);border-radius:2px;position:absolute;inset-block-start:0;inset-inline-start:-1px}.pf__list[data-astro-cid-sue5awsg]{margin:0;padding:0;list-style:none;display:grid}.pf__feature[data-astro-cid-sue5awsg]{align-items:center;gap:var(--step-12);inline-size:100%;block-size:var(--row);color:var(--muted);font:500 15px / 24px var(--face-sans);text-align:start;cursor:pointer;transition:color .2s var(--ease), translate .32s var(--ease-rebound);background:0 0;border:0;padding:0;display:flex}.pf__feature-index[data-astro-cid-sue5awsg]{font:var(--text-label);letter-spacing:.06em}.pf__feature[data-astro-cid-sue5awsg]:hover{color:var(--ink-2)}.pf__feature[data-astro-cid-sue5awsg][aria-pressed=true]{color:var(--ink);translate:4px}.pf__feature[data-astro-cid-sue5awsg][aria-pressed=true] .pf__feature-index[data-astro-cid-sue5awsg]{color:var(--accent)}.pf__feature[data-astro-cid-sue5awsg]:focus-visible{border-radius:var(--corner-4);box-shadow:var(--focus);outline:none}.pf__details[data-astro-cid-sue5awsg]{flex:1;align-content:start;display:grid}.pf__card-foot[data-astro-cid-sue5awsg]{gap:var(--step-24);display:grid}.pf__detail[data-astro-cid-sue5awsg]{align-content:start;gap:var(--step-12);animation:pf-rise .38s var(--ease) both;display:grid}.pf__detail-label[data-astro-cid-sue5awsg]{color:var(--accent);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.pf__detail[data-astro-cid-sue5awsg][hidden]{display:none}.pf__detail-title[data-astro-cid-sue5awsg]{font:500 24px / 1.2 var(--face-sans);letter-spacing:var(--tracking-title)}.pf__detail-body[data-astro-cid-sue5awsg]{color:var(--ink-2);font:var(--text-paragraph)}.pf__actions[data-astro-cid-sue5awsg]{gap:var(--step-12) var(--step-16);flex-wrap:wrap;display:flex}@keyframes pf-rise{0%{opacity:0;translate:0 8px}}@media (width<=720px){.pf__features[data-astro-cid-sue5awsg]{display:block}.pf__steps[data-astro-cid-sue5awsg]{visibility:hidden}.pf__panel[data-astro-cid-sue5awsg]{padding:var(--step-24)}}@media (prefers-reduced-motion:reduce){.pf__rail-mark[data-astro-cid-sue5awsg],.pf__feature[data-astro-cid-sue5awsg],.pf__arrow-face[data-astro-cid-sue5awsg]{transition:none}.pf__panel[data-astro-cid-sue5awsg],.pf__detail[data-astro-cid-sue5awsg]{animation:none}}[data-platform-features] .pf-hex__edge polygon{fill:var(--figure-line-soft)}[data-platform-features] .pf-hex__face{fill:var(--paper);stroke:var(--figure-line);stroke-width:1px;stroke-linejoin:round}[data-platform-features] .pf-hex--core .pf-hex__edge polygon{fill:var(--figure-line)}[data-platform-features] .pf-hex--core .pf-hex__face{stroke:var(--ink-2);transition:stroke .3s var(--ease)}[data-platform-features] .pf-hex__seat{fill:var(--well);stroke:var(--figure-line-soft);stroke-width:1px}[data-platform-features] .pf-hex__mark{fill:var(--ink)}[data-platform-features] .pf-hex__label{fill:var(--ink-2);font:500 11px / 1 var(--face-mono);letter-spacing:.14em}[data-platform-features] .pf-hex__label--core{fill:var(--ink);font-size:12px}[data-platform-features] .pf-port{fill:var(--paper);stroke:var(--figure-line);stroke-width:1px;transition:fill .24s var(--ease), stroke .24s var(--ease)}[data-platform-features] .pf-port[data-active]{fill:var(--accent);stroke:var(--accent-ink)}[data-platform-features] .pf-lead__out{stroke:var(--figure-line-soft);stroke-width:1.2px;stroke-dasharray:3 4;transition:stroke .24s var(--ease)}[data-platform-features] .pf-lead__in{stroke:#0000;stroke-width:1.4px;transition:stroke .24s var(--ease)}[data-platform-features] .pf-lead__pulse{stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:6 100;stroke-dashoffset:6px;opacity:0}[data-platform-features] .pf-lead[data-active] .pf-lead__out{stroke:var(--accent);stroke-dasharray:none}[data-platform-features] .pf-lead[data-active] .pf-lead__in{stroke:var(--accent)}[data-platform-features] .pf-lead[data-active] .pf-lead__pulse{opacity:1;animation:pf-pulse 1.6s var(--ease) infinite}@keyframes pf-pulse{0%{stroke-dashoffset:6px}to{stroke-dashoffset:-100px}}[data-platform-features][data-ping] .pf-hex--core .pf-hex__face{stroke:var(--accent);stroke-width:2px}@media (prefers-reduced-motion:reduce){[data-platform-features] :is(.pf-port,.pf-lead__out,.pf-lead__in,.pf-hex__face){transition:none}[data-platform-features] .pf-lead[data-active] .pf-lead__pulse{opacity:0;animation:none}}[data-platform-features] .pf-lead[data-empty]{opacity:.25}.pf__figure[data-astro-cid-njf3h4mr]{align-items:center;margin:0;display:grid}.pf__stage[data-astro-cid-njf3h4mr]{aspect-ratio:var(--ratio);position:relative}.pf__drawing[data-astro-cid-njf3h4mr]{block-size:100%;inline-size:100%;display:block}.pf__adapter[data-astro-cid-njf3h4mr]{background:linear-gradient(var(--figure-line-soft), var(--figure-line-soft)) 0 10px / 100% calc(100% - 10px) no-repeat;cursor:pointer;transition:opacity .28s var(--ease) calc(var(--s) * 45ms), translate .52s var(--ease-rebound) calc(var(--s) * 45ms), visibility 0s linear 0s;-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;padding:0 0 4px;position:absolute;inset-block-start:calc(var(--ay) * 100%);inset-inline-start:calc(var(--ax) * 100%);translate:-50% -50%}.pf__adapter[data-astro-cid-njf3h4mr][data-away]{opacity:0;visibility:hidden;pointer-events:none;translate:calc(-50% + var(--dx) * 36px) calc(-50% + var(--dy) * 36px);transition:opacity .2s var(--ease), translate .32s var(--ease), visibility 0s linear .32s}.pf__adapter-face[data-astro-cid-njf3h4mr]{align-items:center;gap:var(--step-8);border:1px solid var(--figure-line);background:var(--paper);color:var(--ink);font:500 14px / 20px var(--face-sans);white-space:nowrap;transition:translate .38s var(--ease-rebound), background-color .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease);border-radius:9px;padding:9px 14px;display:inline-flex}.pf__adapter-index[data-astro-cid-njf3h4mr]{color:var(--muted);font:var(--text-label);letter-spacing:.06em;transition:color .22s var(--ease)}@media (hover:hover){.pf__adapter[data-astro-cid-njf3h4mr]:hover .pf__adapter-face[data-astro-cid-njf3h4mr]{border-color:var(--ink-2);translate:0 -2px}}.pf__adapter[data-astro-cid-njf3h4mr][aria-pressed=true]{background-image:linear-gradient(var(--accent-ink), var(--accent-ink))}.pf__adapter[data-astro-cid-njf3h4mr][aria-pressed=true] .pf__adapter-face[data-astro-cid-njf3h4mr]{border-color:var(--accent-ink);background:var(--accent);color:var(--paper);translate:0 -2px}.pf__adapter[data-astro-cid-njf3h4mr][aria-pressed=true] .pf__adapter-index[data-astro-cid-njf3h4mr]{color:var(--accent-soft)}.pf__adapter[data-astro-cid-njf3h4mr]:focus-visible{outline:none}.pf__adapter[data-astro-cid-njf3h4mr]:focus-visible .pf__adapter-face[data-astro-cid-njf3h4mr]{box-shadow:var(--focus)}@media (width<=900px){.pf__figure[data-astro-cid-njf3h4mr]{order:-1}}@media (width<=720px){.pf__adapter-label[data-astro-cid-njf3h4mr]{display:none}.pf__adapter-face[data-astro-cid-njf3h4mr]{padding:6px 9px}}@media (prefers-reduced-motion:reduce){.pf__adapter[data-astro-cid-njf3h4mr],.pf__adapter[data-astro-cid-njf3h4mr][data-away],.pf__adapter-face[data-astro-cid-njf3h4mr]{transition:none}}.pf[data-astro-cid-ves5lsc7]{--row:40px;padding:var(--step-96) var(--step-48);color:var(--ink)}.pf__inner[data-astro-cid-ves5lsc7]{gap:var(--step-48);max-inline-size:1280px;margin-inline:auto;display:grid}.pf__head[data-astro-cid-ves5lsc7]{align-items:end;gap:var(--step-24) var(--step-48);grid-template-columns:minmax(0,1fr) auto;display:grid}.pf__title[data-astro-cid-ves5lsc7]{gap:var(--step-24);display:grid}.pf__eyebrow[data-astro-cid-ves5lsc7]{align-items:center;gap:var(--step-8);color:var(--ink-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.pf__eyebrow[data-astro-cid-ves5lsc7]:before{content:"";background:var(--accent);border-radius:1px;block-size:7px;inline-size:7px;rotate:45deg}.pf__headline[data-astro-cid-ves5lsc7]{font:var(--text-display);letter-spacing:var(--tracking-display);text-wrap:balance}.pf__headline[data-astro-cid-ves5lsc7] em[data-astro-cid-ves5lsc7]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);font-style:normal;font-weight:400}.pf__body[data-astro-cid-ves5lsc7]{align-items:stretch;gap:var(--step-48);grid-template-columns:minmax(20rem,28rem) minmax(0,1fr);display:grid}.pf__side[data-astro-cid-ves5lsc7]{display:grid}.pf__tabs[data-astro-cid-ves5lsc7]{border:1px solid var(--figure-line-soft);background:var(--well);border-radius:12px;justify-self:end;gap:4px;padding:4px;display:inline-flex}.pf__tab[data-astro-cid-ves5lsc7]{color:var(--ink-2);font:500 14px / 20px var(--face-sans);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease), color .2s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 14px}.pf__tab[data-astro-cid-ves5lsc7]:hover{color:var(--ink)}.pf__tab[data-astro-cid-ves5lsc7][aria-selected=true]{border-color:var(--figure-line);background:var(--paper);box-shadow:0 2px 0 0 var(--figure-line-soft);color:var(--ink)}.pf__tab[data-astro-cid-ves5lsc7]:focus-visible{box-shadow:var(--focus);outline:none}@media (width<=1100px){.pf__body[data-astro-cid-ves5lsc7]{gap:var(--step-32);grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}}@media (width<=900px){.pf[data-astro-cid-ves5lsc7]{padding:var(--step-64) var(--step-32)}.pf__head[data-astro-cid-ves5lsc7],.pf__body[data-astro-cid-ves5lsc7]{gap:var(--step-32);grid-template-columns:minmax(0,1fr)}.pf__tabs[data-astro-cid-ves5lsc7]{justify-self:start}.pf__side[data-astro-cid-ves5lsc7]{order:1}}@media (width<=720px){.pf[data-astro-cid-ves5lsc7]{padding:var(--step-48) var(--gutter)}.pf__headline[data-astro-cid-ves5lsc7]{font:var(--text-display-xs);letter-spacing:var(--tracking-display)}.pf__tabs[data-astro-cid-ves5lsc7]{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;display:grid}.pf__tab[data-astro-cid-ves5lsc7]{font:500 13px / 16px var(--face-sans);white-space:normal;padding:8px 6px}}@media (prefers-reduced-motion:reduce){.pf__tab[data-astro-cid-ves5lsc7]{transition:none}}.cq[data-astro-cid-pqxocfpg]{padding:var(--step-96) var(--step-48);color:var(--ink)}.cq__inner[data-astro-cid-pqxocfpg]{align-items:center;gap:var(--step-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr);max-inline-size:1120px;margin:0 auto;display:grid}.cq__frame[data-astro-cid-pqxocfpg]{border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 8px 0 -1px var(--well-2), 0 8px 0 0 var(--figure-line-soft), 0 32px 64px -28px #00000029;border-radius:18px;padding:10px}.cq__photo[data-astro-cid-pqxocfpg]{aspect-ratio:4/5;object-fit:cover;background:var(--well);border-radius:10px;block-size:auto;inline-size:100%;display:block}.cq__body[data-astro-cid-pqxocfpg]{justify-items:start;gap:var(--step-32);display:grid}.cq__mark[data-astro-cid-pqxocfpg]{block-size:35px;inline-size:44px;fill:var(--accent)}.cq__quote[data-astro-cid-pqxocfpg] p[data-astro-cid-pqxocfpg]{font:500 40px / 1.18 var(--face-sans);letter-spacing:var(--tracking-title);text-wrap:pretty}.cq__quote[data-astro-cid-pqxocfpg] em[data-astro-cid-pqxocfpg]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);background:linear-gradient(var(--accent), var(--accent)) 0 94% / 100% 2px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1.1s var(--ease) .2s;font-style:normal;font-weight:400}.cq[data-astro-cid-pqxocfpg][data-armed]:not([data-seen]) .cq__quote[data-astro-cid-pqxocfpg] em[data-astro-cid-pqxocfpg]{background-size:0% 2px}.cq__author[data-astro-cid-pqxocfpg]{align-items:center;gap:var(--step-16);display:flex}.cq__rule[data-astro-cid-pqxocfpg]{background:var(--accent);border-radius:1px;block-size:2px;inline-size:32px}.cq__who[data-astro-cid-pqxocfpg]{gap:2px;display:grid}.cq__name[data-astro-cid-pqxocfpg]{font:500 16px / 22px var(--face-sans)}.cq__role[data-astro-cid-pqxocfpg]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (width<=1100px){.cq__quote[data-astro-cid-pqxocfpg] p[data-astro-cid-pqxocfpg]{font-size:32px}}@media (width<=900px){.cq[data-astro-cid-pqxocfpg]{padding:var(--step-64) var(--step-32)}.cq__inner[data-astro-cid-pqxocfpg]{gap:var(--step-48);grid-template-columns:minmax(0,1fr)}.cq__frame[data-astro-cid-pqxocfpg]{max-inline-size:420px}.cq__photo[data-astro-cid-pqxocfpg]{aspect-ratio:3/2}}@media (width<=720px){.cq[data-astro-cid-pqxocfpg]{padding:var(--step-48) var(--gutter)}.cq__quote[data-astro-cid-pqxocfpg] p[data-astro-cid-pqxocfpg]{font-size:26px}}@media (prefers-reduced-motion:reduce){.cq__quote[data-astro-cid-pqxocfpg] em[data-astro-cid-pqxocfpg]{transition:none}.cq[data-astro-cid-pqxocfpg][data-armed]:not([data-seen]) .cq__quote[data-astro-cid-pqxocfpg] em[data-astro-cid-pqxocfpg]{background-size:100% 2px}}[data-two-ways] .tw-pad--old .iso-top,[data-two-ways] .tw-old .iso-top{fill:var(--well)}[data-two-ways] .tw-pad--old :is(.iso-left,.iso-right),[data-two-ways] .tw-old :is(.iso-left,.iso-right){fill:var(--well-2)}[data-two-ways] .tw-mouth{fill:var(--figure-line-soft);stroke:var(--figure-line);stroke-width:.7px}[data-two-ways] .tw-track .iso-top{fill:var(--well)}[data-two-ways] .tw-text{stroke:var(--figure-line-soft);stroke-width:1.4px;stroke-linecap:round}[data-two-ways] .tw-text--head{stroke-width:2.2px}[data-two-ways] .tw-sheet{fill:var(--paper);stroke:var(--figure-line-soft);stroke-width:.6px}[data-two-ways] .tw-plan{fill:none;stroke:var(--figure-line);stroke-width:.6px;stroke-dasharray:2 1.6}[data-two-ways] .tw-cal-head{fill:var(--well-2)}[data-two-ways] .tw-day{fill:var(--figure-inset);stroke:var(--figure-line-soft);stroke-width:.4px}[data-two-ways] .tw-cal-ring{fill:none;stroke:var(--figure-line);stroke-width:.8px}[data-two-ways] .tw-tag{fill:var(--paper);stroke:var(--figure-line);stroke-width:.6px}[data-two-ways] .tw-tag-hole{fill:var(--figure-inset);stroke:var(--figure-line);stroke-width:.5px}[data-two-ways] .tw-old-sheet{fill:var(--figure-inset);stroke:var(--figure-line-soft);stroke-width:.6px}[data-two-ways] .tw-old-block{fill:var(--well-2)}[data-two-ways] .tw-old-gone{fill:none;stroke:var(--figure-line);stroke-width:.5px;stroke-dasharray:1.6 1.4}[data-two-ways] .tw-bay{fill:var(--figure-inset);stroke:var(--figure-line);stroke-width:.5px}[data-two-ways] .tw-bay-slot{stroke:var(--figure-line);stroke-width:.8px;stroke-linecap:round}[data-two-ways] .tw-power{fill:var(--figure-inset);stroke:var(--figure-line);stroke-width:.6px}[data-two-ways] .tw-crate .iso-top,[data-two-ways] .tw-site .iso-top{fill:var(--well)}[data-two-ways] .tw-logo{fill:var(--figure-line-soft)}[data-two-ways] .tw-image{fill:var(--well)}[data-two-ways] .tw-button{fill:var(--well-2)}[data-two-ways] .tw-slot{fill:var(--paper);stroke:var(--accent);stroke-width:.7px;stroke-dasharray:2.5 2}[data-two-ways] .tw-module .iso-top{fill:var(--accent-soft)}[data-two-ways] .tw-module :is(.iso-top,.iso-left,.iso-right){stroke:var(--accent)}[data-two-ways] .tw-module :is(.iso-left,.iso-right){fill:var(--variant-3)}[data-two-ways] .tw-plus{stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round}[data-two-ways] .tw-light{fill:var(--figure-inset);stroke:var(--figure-line);stroke-width:.6px}[data-two-ways] .tw-light--on{fill:var(--accent);stroke:var(--accent-ink)}[data-two-ways] .tw-display{fill:var(--figure-inset);stroke:var(--figure-line);stroke-width:.6px}[data-two-ways] .tw-beat,[data-two-ways] .tw-pulse{fill:none;stroke-linejoin:round;stroke-linecap:round}[data-two-ways] .tw-beat{stroke:var(--figure-line-soft);stroke-width:.9px}[data-two-ways] .tw-pulse{stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:.22 .78;stroke-dashoffset:-.12px}[data-two-ways][data-running] .tw-parcel{animation:5.6s linear infinite tw-ride;animation-delay:var(--delay)}@keyframes tw-ride{0%{opacity:0;translate:var(--from-x) var(--from-y)}5%{opacity:1}to{translate:var(--to-x) var(--to-y)}}[data-two-ways][data-running] .tw-module{animation:tw-drop 6s var(--ease) infinite}@keyframes tw-drop{0%,12%,to{translate:0}40%,78%{translate:0 var(--drop)}}[data-two-ways][data-running] .tw-light--on{animation:2.6s ease-in-out infinite tw-breathe}@keyframes tw-breathe{50%{opacity:.4}}[data-two-ways][data-running] .tw-pulse{animation:2.4s linear infinite tw-pulse}@keyframes tw-pulse{0%{stroke-dashoffset:.22px}to{stroke-dashoffset:-.78px}}@media (prefers-reduced-motion:reduce){[data-two-ways][data-running] :is(.tw-parcel,.tw-module,.tw-light--on,.tw-pulse){animation:none}}.logo[data-astro-cid-vpqwdckq]{flex-shrink:0;display:block;overflow:visible}.logo--flat[data-astro-cid-vpqwdckq] .logo__face[data-astro-cid-vpqwdckq]{fill:var(--ink)}.logo--flat[data-astro-cid-vpqwdckq] .logo__face[data-astro-cid-vpqwdckq].logo__bracket{fill:var(--accent)}.logo--solid[data-astro-cid-vpqwdckq] .logo__edge[data-astro-cid-vpqwdckq] path[data-astro-cid-vpqwdckq]{fill:var(--figure-line)}.logo--solid[data-astro-cid-vpqwdckq] .logo__face[data-astro-cid-vpqwdckq]{fill:var(--paper);stroke:var(--ink-2);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.logo--solid[data-astro-cid-vpqwdckq] .logo__edge[data-astro-cid-vpqwdckq].logo__bracket path[data-astro-cid-vpqwdckq]{fill:var(--accent-ink)}.logo--solid[data-astro-cid-vpqwdckq] .logo__face[data-astro-cid-vpqwdckq].logo__bracket{fill:var(--accent);stroke:var(--accent-ink)}.logo--solid[data-astro-cid-vpqwdckq] .logo__face[data-astro-cid-vpqwdckq]{transition:translate .46s var(--ease-rebound) calc((var(--n) - 1 - var(--i)) * 40ms)}@media (hover:hover){.logo--solid[data-astro-cid-vpqwdckq]:hover .logo__face[data-astro-cid-vpqwdckq],a:hover>.logo--solid[data-astro-cid-vpqwdckq] .logo__face[data-astro-cid-vpqwdckq]{transition-delay:calc(var(--i) * 40ms);translate:0 7px}}a:focus-visible>.logo--solid[data-astro-cid-vpqwdckq] .logo__face[data-astro-cid-vpqwdckq]{transition-delay:calc(var(--i) * 40ms);translate:0 7px}.logo--solid[data-astro-cid-vpqwdckq][data-pressing] .logo__face[data-astro-cid-vpqwdckq]{animation:logo-press .64s var(--ease) calc(var(--i) * 45ms) both}@keyframes logo-press{0%,to{translate:0}38%{translate:0 9px}70%{translate:0 -2.5px}}@media (prefers-reduced-motion:reduce){.logo--solid[data-astro-cid-vpqwdckq] .logo__face[data-astro-cid-vpqwdckq],.logo--solid[data-astro-cid-vpqwdckq][data-pressing] .logo__face[data-astro-cid-vpqwdckq]{transition:none;animation:none}}.tw[data-astro-cid-ijmh6bym]{padding:var(--step-96) var(--step-48);color:var(--ink)}.tw__inner[data-astro-cid-ijmh6bym]{gap:var(--step-48);max-inline-size:1280px;margin-inline:auto;display:grid}.tw__head[data-astro-cid-ijmh6bym]{align-items:end;gap:var(--step-64);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.tw__title[data-astro-cid-ijmh6bym]{gap:var(--step-24);display:grid}.tw__eyebrow[data-astro-cid-ijmh6bym]{align-items:center;gap:var(--step-8);color:var(--ink-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.tw__eyebrow[data-astro-cid-ijmh6bym]:before{content:"";background:var(--accent);border-radius:1px;block-size:7px;inline-size:7px;rotate:45deg}.tw__headline[data-astro-cid-ijmh6bym]{font:var(--text-display);letter-spacing:var(--tracking-display);text-wrap:balance}.tw__headline[data-astro-cid-ijmh6bym] em[data-astro-cid-ijmh6bym]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);font-style:normal;font-weight:400}.tw__lead[data-astro-cid-ijmh6bym]{max-inline-size:30em;color:var(--ink-2);font:var(--text-intro);letter-spacing:var(--tracking-lead);text-wrap:pretty}.tw__body[data-astro-cid-ijmh6bym]{align-items:start;gap:var(--step-24) var(--step-32);grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"a figure b""a end b";display:grid}.tw__path--a[data-astro-cid-ijmh6bym]{grid-area:a}.tw__path--b[data-astro-cid-ijmh6bym]{grid-area:b}.tw__figure[data-astro-cid-ijmh6bym]{grid-area:figure;margin:0}.tw__drawing[data-astro-cid-ijmh6bym]{block-size:auto;inline-size:112%;aspect-ratio:var(--ratio);margin-inline:-6%;display:block;overflow:visible}.tw__path[data-astro-cid-ijmh6bym]{align-self:stretch;gap:var(--step-16);padding:var(--step-24);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 6px 0 -1px var(--well-2), 0 6px 0 0 var(--figure-line-soft), 0 28px 56px -30px #00000024;border-radius:16px;flex-direction:column;display:flex}.tw__path-label[data-astro-cid-ijmh6bym]{color:var(--accent);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.tw__path-title[data-astro-cid-ijmh6bym]{font:var(--text-heading-sm);letter-spacing:var(--tracking-title)}.tw__steps[data-astro-cid-ijmh6bym]{margin:0;padding:0;list-style:none;display:grid}.tw__step[data-astro-cid-ijmh6bym]{padding-block:var(--step-16);border-block-start:1px solid var(--rule);gap:6px;display:grid}.tw__step-head[data-astro-cid-ijmh6bym]{align-items:center;gap:var(--step-8);flex-wrap:wrap;display:flex}.tw__step-name[data-astro-cid-ijmh6bym]{font:500 16px / 22px var(--face-sans)}.tw__tag[data-astro-cid-ijmh6bym]{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-ink);font:var(--text-label);letter-spacing:.08em;border-radius:4px;padding:3px 6px 2px}.tw__step-text[data-astro-cid-ijmh6bym]{color:var(--ink-2);font:var(--text-small)}.tw__path-action[data-astro-cid-ijmh6bym]{margin-block-start:auto;padding-block-start:var(--step-8)}.tw__end[data-astro-cid-ijmh6bym]{align-items:center;gap:var(--step-24);border-block-start:1px solid var(--rule);grid-area:end;padding-block-start:var(--step-16);display:flex}.tw__seal[data-astro-cid-ijmh6bym]{background:var(--figure-line-soft);border-radius:50%;flex:none;padding-block-end:5px}.tw__seal-face[data-astro-cid-ijmh6bym]{border:1px solid var(--figure-line);background:var(--paper);block-size:104px;inline-size:104px;box-shadow:inset 0 0 0 6px var(--paper), inset 0 0 0 7px var(--accent-line);border-radius:50%;align-content:center;place-items:center;gap:6px;display:grid}.tw__seal-text[data-astro-cid-ijmh6bym]{color:var(--ink-2);font:500 9px / 12px var(--face-mono);letter-spacing:.14em;text-transform:uppercase;justify-items:center;display:grid}.tw__end-copy[data-astro-cid-ijmh6bym]{gap:6px;display:grid}.tw__end-title[data-astro-cid-ijmh6bym]{font:500 20px / 26px var(--face-sans);letter-spacing:-.01em}.tw__end-text[data-astro-cid-ijmh6bym]{color:var(--ink-2);font:var(--text-small)}@media (width<=1100px){.tw__body[data-astro-cid-ijmh6bym]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"figure figure""end end""a b"}.tw__figure[data-astro-cid-ijmh6bym]{justify-self:center;inline-size:min(100%,620px)}.tw__drawing[data-astro-cid-ijmh6bym]{inline-size:100%;margin-inline:0}}@media (width<=900px){.tw[data-astro-cid-ijmh6bym]{padding:var(--step-64) var(--step-32)}.tw__head[data-astro-cid-ijmh6bym]{gap:var(--step-24);grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.tw[data-astro-cid-ijmh6bym]{padding:var(--step-48) var(--gutter)}.tw__headline[data-astro-cid-ijmh6bym]{font:var(--text-display-xs);letter-spacing:var(--tracking-display)}.tw__body[data-astro-cid-ijmh6bym]{grid-template-columns:minmax(0,1fr);grid-template-areas:"figure""end""a""b"}.tw__end[data-astro-cid-ijmh6bym]{align-items:flex-start}.tw__seal-face[data-astro-cid-ijmh6bym]{block-size:84px;inline-size:84px}}.pl[data-astro-cid-yxtfrmv2]{padding:var(--step-96) var(--step-48);color:var(--ink)}.pl__inner[data-astro-cid-yxtfrmv2]{gap:var(--step-48);max-inline-size:1120px;margin-inline:auto;display:grid}.pl__head[data-astro-cid-yxtfrmv2]{align-items:end;gap:var(--step-64);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.pl__title[data-astro-cid-yxtfrmv2]{gap:var(--step-24);display:grid}.pl__eyebrow[data-astro-cid-yxtfrmv2]{align-items:center;gap:var(--step-8);color:var(--ink-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.pl__eyebrow[data-astro-cid-yxtfrmv2]:before{content:"";background:var(--accent);border-radius:1px;block-size:7px;inline-size:7px;rotate:45deg}.pl__headline[data-astro-cid-yxtfrmv2]{font:var(--text-display);letter-spacing:var(--tracking-display);text-wrap:balance}.pl__headline[data-astro-cid-yxtfrmv2] em[data-astro-cid-yxtfrmv2]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);font-style:normal;font-weight:400}.pl__lead[data-astro-cid-yxtfrmv2]{max-inline-size:30em;color:var(--ink-2);font:var(--text-intro);letter-spacing:var(--tracking-lead);text-wrap:pretty}.pl__options[data-astro-cid-yxtfrmv2]{gap:var(--step-32);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pl__card[data-astro-cid-yxtfrmv2]{gap:var(--step-24);padding:var(--step-32);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 8px 0 -1px var(--well-2), 0 8px 0 0 var(--figure-line-soft), 0 32px 64px -32px #00000024;border-radius:18px;flex-direction:column;display:flex}.pl__figure[data-astro-cid-yxtfrmv2]{background:var(--ground);border-radius:12px;place-items:center;block-size:180px;margin:0;display:grid}.pl__drawing[data-astro-cid-yxtfrmv2]{block-size:150px;inline-size:auto;max-inline-size:100%;display:block;overflow:visible}.pl__copy[data-astro-cid-yxtfrmv2]{gap:var(--step-8);display:grid}.pl__label[data-astro-cid-yxtfrmv2]{color:var(--accent);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.pl__card-title[data-astro-cid-yxtfrmv2]{font:var(--text-heading-sm);letter-spacing:var(--tracking-title)}.pl__audience[data-astro-cid-yxtfrmv2]{color:var(--ink-2);font:var(--text-paragraph)}.pl__points[data-astro-cid-yxtfrmv2]{gap:var(--step-8);margin:0;padding:0;list-style:none;display:grid}.pl__point[data-astro-cid-yxtfrmv2]{align-items:flex-start;gap:var(--step-12);font:400 15px / 22px var(--face-sans);display:flex}.pl__tick[data-astro-cid-yxtfrmv2]{fill:none;block-size:14px;inline-size:14px;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-block-start:4px}.pl__step[data-astro-cid-yxtfrmv2]{border-block-start:1px solid var(--rule);gap:4px;margin-block-start:auto;padding-block-start:var(--step-16);display:grid}.pl__step-label[data-astro-cid-yxtfrmv2]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.pl__step-title[data-astro-cid-yxtfrmv2]{font:500 16px / 22px var(--face-sans)}.pl__step-text[data-astro-cid-yxtfrmv2]{color:var(--ink-2);font:var(--text-small)}.pl__foot[data-astro-cid-yxtfrmv2]{gap:var(--step-12);border-block-start:1px solid var(--rule);padding-block-start:var(--step-24);display:grid}.pl__includes-label[data-astro-cid-yxtfrmv2]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.pl__includes[data-astro-cid-yxtfrmv2]{gap:var(--step-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pl__include[data-astro-cid-yxtfrmv2]{border:1px solid var(--figure-line-soft);background:var(--paper);font:500 14px / 20px var(--face-sans);border-radius:8px;padding:6px 12px}.pl__note[data-astro-cid-yxtfrmv2]{color:var(--muted);font:var(--text-small)}.pl[data-astro-cid-yxtfrmv2] .pl-plinth .iso-top{fill:var(--well)}.pl[data-astro-cid-yxtfrmv2] .pl-mark .iso-top{fill:var(--accent);stroke:var(--accent-ink)}.pl[data-astro-cid-yxtfrmv2] .pl-mark :is(.iso-left,.iso-right){fill:var(--accent-ink);stroke:var(--accent-ink)}.pl[data-astro-cid-yxtfrmv2] .pl-flag .iso-top{fill:var(--accent-soft);stroke:var(--accent-line)}.pl[data-astro-cid-yxtfrmv2] .pl-window{fill:var(--well-2)}.pl[data-astro-cid-yxtfrmv2] .pl-light{fill:var(--accent)}.pl[data-astro-cid-yxtfrmv2][data-running] .pl-light{animation:1.8s step-end infinite pl-blink}.pl[data-astro-cid-yxtfrmv2][data-running] .pl-client{animation:pl-lift 4.2s var(--ease-rebound) infinite;animation-delay:calc(var(--i) * .45s)}@keyframes pl-blink{50%{opacity:.3}}@keyframes pl-lift{0%,30%,to{translate:0}12%{translate:0 -7px}}@media (width<=900px){.pl[data-astro-cid-yxtfrmv2]{padding:var(--step-64) var(--step-32)}.pl__head[data-astro-cid-yxtfrmv2],.pl__options[data-astro-cid-yxtfrmv2]{gap:var(--step-24);grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.pl[data-astro-cid-yxtfrmv2]{padding:var(--step-48) var(--gutter)}.pl__headline[data-astro-cid-yxtfrmv2]{font:var(--text-display-xs);letter-spacing:var(--tracking-display)}.pl__card[data-astro-cid-yxtfrmv2]{padding:var(--step-24)}}@media (prefers-reduced-motion:reduce){.pl[data-astro-cid-yxtfrmv2][data-running] .pl-light,.pl[data-astro-cid-yxtfrmv2][data-running] .pl-client{animation:none}}.ct[data-astro-cid-e2wfbzzz]{padding:var(--step-96) var(--step-48);color:var(--ink)}.ct__inner[data-astro-cid-e2wfbzzz]{gap:var(--step-48);max-inline-size:1120px;margin-inline:auto;display:grid}.ct__head[data-astro-cid-e2wfbzzz]{align-items:end;gap:var(--step-64);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.ct__title[data-astro-cid-e2wfbzzz]{justify-items:start;gap:var(--step-24);display:grid}.ct__body[data-astro-cid-e2wfbzzz]{align-items:stretch;gap:var(--step-32);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.ct__eyebrow[data-astro-cid-e2wfbzzz]{align-items:center;gap:var(--step-8);color:var(--ink-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.ct__eyebrow[data-astro-cid-e2wfbzzz]:before{content:"";background:var(--accent);border-radius:1px;block-size:7px;inline-size:7px;rotate:45deg}.ct__headline[data-astro-cid-e2wfbzzz]{font:var(--text-display);letter-spacing:var(--tracking-display);text-wrap:balance}.ct__headline[data-astro-cid-e2wfbzzz] em[data-astro-cid-e2wfbzzz]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);font-style:normal;font-weight:400}.ct__lead[data-astro-cid-e2wfbzzz]{max-inline-size:30em;color:var(--ink-2);font:var(--text-intro);letter-spacing:var(--tracking-lead);text-wrap:pretty}.ct__portrait[data-astro-cid-e2wfbzzz]{border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 8px 0 -1px var(--well-2), 0 8px 0 0 var(--figure-line-soft), 0 32px 64px -32px #00000024;border-radius:18px;flex-direction:column;margin:0;padding:8px;display:flex}.ct__photo-wrap[data-astro-cid-e2wfbzzz]{background:var(--well);border-radius:12px;flex:1;min-block-size:320px;position:relative;overflow:clip}.ct__photo[data-astro-cid-e2wfbzzz]{object-fit:cover;object-position:50% 20%;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.ct__plate[data-astro-cid-e2wfbzzz]{border:1px solid var(--figure-line-soft);box-shadow:0 4px 0 -1px var(--figure-line-soft);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:12px;gap:2px;padding:12px 16px;display:grid;position:absolute;inset-block-end:16px;inset-inline-start:16px}.ct__name[data-astro-cid-e2wfbzzz]{font:500 20px / 26px var(--face-sans);letter-spacing:-.01em}.ct__role[data-astro-cid-e2wfbzzz]{color:var(--accent);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.ct__facts[data-astro-cid-e2wfbzzz]{gap:var(--step-12);padding:var(--step-24) var(--step-16) var(--step-16);margin:0;display:grid}.ct__fact[data-astro-cid-e2wfbzzz]{gap:var(--step-12);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.ct__fact[data-astro-cid-e2wfbzzz] dt[data-astro-cid-e2wfbzzz]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:20px}.ct__fact[data-astro-cid-e2wfbzzz] dd[data-astro-cid-e2wfbzzz]{color:var(--ink-2);font:var(--text-small);margin:0}.ct__form[data-astro-cid-e2wfbzzz]{gap:var(--step-24);padding:var(--step-32);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 8px 0 -1px var(--well-2), 0 8px 0 0 var(--figure-line-soft), 0 32px 64px -32px #00000024;border-radius:18px;display:grid}.ct__intent[data-astro-cid-e2wfbzzz]{gap:var(--step-12);border:0;margin:0;padding:0;display:grid}.ct__label[data-astro-cid-e2wfbzzz]{align-items:baseline;gap:var(--step-8);font:500 15px / 22px var(--face-sans);padding:0;display:flex}.ct__number[data-astro-cid-e2wfbzzz]{color:var(--accent);font:var(--text-label);letter-spacing:.06em}.ct__hint[data-astro-cid-e2wfbzzz]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-inline-start:auto}.ct__choices[data-astro-cid-e2wfbzzz]{gap:var(--step-8);flex-wrap:wrap;display:flex}.ct__choice[data-astro-cid-e2wfbzzz] input[data-astro-cid-e2wfbzzz]{opacity:0;pointer-events:none;position:absolute}.ct__choice-face[data-astro-cid-e2wfbzzz]{border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 3px 0 -1px var(--figure-line-soft);color:var(--ink-2);font:500 14px / 20px var(--face-sans);cursor:pointer;transition:translate .32s var(--ease-rebound), box-shadow .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border-radius:9px;padding:8px 14px;display:inline-block}.ct__choice[data-astro-cid-e2wfbzzz]:hover .ct__choice-face[data-astro-cid-e2wfbzzz]{border-color:var(--figure-line);color:var(--ink)}.ct__choice[data-astro-cid-e2wfbzzz] input[data-astro-cid-e2wfbzzz]:checked+.ct__choice-face[data-astro-cid-e2wfbzzz]{border-color:var(--accent);box-shadow:0 1px 0 0 var(--accent-ink), inset 0 0 0 1px var(--accent);color:var(--ink);translate:0 2px}.ct__choice[data-astro-cid-e2wfbzzz] input[data-astro-cid-e2wfbzzz]:focus-visible+.ct__choice-face[data-astro-cid-e2wfbzzz]{box-shadow:var(--focus)}.ct__field[data-astro-cid-e2wfbzzz]{gap:var(--step-8);display:grid}.ct__input[data-astro-cid-e2wfbzzz]{border:1px solid var(--figure-line-soft);background:var(--ground);inline-size:100%;color:var(--ink);font:400 15px / 22px var(--face-sans);transition:border-color .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:10px;padding:12px 14px}.ct__input[data-astro-cid-e2wfbzzz]::placeholder{color:var(--faint)}.ct__input[data-astro-cid-e2wfbzzz]:hover{border-color:var(--figure-line)}.ct__input[data-astro-cid-e2wfbzzz]:focus{border-color:var(--accent);background:var(--paper);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ct__input--area[data-astro-cid-e2wfbzzz]{resize:vertical;min-block-size:120px}.ct__send[data-astro-cid-e2wfbzzz]{justify-items:start;gap:var(--step-12);padding-block-start:var(--step-8);display:grid}.ct__submit[data-astro-cid-e2wfbzzz]{background:linear-gradient(var(--accent-ink), var(--accent-ink)) 0 10px / 100% calc(100% - 10px) no-repeat;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;padding:2px 0 5px}.ct__submit-face[data-astro-cid-e2wfbzzz]{align-items:center;gap:var(--step-12);border:1px solid var(--accent-ink);background:var(--accent);color:var(--paper);font:500 15px / 24px var(--face-sans);transition:translate .38s var(--ease-rebound);border-radius:9px;padding:11px 22px;display:inline-flex}.ct__submit[data-astro-cid-e2wfbzzz] svg[data-astro-cid-e2wfbzzz]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:12px;inline-size:14px;transition:translate .26s var(--ease)}@media (hover:hover){.ct__submit[data-astro-cid-e2wfbzzz]:hover .ct__submit-face[data-astro-cid-e2wfbzzz]{translate:0 -2px}.ct__submit[data-astro-cid-e2wfbzzz]:hover svg[data-astro-cid-e2wfbzzz]{translate:2px}}.ct__submit[data-astro-cid-e2wfbzzz]:active .ct__submit-face[data-astro-cid-e2wfbzzz]{transition-duration:90ms;transition-timing-function:var(--ease-press);translate:0 4px}.ct__submit[data-astro-cid-e2wfbzzz]:focus-visible{outline:none}.ct__submit[data-astro-cid-e2wfbzzz]:focus-visible .ct__submit-face[data-astro-cid-e2wfbzzz]{box-shadow:var(--focus)}.ct__submit[data-astro-cid-e2wfbzzz][hidden],.ct__sent[data-astro-cid-e2wfbzzz][hidden]{display:none}.ct__sent[data-astro-cid-e2wfbzzz]{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-ink);font:500 15px / 22px var(--face-sans);border-radius:10px;padding:12px 16px}.ct__note[data-astro-cid-e2wfbzzz]{color:var(--muted);font:var(--text-small)}@media (width<=900px){.ct[data-astro-cid-e2wfbzzz]{padding:var(--step-64) var(--step-32)}.ct__head[data-astro-cid-e2wfbzzz],.ct__body[data-astro-cid-e2wfbzzz]{gap:var(--step-24);grid-template-columns:minmax(0,1fr)}.ct__photo-wrap[data-astro-cid-e2wfbzzz]{aspect-ratio:4/3;flex:none;min-block-size:0}.ct__photo[data-astro-cid-e2wfbzzz]{object-position:50% 34%}}@media (width<=720px){.ct[data-astro-cid-e2wfbzzz]{padding:var(--step-48) var(--gutter)}.ct__headline[data-astro-cid-e2wfbzzz]{font:var(--text-display-xs);letter-spacing:var(--tracking-display)}.ct__form[data-astro-cid-e2wfbzzz]{padding:var(--step-24)}.ct__fact[data-astro-cid-e2wfbzzz]{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.ct__choice-face[data-astro-cid-e2wfbzzz],.ct__input[data-astro-cid-e2wfbzzz],.ct__submit-face[data-astro-cid-e2wfbzzz],.ct__submit[data-astro-cid-e2wfbzzz] svg[data-astro-cid-e2wfbzzz]{transition:none}}.sf[data-astro-cid-4m4akvb7]{padding:var(--step-64) var(--step-48) var(--step-48);border-block-start:1px solid var(--rule);color:var(--ink)}.sf__inner[data-astro-cid-4m4akvb7]{gap:var(--step-48);max-inline-size:1280px;margin-inline:auto;display:grid}.sf__top[data-astro-cid-4m4akvb7]{gap:var(--step-48);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.sf__brand[data-astro-cid-4m4akvb7]{align-content:start;justify-items:start;gap:var(--step-12);display:grid}.sf__home[data-astro-cid-4m4akvb7]{padding:var(--step-4) var(--step-8) var(--step-4) 0;border-radius:var(--corner-8);display:inline-flex}.sf__home[data-astro-cid-4m4akvb7]:focus-visible{box-shadow:var(--focus);outline:none}.sf__tagline[data-astro-cid-4m4akvb7]{max-inline-size:22em;color:var(--ink-2);font:var(--text-paragraph)}.sf__location[data-astro-cid-4m4akvb7]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.sf__columns[data-astro-cid-4m4akvb7]{gap:var(--step-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sf__column[data-astro-cid-4m4akvb7]{align-content:start;gap:var(--step-12);display:grid}.sf__heading[data-astro-cid-4m4akvb7]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.sf__links[data-astro-cid-4m4akvb7]{gap:var(--step-8);margin:0;padding:0;list-style:none;display:grid}.sf__link[data-astro-cid-4m4akvb7],.sf__social[data-astro-cid-4m4akvb7],.sf__top-link[data-astro-cid-4m4akvb7]{color:var(--ink-2);font:500 15px / 22px var(--face-sans);transition:color .2s var(--ease);text-decoration:none}.sf__link[data-astro-cid-4m4akvb7]:hover,.sf__social[data-astro-cid-4m4akvb7]:hover,.sf__top-link[data-astro-cid-4m4akvb7]:hover{color:var(--ink)}.sf__link[data-astro-cid-4m4akvb7]:focus-visible,.sf__social[data-astro-cid-4m4akvb7]:focus-visible,.sf__top-link[data-astro-cid-4m4akvb7]:focus-visible{border-radius:var(--corner-4);box-shadow:var(--focus);outline:none}.sf__bar[data-astro-cid-4m4akvb7]{align-items:center;gap:var(--step-16) var(--step-32);border-block-start:1px solid var(--rule);flex-wrap:wrap;padding-block-start:var(--step-24);display:flex}.sf__socials[data-astro-cid-4m4akvb7]{gap:var(--step-24);margin:0;padding:0;list-style:none;display:flex}.sf__social[data-astro-cid-4m4akvb7],.sf__top-link[data-astro-cid-4m4akvb7]{align-items:center;gap:6px;display:inline-flex}.sf__social[data-astro-cid-4m4akvb7] svg[data-astro-cid-4m4akvb7],.sf__top-link[data-astro-cid-4m4akvb7] svg[data-astro-cid-4m4akvb7]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:11px;inline-size:11px;transition:translate .26s var(--ease-rebound)}.sf__social[data-astro-cid-4m4akvb7]:hover svg[data-astro-cid-4m4akvb7]{translate:1px -1px}.sf__top-link[data-astro-cid-4m4akvb7]:hover svg[data-astro-cid-4m4akvb7]{translate:0 -2px}.sf__copyright[data-astro-cid-4m4akvb7]{color:var(--muted);font:var(--text-small);margin-inline-start:auto}.sf__wordmark[data-astro-cid-4m4akvb7]{display:block}.sf__wordmark[data-astro-cid-4m4akvb7] .logo{block-size:auto;inline-size:100%}@media (width<=900px){.sf[data-astro-cid-4m4akvb7]{padding-inline:var(--step-32)}.sf__top[data-astro-cid-4m4akvb7]{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.sf[data-astro-cid-4m4akvb7]{padding:var(--step-48) var(--gutter) var(--step-32)}.sf__columns[data-astro-cid-4m4akvb7]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf__copyright[data-astro-cid-4m4akvb7]{inline-size:100%;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.sf__social[data-astro-cid-4m4akvb7] svg[data-astro-cid-4m4akvb7],.sf__top-link[data-astro-cid-4m4akvb7] svg[data-astro-cid-4m4akvb7]{transition:none}}.lb[data-astro-cid-vgv4xmak]{z-index:1;pointer-events:none;justify-content:center;padding-block-start:var(--step-24);display:flex;position:absolute;inset-block-start:0;inset-inline:0}.lb[data-astro-cid-vgv4xmak] .logo{pointer-events:auto}.nav-glyph[data-astro-cid-4a5n6iig]{flex:none;inline-size:52px;display:block;overflow:visible}.nav-glyph[data-astro-cid-4a5n6iig] .nav-glyph__part{transition:translate .42s var(--ease-rebound);transition-delay:0s}.nav-glyph[data-astro-cid-4a5n6iig] .nav-glyph__tape{stroke:var(--accent);stroke-width:1.1px;stroke-linecap:round}.nav-glyph[data-astro-cid-4a5n6iig] .nav-glyph__lit .iso-top{fill:var(--accent-soft);stroke:var(--accent)}.nav-glyph[data-astro-cid-4a5n6iig] .nav-glyph__plate .iso-top{fill:var(--well)}@media (hover:hover){[data-glyph-host]:hover .nav-glyph[data-astro-cid-4a5n6iig] .nav-glyph__part{translate:0 calc(var(--rise) * -2px);transition-delay:var(--delay)}}[data-glyph-host]:focus-visible .nav-glyph[data-astro-cid-4a5n6iig] .nav-glyph__part{translate:0 calc(var(--rise) * -2px);transition-delay:var(--delay)}@media (prefers-reduced-motion:reduce){.nav-glyph[data-astro-cid-4a5n6iig] .nav-glyph__part{transition:none}}.shs[data-astro-cid-qpum56y4]{block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;padding:0 var(--step-48) calc(var(--step-32) + env(safe-area-inset-bottom,0px));background:var(--ground);color:var(--ink);clip-path:inset(0);transition:clip-path .52s var(--ease), display .52s allow-discrete, overlay .52s allow-discrete;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.shs[data-astro-cid-qpum56y4]:popover-open{flex-direction:column;display:flex}@starting-style{.shs[data-astro-cid-qpum56y4]:popover-open{clip-path:inset(0 0 100%)}}.shs[data-astro-cid-qpum56y4]:not(:popover-open){clip-path:inset(0 0 100%)}.shs[data-astro-cid-qpum56y4]::backdrop{background:0 0}html:has(.shs:popover-open){overflow:hidden}.shs__bar[data-astro-cid-qpum56y4]{flex:none;justify-content:space-between;align-items:center;block-size:68px;display:flex}.shs__home[data-astro-cid-qpum56y4]{padding:var(--step-8) var(--step-12) var(--step-8) 0;border-radius:var(--corner-8);display:inline-flex}.shs__home[data-astro-cid-qpum56y4]:focus-visible{box-shadow:var(--focus);outline:none}.shs__close[data-astro-cid-qpum56y4]{background:linear-gradient(var(--figure-line-soft), var(--figure-line-soft)) 0 10px / 100% calc(100% - 10px) no-repeat;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;padding:0 0 4px}.shs__close-face[data-astro-cid-qpum56y4]{border:1px solid var(--figure-line);background:var(--paper);block-size:40px;inline-size:44px;transition:translate .38s var(--ease-rebound);border-radius:9px;place-items:center;display:grid}.shs__close[data-astro-cid-qpum56y4] svg[data-astro-cid-qpum56y4]{fill:none;block-size:14px;inline-size:14px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;transition:rotate .42s var(--ease-rebound);rotate:0deg}@starting-style{.shs[data-astro-cid-qpum56y4]:popover-open .shs__close[data-astro-cid-qpum56y4] svg[data-astro-cid-qpum56y4]{rotate:-90deg}}.shs__close[data-astro-cid-qpum56y4]:active .shs__close-face[data-astro-cid-qpum56y4]{transition-duration:90ms;transition-timing-function:var(--ease-press);translate:0 3px}.shs__close[data-astro-cid-qpum56y4]:focus-visible{outline:none}.shs__close[data-astro-cid-qpum56y4]:focus-visible .shs__close-face[data-astro-cid-qpum56y4]{box-shadow:var(--focus)}.shs__row[data-astro-cid-qpum56y4]{opacity:1;transition:opacity .32s var(--ease) calc(.14s + var(--i) * 40ms), translate .46s var(--ease-rebound) calc(.14s + var(--i) * 40ms);translate:0}@starting-style{.shs[data-astro-cid-qpum56y4]:popover-open .shs__row[data-astro-cid-qpum56y4]{opacity:0;translate:0 14px}}.shs__nav[data-astro-cid-qpum56y4]{padding-block:var(--step-24) var(--step-32);flex:1 0 auto}.shs__list[data-astro-cid-qpum56y4]{margin:0;padding:0;list-style:none;display:grid}.shs__link[data-astro-cid-qpum56y4]{justify-content:space-between;align-items:center;gap:var(--step-16);padding-block:var(--step-16);border-block-end:1px solid var(--rule);color:var(--ink);font:500 30px / 1.15 var(--face-sans);letter-spacing:var(--tracking-title);text-decoration:none;display:flex}.shs__link[data-astro-cid-qpum56y4][aria-current=page]{color:var(--accent)}.shs__link[data-astro-cid-qpum56y4]:focus-visible{box-shadow:var(--focus);outline:none}.shs__arrow[data-astro-cid-qpum56y4]{fill:none;block-size:18px;inline-size:20px;stroke:var(--muted);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;transition:translate .32s var(--ease-rebound), stroke .2s var(--ease);flex:none;translate:-4px}.shs__link[data-astro-cid-qpum56y4]:is(:hover,:active,:focus-visible) .shs__arrow[data-astro-cid-qpum56y4]{stroke:var(--ink);translate:0}.shs__group[data-astro-cid-qpum56y4]{padding-block:var(--step-16) var(--step-12);border-block-end:1px solid var(--rule)}.shs__group-label[data-astro-cid-qpum56y4]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-block-end:var(--step-8);display:block}.shs__items[data-astro-cid-qpum56y4]{margin:0 calc(var(--step-12) * -1);padding:0;list-style:none;display:grid}.shs__item[data-astro-cid-qpum56y4]{align-items:center;gap:var(--step-16);padding:var(--step-8) var(--step-12);color:var(--ink);-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease);border-radius:10px;text-decoration:none;display:flex}.shs__item[data-astro-cid-qpum56y4]:is(:hover,:active){background:var(--paper)}.shs__item[data-astro-cid-qpum56y4]:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.shs__item-text[data-astro-cid-qpum56y4]{gap:2px;display:grid}.shs__item-label[data-astro-cid-qpum56y4]{font:500 19px / 26px var(--face-sans)}.shs__item[data-astro-cid-qpum56y4][aria-current=page] .shs__item-label[data-astro-cid-qpum56y4]{color:var(--accent)}.shs__item-description[data-astro-cid-qpum56y4]{color:var(--muted);font:var(--text-small)}.shs__foot[data-astro-cid-qpum56y4]{flex:none}.shs__foot[data-astro-cid-qpum56y4] .key{display:block}.shs__foot[data-astro-cid-qpum56y4] .key__face{justify-content:center;display:flex}@media (width<=720px){.shs[data-astro-cid-qpum56y4]{padding-inline:var(--gutter)}}@media (width>=961px){.shs[data-astro-cid-qpum56y4]:popover-open{display:none}}@media (prefers-reduced-motion:reduce){.shs[data-astro-cid-qpum56y4],.shs__row[data-astro-cid-qpum56y4],.shs__close[data-astro-cid-qpum56y4] svg[data-astro-cid-qpum56y4],.shs__close-face[data-astro-cid-qpum56y4],.shs__arrow[data-astro-cid-qpum56y4]{transition:none}}.sh[data-astro-cid-v2h643di]{--bar-h:76px;z-index:10;transition:translate .42s var(--ease), background-color .24s var(--ease), box-shadow .24s var(--ease);position:fixed;inset-block-start:0;inset-inline:0}.sh[data-astro-cid-v2h643di][data-scrolled]{box-shadow:0 1px 0 var(--rule);backdrop-filter:blur(12px)saturate(1.2);background:#fafafadb}.sh[data-astro-cid-v2h643di][data-away]{translate:0 -100%}.sh__bar[data-astro-cid-v2h643di]{align-items:center;gap:var(--step-24);max-inline-size:1600px;block-size:var(--bar-h);padding-inline:var(--step-48);grid-template-columns:1fr auto 1fr;margin-inline:auto;display:grid}.sh__home[data-astro-cid-v2h643di]{padding:var(--step-8) var(--step-12) var(--step-8) 0;border-radius:var(--corner-8);justify-self:start;display:inline-flex}.sh__home[data-astro-cid-v2h643di]:focus-visible{box-shadow:var(--focus);outline:none}.sh__center[data-astro-cid-v2h643di]{position:relative}.sh__links[data-astro-cid-v2h643di]{align-items:center;gap:var(--step-8);margin:0;padding:0;list-style:none;display:flex}.sh__link[data-astro-cid-v2h643di]{border-radius:var(--corner-8);color:var(--ink-2);font:500 15px / 24px var(--face-sans);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:10px 14px;text-decoration:none;display:inline-flex}.sh__link[data-astro-cid-v2h643di]:hover,.sh__link[data-astro-cid-v2h643di][data-current],.sh__menu[data-astro-cid-v2h643di]:has(:popover-open) .sh__link[data-astro-cid-v2h643di]{color:var(--ink)}.sh__link[data-astro-cid-v2h643di]:focus-visible{box-shadow:var(--focus);outline:none}.sh__chevron[data-astro-cid-v2h643di]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:6px;inline-size:10px;transition:rotate .32s var(--ease-rebound)}.sh__menu[data-astro-cid-v2h643di]:has(:popover-open) .sh__chevron[data-astro-cid-v2h643di]{rotate:180deg}.sh__marker[data-astro-cid-v2h643di]{inline-size:var(--w,0px);background:var(--ink);opacity:0;block-size:2px;translate:var(--x,0px) 0;transition:translate .38s var(--ease-rebound), inline-size .38s var(--ease-rebound), opacity .2s var(--ease), background-color .2s var(--ease);border-radius:2px;position:absolute;inset-block-end:2px;inset-inline-start:0}.sh__marker[data-astro-cid-v2h643di][data-visible]{opacity:1}.sh__marker[data-astro-cid-v2h643di][data-on-current]{background:var(--accent)}.sh__marker[data-astro-cid-v2h643di][data-instant]{transition:opacity .2s var(--ease)}.sh__menu[data-astro-cid-v2h643di] .sh__trigger[data-astro-cid-v2h643di]{anchor-name:var(--menu-anchor)}.sh__panel[data-astro-cid-v2h643di]{inset:calc(var(--bar-h) - var(--step-8)) auto auto 50%;inline-size:420px;padding:var(--step-8);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 6px 0 -1px var(--well-2), 0 6px 0 0 var(--figure-line-soft), 0 24px 48px -16px #00000024;color:var(--ink);opacity:1;transition:opacity .22s var(--ease), translate .32s var(--ease-rebound), display .22s allow-discrete, overlay .22s allow-discrete;border-radius:14px;margin:0;position:fixed;overflow:visible;translate:-50%}.sh__panel[data-astro-cid-v2h643di]:before{content:"";block-size:var(--step-16);position:absolute;inset-block-end:100%;inset-inline:0}@supports (anchor-name:--a){.sh__panel[data-astro-cid-v2h643di]{position-anchor:var(--menu-anchor);inset:calc(anchor(bottom) + 14px) auto auto calc(anchor(left) - var(--step-12));translate:0}@starting-style{.sh__panel[data-astro-cid-v2h643di]:popover-open{translate:0 -8px}}}@starting-style{.sh__panel[data-astro-cid-v2h643di]:popover-open{opacity:0}}.sh__items[data-astro-cid-v2h643di]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sh__items[data-astro-cid-v2h643di] li[data-astro-cid-v2h643di]{opacity:1;transition:opacity .26s var(--ease) calc(60ms + var(--i) * 45ms), translate .36s var(--ease-rebound) calc(60ms + var(--i) * 45ms);translate:0}@starting-style{.sh__panel[data-astro-cid-v2h643di]:popover-open .sh__items[data-astro-cid-v2h643di] li[data-astro-cid-v2h643di]{opacity:0;translate:0 6px}}.sh__item[data-astro-cid-v2h643di]{align-items:center;gap:var(--step-16);padding:var(--step-12) var(--step-16) var(--step-12) var(--step-12);color:var(--ink);transition:background-color .2s var(--ease);border-radius:10px;text-decoration:none;display:flex}.sh__item[data-astro-cid-v2h643di]:hover{background:var(--ground)}.sh__item[data-astro-cid-v2h643di]:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.sh__item-text[data-astro-cid-v2h643di]{gap:2px;display:grid}.sh__item-label[data-astro-cid-v2h643di]{font:500 15px / 22px var(--face-sans)}.sh__item[data-astro-cid-v2h643di][aria-current=page] .sh__item-label[data-astro-cid-v2h643di]{color:var(--accent)}.sh__item-description[data-astro-cid-v2h643di]{color:var(--muted);font:var(--text-small)}.sh__end[data-astro-cid-v2h643di]{justify-content:flex-end;align-items:center;gap:var(--step-12);display:flex}.sh__toggle[data-astro-cid-v2h643di]{background:linear-gradient(var(--figure-line-soft), var(--figure-line-soft)) 0 10px / 100% calc(100% - 10px) no-repeat;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;padding:0 0 4px;display:none}.sh__toggle-face[data-astro-cid-v2h643di]{border:1px solid var(--figure-line);background:var(--paper);block-size:40px;inline-size:44px;transition:translate .38s var(--ease-rebound);border-radius:9px;align-content:center;justify-items:center;gap:6px;display:grid}.sh__toggle-line[data-astro-cid-v2h643di]{background:var(--ink);block-size:1.5px;inline-size:18px;transition:inline-size .32s var(--ease-rebound);border-radius:1px}.sh__toggle-line[data-astro-cid-v2h643di]:last-child{justify-self:center;inline-size:12px;translate:3px}@media (hover:hover){.sh__toggle[data-astro-cid-v2h643di]:hover .sh__toggle-line[data-astro-cid-v2h643di]:last-child{inline-size:18px;translate:0}}.sh__toggle[data-astro-cid-v2h643di]:active .sh__toggle-face[data-astro-cid-v2h643di]{transition-duration:90ms;transition-timing-function:var(--ease-press);translate:0 3px}.sh__toggle[data-astro-cid-v2h643di]:focus-visible{outline:none}.sh__toggle[data-astro-cid-v2h643di]:focus-visible .sh__toggle-face[data-astro-cid-v2h643di]{box-shadow:var(--focus)}@media (width<=960px){.sh[data-astro-cid-v2h643di]{--bar-h:68px}.sh__bar[data-astro-cid-v2h643di]{grid-template-columns:1fr auto}.sh__center[data-astro-cid-v2h643di]{display:none}.sh__toggle[data-astro-cid-v2h643di]{display:block}}@media (width<=720px){.sh__bar[data-astro-cid-v2h643di]{padding-inline:var(--gutter)}}@media (width<=480px){.sh__action[data-astro-cid-v2h643di]{display:none}}@media (prefers-reduced-motion:reduce){.sh[data-astro-cid-v2h643di],.sh__marker[data-astro-cid-v2h643di],.sh__chevron[data-astro-cid-v2h643di],.sh__panel[data-astro-cid-v2h643di],.sh__items[data-astro-cid-v2h643di] li[data-astro-cid-v2h643di],.sh__toggle-face[data-astro-cid-v2h643di],.sh__toggle-line[data-astro-cid-v2h643di]{transition:none}}.ph__search[data-astro-cid-gcqvehfb]{align-items:center;gap:var(--step-8);inline-size:100%;max-inline-size:720px;border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 6px 0 -1px var(--well-2), 0 6px 0 0 var(--figure-line-soft), 0 24px 48px -28px #00000029;transition:border-color .2s var(--ease);border-radius:16px;margin-block-start:var(--step-8);padding:8px 8px 8px 20px;display:flex}.ph__search[data-astro-cid-gcqvehfb]:focus-within{border-color:var(--figure-line)}.ph__field[data-astro-cid-gcqvehfb]{align-items:center;gap:var(--step-12);flex:1;min-inline-size:0;display:flex}.ph__glass[data-astro-cid-gcqvehfb]{fill:none;block-size:18px;inline-size:18px;stroke:var(--ink-2);stroke-width:1.5px;stroke-linecap:round;flex:none}.ph__input[data-astro-cid-gcqvehfb]{min-inline-size:0;color:var(--ink);font:400 17px / 24px var(--face-sans);background:0 0;border:0;outline:none;flex:1;padding-block:12px}.ph__input[data-astro-cid-gcqvehfb]::placeholder{color:var(--muted);opacity:1}.ph__input[data-astro-cid-gcqvehfb]::-webkit-search-cancel-button{appearance:none}.ph__cap[data-astro-cid-gcqvehfb]{border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 2px 0 0 var(--figure-line-soft);color:var(--ink-2);font:500 12px / 16px var(--face-mono);border-radius:6px;flex:none;padding:3px 7px}.ph__submit[data-astro-cid-gcqvehfb]{--edge:5px;--lift:2px;padding:var(--lift) 0 var(--edge);background:linear-gradient(var(--accent-ink), var(--accent-ink)) 0 calc(var(--lift) + 8px) / 100% calc(100% - var(--lift) - 8px) no-repeat;color:var(--paper);font:500 15px / 24px var(--face-sans);cursor:pointer;border:0;border-radius:10px;flex:none}.ph__submit-face[data-astro-cid-gcqvehfb]{border:1px solid var(--accent-ink);background:var(--accent);transition:translate .38s var(--ease-rebound);border-radius:9px;padding:9px 20px;display:block}@media (hover:hover){.ph__submit[data-astro-cid-gcqvehfb]:hover .ph__submit-face[data-astro-cid-gcqvehfb]{translate:0 calc(var(--lift) * -1)}}.ph__submit[data-astro-cid-gcqvehfb]:active .ph__submit-face[data-astro-cid-gcqvehfb]{translate:0 calc(var(--edge) - 1px);transition-duration:90ms;transition-timing-function:var(--ease-press)}.ph__submit[data-astro-cid-gcqvehfb]:focus-visible{outline:none}.ph__submit[data-astro-cid-gcqvehfb]:focus-visible .ph__submit-face[data-astro-cid-gcqvehfb]{box-shadow:var(--focus)}@media (prefers-reduced-motion:reduce){.ph__search[data-astro-cid-gcqvehfb],.ph__submit-face[data-astro-cid-gcqvehfb]{transition:none}}@media (width<=720px){.ph__cap[data-astro-cid-gcqvehfb]{display:none}.ph__search[data-astro-cid-gcqvehfb]{padding-inline-start:14px}.ph__submit-face[data-astro-cid-gcqvehfb]{padding-inline:14px}}@media (hover:none){.ph__cap[data-astro-cid-gcqvehfb]{display:none}}.ph[data-astro-cid-xyxmy7pq]{padding:148px var(--step-48) var(--step-64);color:var(--ink)}.ph__inner[data-astro-cid-xyxmy7pq]{gap:var(--step-64);grid-template-columns:minmax(0,1fr);max-inline-size:1280px;margin-inline:auto;display:grid}.ph[data-astro-cid-xyxmy7pq][data-has-figure] .ph__inner[data-astro-cid-xyxmy7pq]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center}.ph__head[data-astro-cid-xyxmy7pq]{justify-items:start;gap:var(--step-24);min-inline-size:0;display:grid}.ph__eyebrow[data-astro-cid-xyxmy7pq]{align-items:center;gap:var(--step-8);color:var(--ink-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.ph__eyebrow[data-astro-cid-xyxmy7pq]:before{content:"";background:var(--accent);border-radius:1px;block-size:7px;inline-size:7px;rotate:45deg}.ph__headline[data-astro-cid-xyxmy7pq]{max-inline-size:15em;font:500 64px / 1.02 var(--face-sans);letter-spacing:var(--tracking-display);text-wrap:balance}.ph__headline[data-astro-cid-xyxmy7pq] em[data-astro-cid-xyxmy7pq]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);font-style:normal;font-weight:400}.ph__lead[data-astro-cid-xyxmy7pq]{max-inline-size:34em;color:var(--ink-2);font:var(--text-intro);letter-spacing:var(--tracking-lead);text-wrap:pretty}.ph__topics[data-astro-cid-xyxmy7pq]{align-items:center;gap:var(--step-12);flex-wrap:wrap;display:flex}.ph__topics-label[data-astro-cid-xyxmy7pq]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.ph__topic-list[data-astro-cid-xyxmy7pq]{gap:var(--step-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ph__topic[data-astro-cid-xyxmy7pq]{border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 3px 0 -1px var(--figure-line-soft);color:var(--ink-2);font:500 13px / 18px var(--face-sans);transition:translate .32s var(--ease-rebound), box-shadow .2s var(--ease), color .2s var(--ease);border-radius:8px;padding:5px 12px;text-decoration:none;display:inline-block}.ph__topic[data-astro-cid-xyxmy7pq]:hover{color:var(--ink)}.ph__topic[data-astro-cid-xyxmy7pq][aria-current=page]{box-shadow:0 1px 0 0 var(--figure-line-soft);color:var(--ink);translate:0 2px}.ph__topic[data-astro-cid-xyxmy7pq]:focus-visible{box-shadow:var(--focus);outline:none}.ph__side[data-astro-cid-xyxmy7pq]{justify-items:center;gap:var(--step-24);display:grid}.ph__figure[data-astro-cid-xyxmy7pq]{margin:0}.ph__drawing[data-astro-cid-xyxmy7pq]{block-size:340px;inline-size:auto;max-inline-size:100%;display:block;overflow:visible}.ph__facts[data-astro-cid-xyxmy7pq]{border-block-start:1px solid var(--rule);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;inline-size:100%;max-inline-size:440px;margin:0;display:grid}.ph[data-astro-cid-xyxmy7pq]:not([data-has-figure]) .ph__facts[data-astro-cid-xyxmy7pq]{justify-self:start}.ph__fact[data-astro-cid-xyxmy7pq]{align-content:start;gap:var(--step-8);padding:var(--step-16) var(--step-16) 0 0;display:grid}.ph__fact[data-astro-cid-xyxmy7pq]+.ph__fact[data-astro-cid-xyxmy7pq]{border-inline-start:1px solid var(--rule);padding-inline-start:var(--step-16)}.ph__fact-value[data-astro-cid-xyxmy7pq]{font:500 28px / 1 var(--face-sans);letter-spacing:var(--tracking-title);order:-1;margin:0}.ph__fact-label[data-astro-cid-xyxmy7pq]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.ph[data-astro-cid-xyxmy7pq] .ph-plinth .iso-top{fill:var(--well)}.ph[data-astro-cid-xyxmy7pq] .ph-tray .iso-top{fill:var(--well-2)}.ph[data-astro-cid-xyxmy7pq] .ph-holder{fill:var(--well);stroke:var(--figure-line-soft);stroke-width:.6px}.ph[data-astro-cid-xyxmy7pq] .ph-handle .iso-top{fill:var(--figure-inset)}.ph[data-astro-cid-xyxmy7pq] .ph-tab--lit .iso-top{fill:var(--accent);stroke:var(--accent-ink)}.ph[data-astro-cid-xyxmy7pq] .ph-tab--lit :is(.iso-left,.iso-right){fill:var(--accent-ink);stroke:var(--accent-ink)}.ph[data-astro-cid-xyxmy7pq] .ph-line{fill:var(--well-2)}.ph[data-astro-cid-xyxmy7pq] .ph-line--title{fill:var(--faint)}.ph[data-astro-cid-xyxmy7pq][data-running] .ph-card-group:not(.ph-card-group--lifted){animation:ph-browse 8.4s var(--ease) infinite;animation-delay:calc(var(--i) * 1.2s)}@keyframes ph-browse{0%,to{translate:0}6%,12%{translate:0 -12px}20%{translate:0}}@media (prefers-reduced-motion:reduce){.ph__topic[data-astro-cid-xyxmy7pq]{transition:none}}@media (width<=1100px){.ph__headline[data-astro-cid-xyxmy7pq]{font:var(--text-display);letter-spacing:var(--tracking-display)}.ph__drawing[data-astro-cid-xyxmy7pq]{block-size:280px}}@media (width<=900px){.ph[data-astro-cid-xyxmy7pq]{padding:112px var(--step-32) var(--step-48)}.ph[data-astro-cid-xyxmy7pq][data-has-figure] .ph__inner[data-astro-cid-xyxmy7pq]{gap:var(--step-48);grid-template-columns:minmax(0,1fr)}.ph__side[data-astro-cid-xyxmy7pq]{place-items:center start;gap:var(--step-32);grid-template-columns:auto minmax(0,1fr)}.ph__drawing[data-astro-cid-xyxmy7pq]{block-size:200px}.ph__facts[data-astro-cid-xyxmy7pq]{border-block-start:0;grid-auto-flow:row;max-inline-size:none}.ph__fact[data-astro-cid-xyxmy7pq],.ph__fact[data-astro-cid-xyxmy7pq]+.ph__fact[data-astro-cid-xyxmy7pq]{align-items:baseline;gap:var(--step-12);padding:var(--step-12) 0;border-inline-start:0;border-block-end:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr)}}@media (width<=720px){.ph[data-astro-cid-xyxmy7pq]{padding:96px var(--gutter) var(--step-32)}.ph__headline[data-astro-cid-xyxmy7pq]{font:var(--text-display-xs);letter-spacing:var(--tracking-display)}.ph__lead[data-astro-cid-xyxmy7pq]{font:400 17px / 26px var(--face-sans)}.ph__side[data-astro-cid-xyxmy7pq]{grid-template-columns:minmax(0,1fr);justify-items:center}.ph__drawing[data-astro-cid-xyxmy7pq]{block-size:180px}.ph__facts[data-astro-cid-xyxmy7pq]{border-block-start:1px solid var(--rule);grid-auto-flow:column;inline-size:100%}.ph__fact[data-astro-cid-xyxmy7pq],.ph__fact[data-astro-cid-xyxmy7pq]+.ph__fact[data-astro-cid-xyxmy7pq]{padding:var(--step-12) var(--step-12) 0 0;border-block-end:0;grid-template-columns:minmax(0,1fr);gap:6px}.ph__fact[data-astro-cid-xyxmy7pq]+.ph__fact[data-astro-cid-xyxmy7pq]{border-inline-start:1px solid var(--rule);padding-inline-start:var(--step-12)}.ph__fact-value[data-astro-cid-xyxmy7pq]{font-size:24px}}.an__news[data-astro-cid-ui2rnalc]{align-self:start;gap:var(--step-12);padding:var(--step-24);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 6px 0 -1px var(--well-2), 0 6px 0 0 var(--figure-line-soft), 0 24px 48px -28px #00000029;border-radius:14px;grid-area:news;display:grid}.an__kicker[data-astro-cid-ui2rnalc]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label)}.an__news-title[data-astro-cid-ui2rnalc]{font:500 20px / 1.2 var(--face-sans);letter-spacing:var(--tracking-title)}.an__news-body[data-astro-cid-ui2rnalc]{color:var(--ink-2);font:var(--text-small)}.an__email[data-astro-cid-ui2rnalc]{inline-size:100%;border:1px solid var(--figure-line-soft);background:var(--ground);color:var(--ink);font:400 14px / 20px var(--face-sans);transition:border-color .2s var(--ease), background-color .2s var(--ease);border-radius:9px;margin-block-start:var(--step-4);padding:10px 12px}.an__email[data-astro-cid-ui2rnalc]::placeholder{color:var(--muted)}.an__email[data-astro-cid-ui2rnalc]:focus{border-color:var(--ink-2);background:var(--paper);outline:none}.an__submit[data-astro-cid-ui2rnalc]{background:linear-gradient(var(--figure-line-soft), var(--figure-line-soft)) 0 10px / 100% calc(100% - 10px) no-repeat;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;padding:2px 0 5px}.an__submit-face[data-astro-cid-ui2rnalc]{border:1px solid var(--figure-line);background:var(--paper);color:var(--ink);font:500 14px / 22px var(--face-sans);transition:translate .38s var(--ease-rebound), border-color .2s var(--ease);border-radius:9px;padding:9px 16px;display:block}@media (hover:hover){.an__submit[data-astro-cid-ui2rnalc]:hover .an__submit-face[data-astro-cid-ui2rnalc]{border-color:var(--ink-2);translate:0 -2px}}.an__submit[data-astro-cid-ui2rnalc]:active .an__submit-face[data-astro-cid-ui2rnalc]{transition-duration:90ms;transition-timing-function:var(--ease-press);translate:0 4px}.an__submit[data-astro-cid-ui2rnalc]:focus-visible{outline:none}.an__submit[data-astro-cid-ui2rnalc]:focus-visible .an__submit-face[data-astro-cid-ui2rnalc]{box-shadow:var(--focus)}@media (prefers-reduced-motion:reduce){.an__submit-face[data-astro-cid-ui2rnalc]{transition:none}}.ap[data-astro-cid-q55lrfuf]{align-items:center;gap:var(--step-16);border-block-start:1px solid var(--rule);grid-template-columns:1fr auto 1fr;margin-block-start:var(--step-32);padding-block-start:var(--step-32);display:grid}.ap__range[data-astro-cid-q55lrfuf]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label)}.ap__pager[data-astro-cid-q55lrfuf]{gap:var(--step-8);display:flex}.ap__key[data-astro-cid-q55lrfuf]{background:linear-gradient(var(--figure-line-soft), var(--figure-line-soft)) 0 10px / 100% calc(100% - 10px) no-repeat;color:var(--ink-2);-webkit-tap-highlight-color:transparent;border-radius:8px;padding-block:2px 4px;text-decoration:none;display:block}.ap__face[data-astro-cid-q55lrfuf]{border:1px solid var(--figure-line-soft);background:var(--paper);block-size:34px;inline-size:36px;font:500 13px / 1 var(--face-mono);transition:translate .38s var(--ease-rebound), border-color .2s var(--ease), color .2s var(--ease);border-radius:7px;place-items:center;display:grid}.ap__face[data-astro-cid-q55lrfuf] svg[data-astro-cid-q55lrfuf]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:12px;inline-size:12px}@media (hover:hover){a[data-astro-cid-q55lrfuf].ap__key:hover .ap__face[data-astro-cid-q55lrfuf]{border-color:var(--ink-2);color:var(--ink);translate:0 -2px}}a[data-astro-cid-q55lrfuf].ap__key:active .ap__face[data-astro-cid-q55lrfuf]{transition-duration:90ms;transition-timing-function:var(--ease-press);translate:0 3px}.ap__key[data-astro-cid-q55lrfuf][aria-current=page] .ap__face[data-astro-cid-q55lrfuf]{border-color:var(--ink);background:var(--ink);color:var(--paper);translate:0 3px}.ap__key[data-astro-cid-q55lrfuf][data-disabled]{background:0 0}.ap__key[data-astro-cid-q55lrfuf][data-disabled] .ap__face[data-astro-cid-q55lrfuf]{color:var(--faint);background:0 0;border-style:dashed}.ap__key[data-astro-cid-q55lrfuf]:focus-visible{outline:none}.ap__key[data-astro-cid-q55lrfuf]:focus-visible .ap__face[data-astro-cid-q55lrfuf]{box-shadow:var(--focus)}.ap__all[data-astro-cid-q55lrfuf]{white-space:nowrap;justify-self:end;align-items:center;gap:var(--step-8);color:var(--ink);font:500 14px / 20px var(--face-sans);text-decoration:underline;text-decoration-color:var(--figure-line-soft);text-underline-offset:4px;transition:text-decoration-color .2s var(--ease);display:inline-flex}.ap__all[data-astro-cid-q55lrfuf] svg[data-astro-cid-q55lrfuf]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:11px;inline-size:13px;transition:translate .26s var(--ease)}.ap__all[data-astro-cid-q55lrfuf]:hover{text-decoration-color:var(--ink)}.ap__all[data-astro-cid-q55lrfuf]:hover svg[data-astro-cid-q55lrfuf]{translate:3px}@media (prefers-reduced-motion:reduce){.ap__face[data-astro-cid-q55lrfuf],.ap__all[data-astro-cid-q55lrfuf] svg[data-astro-cid-q55lrfuf]{transition:none}}@media (width<=1100px){.ap[data-astro-cid-q55lrfuf]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.ap__all[data-astro-cid-q55lrfuf]{justify-self:center}}.ar[data-astro-cid-z45zo54k]{grid-template-columns:var(--ai-columns);align-items:center;column-gap:var(--step-16);min-block-size:60px;padding:var(--step-12) var(--step-16);border-block-start:1px solid var(--rule);isolation:isolate;display:grid;position:relative}.ar[data-astro-cid-z45zo54k]:before{content:"";z-index:-1;pointer-events:none;transition:background-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:10px;position:absolute;inset:0}.ar[data-astro-cid-z45zo54k]:has(.ar__link:focus-visible):before{background:var(--paper);box-shadow:0 0 0 1px var(--figure-line-soft)}.ar[data-astro-cid-z45zo54k][hidden]{display:none}.ar__date[data-astro-cid-z45zo54k],.ar__read[data-astro-cid-z45zo54k]{color:var(--muted);font:400 12px / 1 var(--face-mono);letter-spacing:.04em;white-space:nowrap;transition:color .2s var(--ease)}.ar__read[data-astro-cid-z45zo54k]{text-align:end}.ar__title[data-astro-cid-z45zo54k]{align-items:center;gap:var(--step-12);min-inline-size:0;font:500 16px / 22px var(--face-sans);letter-spacing:-.01em;transition:translate .42s var(--ease-rebound);display:flex}.ar__format[data-astro-cid-z45zo54k]{border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 2px 0 -1px var(--figure-line-soft);color:var(--ink-2);font:500 10px / 1 var(--face-mono);letter-spacing:var(--tracking-label);border-radius:4px;flex:none;padding:3px 6px 2px}.ar__link[data-astro-cid-z45zo54k]{color:inherit;text-decoration:none}.ar__link[data-astro-cid-z45zo54k]:after{content:"";position:absolute;inset:0}.ar__link[data-astro-cid-z45zo54k]:focus-visible{outline:none}.ar[data-astro-cid-z45zo54k]:has(.ar__link:focus-visible){box-shadow:inset 0 0 0 2px var(--accent);border-radius:8px}.ar__category[data-astro-cid-z45zo54k]{color:var(--ink);font:var(--text-small)}.ar__topics[data-astro-cid-z45zo54k]{color:var(--muted);font:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar__open[data-astro-cid-z45zo54k]{background:linear-gradient(var(--figure-line-soft), var(--figure-line-soft)) 0 8px / 100% calc(100% - 8px) no-repeat;border-radius:8px;justify-self:end;padding-block-end:3px;display:block}.ar__open-face[data-astro-cid-z45zo54k]{border:1px solid var(--figure-line);background:var(--paper);block-size:30px;inline-size:32px;transition:translate .38s var(--ease-rebound), background-color .2s var(--ease), border-color .2s var(--ease);border-radius:7px;place-items:center;display:grid}.ar__open[data-astro-cid-z45zo54k] svg[data-astro-cid-z45zo54k]{fill:none;block-size:10px;inline-size:10px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:translate .32s var(--ease-rebound), stroke .2s var(--ease)}@media (hover:hover){.ar[data-astro-cid-z45zo54k]:hover:before{background:var(--paper);box-shadow:0 0 0 1px var(--figure-line-soft)}.ar[data-astro-cid-z45zo54k]:hover .ar__title[data-astro-cid-z45zo54k]{translate:6px}.ar[data-astro-cid-z45zo54k]:hover .ar__date[data-astro-cid-z45zo54k]{color:var(--accent)}.ar[data-astro-cid-z45zo54k]:hover .ar__open[data-astro-cid-z45zo54k]{background-image:linear-gradient(var(--accent-ink), var(--accent-ink))}.ar[data-astro-cid-z45zo54k]:hover .ar__open-face[data-astro-cid-z45zo54k]{border-color:var(--accent-ink);background:var(--accent);translate:0 -2px}.ar[data-astro-cid-z45zo54k]:hover .ar__open[data-astro-cid-z45zo54k] svg[data-astro-cid-z45zo54k]{stroke:var(--paper);translate:1px -1px}}@media (prefers-reduced-motion:reduce){.ar[data-astro-cid-z45zo54k]:before,.ar__title[data-astro-cid-z45zo54k],.ar__open-face[data-astro-cid-z45zo54k],.ar__open[data-astro-cid-z45zo54k] svg[data-astro-cid-z45zo54k]{transition:none}}@media (width<=900px){.ar[data-astro-cid-z45zo54k]{row-gap:var(--step-8);column-gap:var(--step-12);padding:var(--step-16) var(--step-4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"date date read""title title title""category topics topics"}.ar__date[data-astro-cid-z45zo54k]{grid-area:date}.ar__read[data-astro-cid-z45zo54k]{grid-area:read}.ar__title[data-astro-cid-z45zo54k]{align-items:flex-start;gap:var(--step-8);flex-wrap:wrap;grid-area:title}.ar__category[data-astro-cid-z45zo54k]{grid-area:category}.ar__topics[data-astro-cid-z45zo54k]{grid-area:topics}.ar__open[data-astro-cid-z45zo54k]{display:none}}.sf[data-astro-cid-u65ypbap]{flex:20rem;max-inline-size:32rem;position:relative}.sf__field[data-astro-cid-u65ypbap]{align-items:center;gap:var(--step-12);border:1px solid var(--figure-line-soft);background:var(--paper);min-block-size:48px;box-shadow:0 3px 0 -1px var(--well-2), 0 3px 0 0 var(--figure-line-soft);cursor:text;transition:border-color .2s var(--ease);border-radius:12px;padding:0 8px 0 16px;display:flex}.sf__field[data-astro-cid-u65ypbap]:hover{border-color:var(--figure-line)}.sf__field[data-astro-cid-u65ypbap]:focus-within{border-color:var(--figure-line);box-shadow:0 3px 0 -1px var(--well-2), 0 3px 0 0 var(--figure-line-soft), var(--focus)}.sf__glass[data-astro-cid-u65ypbap]{fill:none;block-size:17px;inline-size:17px;stroke:var(--ink-2);stroke-width:1.4px;stroke-linecap:round;flex:none}.sf__input[data-astro-cid-u65ypbap]{min-inline-size:0;color:var(--ink);font:400 16px / 22px var(--face-sans);background:0 0;border:0;outline:none;flex:auto;padding:0}.sf__input[data-astro-cid-u65ypbap]:focus,.sf__input[data-astro-cid-u65ypbap]:focus-visible{box-shadow:none;outline:none}.sf__input[data-astro-cid-u65ypbap]::placeholder{color:var(--muted)}.sf__input[data-astro-cid-u65ypbap]::-webkit-search-cancel-button{filter:grayscale()}.sf__cap[data-astro-cid-u65ypbap]{border:1px solid var(--figure-line-soft);background:var(--ground);box-shadow:0 1px 0 0 var(--figure-line-soft);color:var(--muted);font:500 12px / 18px var(--face-mono);border-radius:6px;flex:none;padding:3px 7px 2px}.sf__submit[data-astro-cid-u65ypbap]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width<=900px){.sf[data-astro-cid-u65ypbap]{max-inline-size:none}}@media (width<=720px){.sf[data-astro-cid-u65ypbap]{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.sf__field[data-astro-cid-u65ypbap]{transition:none}}.as[data-astro-cid-pdxjj3wy]{grid-area:refine}.as__summary[data-astro-cid-pdxjj3wy]{display:none}.as__form[data-astro-cid-pdxjj3wy]{gap:var(--step-24);display:grid}.as__head[data-astro-cid-pdxjj3wy]{border-block-end:1px solid var(--rule);justify-content:space-between;align-items:center;padding-block-end:var(--step-12);display:flex}.as__title[data-astro-cid-pdxjj3wy]{font:500 20px / 1.2 var(--face-sans);letter-spacing:var(--tracking-title)}.as__reset[data-astro-cid-pdxjj3wy]{color:var(--muted);font:var(--text-small);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;padding:0}.as__reset[data-astro-cid-pdxjj3wy]:hover{color:var(--ink)}.as__reset[data-astro-cid-pdxjj3wy]:focus-visible{box-shadow:var(--focus);border-radius:4px;outline:none}.as__group[data-astro-cid-pdxjj3wy]{gap:var(--step-12);border:0;margin:0;padding:0;display:grid}.as__legend[data-astro-cid-pdxjj3wy]{float:inline-start;color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);margin-block-end:var(--step-12);padding:0}.as__categories[data-astro-cid-pdxjj3wy]{clear:both;gap:2px;display:grid}.as__category[data-astro-cid-pdxjj3wy]{justify-content:space-between;align-items:center;gap:var(--step-12);min-block-size:36px;color:var(--ink-2);font:500 15px / 20px var(--face-sans);text-align:start;cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 10px;display:flex}.as__category[data-astro-cid-pdxjj3wy]:hover{background:var(--well);color:var(--ink)}.as__category[data-astro-cid-pdxjj3wy][aria-pressed=true]{border-color:var(--figure-line-soft);background:var(--paper);box-shadow:0 2px 0 0 var(--figure-line-soft);color:var(--ink)}.as__category[data-astro-cid-pdxjj3wy]:focus-visible{box-shadow:var(--focus);outline:none}.as__category-count[data-astro-cid-pdxjj3wy]{color:var(--muted);font:var(--text-label)}.as__category[data-astro-cid-pdxjj3wy][aria-pressed=true] .as__category-count[data-astro-cid-pdxjj3wy]{color:var(--accent)}.as__options[data-astro-cid-pdxjj3wy]{clear:both;gap:var(--step-8);display:grid}.as__group[data-astro-cid-pdxjj3wy][data-look=chips] .as__options[data-astro-cid-pdxjj3wy]{gap:var(--step-8);flex-wrap:wrap;display:flex}.as__input[data-astro-cid-pdxjj3wy]{opacity:0;block-size:1px;inline-size:1px;position:absolute}.as__check[data-astro-cid-pdxjj3wy]{align-items:center;gap:var(--step-12);color:var(--ink-2);font:400 14px / 20px var(--face-sans);cursor:pointer;grid-template-columns:16px minmax(0,1fr) auto;display:grid;position:relative}.as__box[data-astro-cid-pdxjj3wy]{border:1px solid var(--figure-line);background:var(--paper);block-size:16px;inline-size:16px;box-shadow:0 2px 0 -1px var(--figure-line-soft);transition:background-color .16s var(--ease), border-color .16s var(--ease);border-radius:4px;place-items:center;display:grid}.as__box[data-astro-cid-pdxjj3wy] svg[data-astro-cid-pdxjj3wy]{fill:none;block-size:10px;inline-size:10px;stroke:var(--paper);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12px;transition:stroke-dashoffset .22s var(--ease)}.as__option-count[data-astro-cid-pdxjj3wy]{color:var(--muted);font:400 11px / 1 var(--face-mono)}.as__check[data-astro-cid-pdxjj3wy]:hover{color:var(--ink)}.as__input[data-astro-cid-pdxjj3wy]:checked+.as__box[data-astro-cid-pdxjj3wy]{border-color:var(--ink);background:var(--ink)}.as__input[data-astro-cid-pdxjj3wy]:checked+.as__box[data-astro-cid-pdxjj3wy] svg[data-astro-cid-pdxjj3wy]{stroke-dashoffset:0}.as__check[data-astro-cid-pdxjj3wy]:has(.as__input:checked){color:var(--ink)}.as__input[data-astro-cid-pdxjj3wy]:focus-visible+.as__box[data-astro-cid-pdxjj3wy],.as__input[data-astro-cid-pdxjj3wy]:focus-visible+.as__chip-face[data-astro-cid-pdxjj3wy]{box-shadow:var(--focus)}.as__chip[data-astro-cid-pdxjj3wy]{cursor:pointer;position:relative}.as__chip-face[data-astro-cid-pdxjj3wy]{border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 3px 0 -1px var(--figure-line-soft);color:var(--ink-2);font:500 13px / 18px var(--face-sans);transition:translate .32s var(--ease-rebound), box-shadow .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border-radius:7px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.as__chip-count[data-astro-cid-pdxjj3wy]{color:var(--muted);font:400 10px / 1 var(--face-mono)}.as__chip[data-astro-cid-pdxjj3wy]:hover .as__chip-face[data-astro-cid-pdxjj3wy]{border-color:var(--figure-line);color:var(--ink)}.as__input[data-astro-cid-pdxjj3wy]:checked+.as__chip-face[data-astro-cid-pdxjj3wy]{border-color:var(--ink-2);box-shadow:0 1px 0 0 var(--figure-line-soft);color:var(--ink);translate:0 2px}.as__more[data-astro-cid-pdxjj3wy]{color:var(--ink-2);font:var(--text-small);text-decoration:underline;text-decoration-color:var(--figure-line-soft);text-underline-offset:3px;justify-self:start}.as__more[data-astro-cid-pdxjj3wy]:hover{color:var(--ink);text-decoration-color:var(--ink)}@media (prefers-reduced-motion:reduce){.as__category[data-astro-cid-pdxjj3wy],.as__box[data-astro-cid-pdxjj3wy],.as__box[data-astro-cid-pdxjj3wy] svg[data-astro-cid-pdxjj3wy],.as__chip-face[data-astro-cid-pdxjj3wy]{transition:none}}@media (width<=900px){.as__summary[data-astro-cid-pdxjj3wy]{align-items:center;gap:var(--step-8);padding:var(--step-12) var(--step-16);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 4px 0 -1px var(--figure-line-soft);cursor:pointer;border-radius:10px;list-style:none;display:flex}.as__summary[data-astro-cid-pdxjj3wy]::-webkit-details-marker{display:none}.as__summary-title[data-astro-cid-pdxjj3wy]{font:500 15px / 22px var(--face-sans)}.as__count[data-astro-cid-pdxjj3wy]{color:var(--accent);font:var(--text-label)}.as__count[data-astro-cid-pdxjj3wy][hidden]{display:none}.as__chevron[data-astro-cid-pdxjj3wy]{fill:none;block-size:12px;inline-size:12px;stroke:var(--ink-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:rotate .2s var(--ease);margin-inline-start:auto}.as__refine[data-astro-cid-pdxjj3wy][open] .as__chevron[data-astro-cid-pdxjj3wy]{rotate:180deg}.as__form[data-astro-cid-pdxjj3wy]{padding:var(--step-24) var(--step-4) 0}.as__title[data-astro-cid-pdxjj3wy]{display:none}.as__head[data-astro-cid-pdxjj3wy]{border-block-end:0;justify-content:flex-end;padding-block-end:0}}.ai[data-astro-cid-345npkha]{--ai-columns:64px minmax(0, 1fr) 112px 168px 48px 32px;padding:var(--step-48) var(--step-48) var(--step-96);color:var(--ink);position:relative}.ai__inner[data-astro-cid-345npkha]{gap:var(--step-32);max-inline-size:1280px;margin-inline:auto;display:grid}.ai__toolbar[data-astro-cid-345npkha]{justify-content:space-between;align-items:center;gap:var(--step-16);border-block-end:1px solid var(--rule);flex-wrap:wrap;padding-block-end:var(--step-24);display:flex}.ai__sort-face[data-astro-cid-345npkha]{align-items:center;gap:var(--step-8);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 3px 0 -1px var(--figure-line-soft);color:var(--ink-2);font:500 14px / 20px var(--face-sans);cursor:pointer;transition:translate .32s var(--ease-rebound), box-shadow .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border-radius:8px;padding:7px 14px;display:inline-flex}.ai__sort[data-astro-cid-345npkha]:hover .ai__sort-face[data-astro-cid-345npkha]{border-color:var(--figure-line);color:var(--ink)}.ai__sort[data-astro-cid-345npkha]:focus-visible .ai__sort-face[data-astro-cid-345npkha]{box-shadow:var(--focus);outline:none}.ai__tools[data-astro-cid-345npkha]{align-items:center;gap:var(--step-16);flex:auto;display:flex}.ai__total[data-astro-cid-345npkha]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);margin-inline-start:auto}.ai__sort[data-astro-cid-345npkha]{background:0 0;border:0;padding:0}.ai__sort[data-astro-cid-345npkha]:focus-visible{outline:none}.ai__sort[data-astro-cid-345npkha]:active .ai__sort-face[data-astro-cid-345npkha]{box-shadow:0 1px 0 0 var(--figure-line-soft);transition-duration:90ms;translate:0 2px}.ai__sort[data-astro-cid-345npkha] svg[data-astro-cid-345npkha],.ai__label-date[data-astro-cid-345npkha] svg[data-astro-cid-345npkha]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:11px;inline-size:11px;transition:rotate .32s var(--ease-rebound)}.ai[data-astro-cid-345npkha][data-order=oldest] .ai__sort[data-astro-cid-345npkha] svg[data-astro-cid-345npkha],.ai[data-astro-cid-345npkha][data-order=oldest] .ai__label-date[data-astro-cid-345npkha] svg[data-astro-cid-345npkha]{rotate:180deg}.ai__body[data-astro-cid-345npkha]{column-gap:var(--step-48);row-gap:var(--step-32);grid-template:"refine results""news results"1fr/240px minmax(0,1fr);display:grid}.ai__results[data-astro-cid-345npkha]{grid-area:results;min-inline-size:0}.ai__labels[data-astro-cid-345npkha]{grid-template-columns:var(--ai-columns);column-gap:var(--step-16);padding:0 var(--step-16) var(--step-12);color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);display:grid}.ai__label-date[data-astro-cid-345npkha]{color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.ai__label-read[data-astro-cid-345npkha]{text-align:end}.ai__rows[data-astro-cid-345npkha]{margin:0;padding:0;list-style:none}.ai__months[data-astro-cid-345npkha]{gap:var(--step-32);margin-block-start:var(--step-32);display:grid}[data-astro-cid-345npkha][data-ai-group][hidden],.ai__months[data-astro-cid-345npkha]:not(:has([data-ai-month]:not([hidden]))){display:none}.ai__pinned[data-astro-cid-345npkha]{border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 6px 0 -1px var(--well-2), 0 6px 0 0 var(--figure-line-soft), 0 24px 48px -32px #00000029;border-radius:14px;padding-block-start:var(--step-4)}.ai__pinned-head[data-astro-cid-345npkha],.ai__month-head[data-astro-cid-345npkha]{align-items:center;gap:var(--step-8);font:var(--text-label);letter-spacing:var(--tracking-label);display:flex}.ai__pinned-head[data-astro-cid-345npkha]{padding:var(--step-12) var(--step-16) var(--step-12)}.ai__pin[data-astro-cid-345npkha]{background:var(--accent);border-radius:1px;block-size:7px;inline-size:7px;rotate:45deg}.ai__pinned-meta[data-astro-cid-345npkha],.ai__month-count[data-astro-cid-345npkha]{color:var(--muted)}.ai__month-head[data-astro-cid-345npkha]{padding:0 var(--step-16) var(--step-12)}.ai__month-label[data-astro-cid-345npkha]{color:var(--ink)}.ai__month-count[data-astro-cid-345npkha]:before{content:"· "}.ai__month[data-astro-cid-345npkha] .ai__rows[data-astro-cid-345npkha]{border-block-end:1px solid var(--rule)}.ai__empty[data-astro-cid-345npkha]{padding:var(--step-32);border:1px dashed var(--figure-line-soft);color:var(--ink-2);font:var(--text-paragraph);text-align:center;border-radius:14px;margin-block-start:var(--step-32)}.ai__empty[data-astro-cid-345npkha][hidden]{display:none}@media (prefers-reduced-motion:reduce){.ai__sort-face[data-astro-cid-345npkha],.ai__sort[data-astro-cid-345npkha] svg[data-astro-cid-345npkha],.ai__label-date[data-astro-cid-345npkha] svg[data-astro-cid-345npkha]{transition:none}}@media (width<=1100px){.ai[data-astro-cid-345npkha]{--ai-columns:64px minmax(0, 1fr) 112px 48px 32px}.ai__body[data-astro-cid-345npkha]{column-gap:var(--step-32);grid-template-columns:208px minmax(0,1fr)}.ai__labels[data-astro-cid-345npkha]>[data-astro-cid-345npkha]:nth-child(4),.ai__results[data-astro-cid-345npkha] .ar__topics{display:none}}@media (width<=900px){.ai[data-astro-cid-345npkha]{padding:var(--step-32) var(--step-32) var(--step-64)}.ai__body[data-astro-cid-345npkha]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"refine""results""news"}.ai__labels[data-astro-cid-345npkha]{display:none}.ai__results[data-astro-cid-345npkha] .ar__topics{display:block}.ai__months[data-astro-cid-345npkha]{margin-block-start:var(--step-24)}.ai__month-head[data-astro-cid-345npkha]{padding-inline:var(--step-4)}}@media (width<=720px){.ai[data-astro-cid-345npkha]{padding:var(--step-24) var(--gutter) var(--step-48)}.ai__toolbar[data-astro-cid-345npkha]{flex-direction:column;align-items:stretch}.ai__tools[data-astro-cid-345npkha]{flex-wrap:wrap;justify-content:space-between}}.fa[data-astro-cid-ei6ipwpk]{padding:var(--step-96) var(--step-48);color:var(--ink)}.fa__inner[data-astro-cid-ei6ipwpk]{gap:var(--step-48);max-inline-size:1280px;margin-inline:auto;display:grid}.fa__head[data-astro-cid-ei6ipwpk]{justify-content:space-between;align-items:end;gap:var(--step-32);flex-wrap:wrap;display:flex}.fa__title[data-astro-cid-ei6ipwpk]{gap:var(--step-24);display:grid}.fa__eyebrow[data-astro-cid-ei6ipwpk]{align-items:center;gap:var(--step-8);color:var(--ink-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.fa__eyebrow[data-astro-cid-ei6ipwpk]:before{content:"";background:var(--accent);border-radius:1px;block-size:7px;inline-size:7px;rotate:45deg}.fa__headline[data-astro-cid-ei6ipwpk]{max-inline-size:16em;font:var(--text-display);letter-spacing:var(--tracking-display);text-wrap:balance}.fa__headline[data-astro-cid-ei6ipwpk] em[data-astro-cid-ei6ipwpk]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);font-style:normal;font-weight:400}.fa__meta[data-astro-cid-ei6ipwpk]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label)}.fa__lead[data-astro-cid-ei6ipwpk]{gap:var(--step-12);padding:var(--step-12);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 8px 0 -1px var(--well-2), 0 8px 0 0 var(--figure-line-soft), 0 32px 64px -32px #00000029;border-radius:20px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.fa__lead-copy[data-astro-cid-ei6ipwpk]{gap:var(--step-24);padding:var(--step-32) var(--step-24) var(--step-24) var(--step-24);flex-direction:column;display:flex}.fa__lead-title[data-astro-cid-ei6ipwpk]{font:var(--text-display-sm);letter-spacing:var(--tracking-display)}.fa__excerpt[data-astro-cid-ei6ipwpk]{max-inline-size:30em;color:var(--ink-2);font:400 17px / 27px var(--face-sans);text-wrap:pretty}.fa__lead-foot[data-astro-cid-ei6ipwpk]{justify-content:space-between;align-items:center;gap:var(--step-16);border-block-start:1px solid var(--rule);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--step-24);display:flex}.fa__byline[data-astro-cid-ei6ipwpk]{align-items:center;gap:var(--step-12);display:flex}.fa__avatar[data-astro-cid-ei6ipwpk]{border:1px solid var(--figure-line-soft);object-fit:cover;background:var(--well);border-radius:50%;block-size:40px;inline-size:40px}.fa__who[data-astro-cid-ei6ipwpk]{gap:2px;display:grid}.fa__name[data-astro-cid-ei6ipwpk]{font:500 14px / 20px var(--face-sans)}.fa__date[data-astro-cid-ei6ipwpk]{color:var(--muted);font:400 12px / 16px var(--face-mono)}.fa__lead-frame[data-astro-cid-ei6ipwpk],.fa__card-frame[data-astro-cid-ei6ipwpk]{background:var(--well);border-radius:12px;position:relative;overflow:clip}.fa__lead-photo[data-astro-cid-ei6ipwpk],.fa__card-photo[data-astro-cid-ei6ipwpk]{object-fit:cover;block-size:100%;inline-size:100%;transition:scale .7s var(--ease);display:block}.fa__lead-photo[data-astro-cid-ei6ipwpk]{min-block-size:440px}.fa__cards[data-astro-cid-ei6ipwpk]{gap:var(--step-24);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fa__card[data-astro-cid-ei6ipwpk]{gap:var(--step-8);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 6px 0 -1px var(--well-2), 0 6px 0 0 var(--figure-line-soft), 0 24px 48px -32px #00000029;transition:translate .38s var(--ease-rebound), box-shadow .38s var(--ease-rebound), border-color .2s var(--ease);border-radius:16px;flex-direction:column;padding:8px;display:flex;position:relative}.fa__card-frame[data-astro-cid-ei6ipwpk]{aspect-ratio:3/2;border-radius:10px}.fa__tag[data-astro-cid-ei6ipwpk]{border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 2px 0 -1px var(--figure-line-soft);color:var(--ink-2);font:500 10px / 1 var(--face-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:6px;padding:5px 8px 4px;position:absolute;inset-block-start:10px;inset-inline-start:10px}.fa__card-body[data-astro-cid-ei6ipwpk]{gap:var(--step-12);padding:var(--step-16) var(--step-12) var(--step-8);flex-direction:column;flex:1;display:flex}.fa__card-title[data-astro-cid-ei6ipwpk]{font:500 21px / 1.25 var(--face-sans);letter-spacing:-.02em;text-wrap:pretty}.fa__link[data-astro-cid-ei6ipwpk]{color:inherit;text-decoration:none}.fa__link[data-astro-cid-ei6ipwpk]:after{content:"";border-radius:16px;position:absolute;inset:0}.fa__link[data-astro-cid-ei6ipwpk]:focus-visible{outline:none}.fa__card[data-astro-cid-ei6ipwpk]:has(.fa__link:focus-visible){box-shadow:var(--focus), 0 6px 0 -1px var(--well-2)}.fa__card-foot[data-astro-cid-ei6ipwpk]{color:var(--ink-2);font:500 14px / 20px var(--face-sans);justify-content:space-between;align-items:center;margin-block-start:auto;padding-block-start:var(--step-12);display:flex}.fa__open[data-astro-cid-ei6ipwpk]{background:linear-gradient(var(--figure-line-soft), var(--figure-line-soft)) 0 8px / 100% calc(100% - 8px) no-repeat;border-radius:8px;padding-block-end:3px;display:block}.fa__open-face[data-astro-cid-ei6ipwpk]{border:1px solid var(--figure-line);background:var(--paper);block-size:32px;inline-size:34px;transition:translate .38s var(--ease-rebound);border-radius:7px;place-items:center;display:grid}.fa__open[data-astro-cid-ei6ipwpk] svg[data-astro-cid-ei6ipwpk]{fill:none;block-size:10px;inline-size:10px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:translate .32s var(--ease-rebound)}@media (hover:hover){.fa__lead[data-astro-cid-ei6ipwpk]:hover .fa__lead-photo[data-astro-cid-ei6ipwpk],.fa__card[data-astro-cid-ei6ipwpk]:hover .fa__card-photo[data-astro-cid-ei6ipwpk]{scale:1.04}.fa__card[data-astro-cid-ei6ipwpk]:hover{border-color:var(--figure-line);box-shadow:0 10px 0 -1px var(--well-2), 0 10px 0 0 var(--figure-line-soft), 0 32px 56px -32px #0003;translate:0 -4px}.fa__card[data-astro-cid-ei6ipwpk]:hover .fa__card-foot[data-astro-cid-ei6ipwpk]{color:var(--ink)}.fa__card[data-astro-cid-ei6ipwpk]:hover .fa__open-face[data-astro-cid-ei6ipwpk]{translate:0 -1px}.fa__card[data-astro-cid-ei6ipwpk]:hover .fa__open[data-astro-cid-ei6ipwpk] svg[data-astro-cid-ei6ipwpk]{translate:1px -1px}}.fa__card[data-astro-cid-ei6ipwpk]:active{transition-duration:90ms;translate:0 2px}@media (prefers-reduced-motion:reduce){.fa__card[data-astro-cid-ei6ipwpk],.fa__lead-photo[data-astro-cid-ei6ipwpk],.fa__card-photo[data-astro-cid-ei6ipwpk],.fa__open-face[data-astro-cid-ei6ipwpk],.fa__open[data-astro-cid-ei6ipwpk] svg[data-astro-cid-ei6ipwpk]{transition:none}.fa__card[data-astro-cid-ei6ipwpk]:hover,.fa__card[data-astro-cid-ei6ipwpk]:active{translate:none}}@media (width<=1100px){.fa__lead-title[data-astro-cid-ei6ipwpk]{font:var(--text-display-xs);letter-spacing:var(--tracking-display)}.fa__card-title[data-astro-cid-ei6ipwpk]{font-size:18px}}@media (width<=900px){.fa[data-astro-cid-ei6ipwpk]{padding:var(--step-64) var(--step-32)}.fa__lead[data-astro-cid-ei6ipwpk]{grid-template-columns:minmax(0,1fr)}.fa__lead-frame[data-astro-cid-ei6ipwpk]{order:-1}.fa__lead-photo[data-astro-cid-ei6ipwpk]{aspect-ratio:3/2;min-block-size:0}.fa__lead-copy[data-astro-cid-ei6ipwpk]{padding:var(--step-16) var(--step-12) var(--step-12)}.fa__cards[data-astro-cid-ei6ipwpk]{grid-template-columns:minmax(0,1fr);max-inline-size:560px}}@media (width<=720px){.fa[data-astro-cid-ei6ipwpk]{padding:var(--step-48) var(--gutter)}.fa__headline[data-astro-cid-ei6ipwpk]{font:var(--text-display-xs);letter-spacing:var(--tracking-display)}.fa__lead-title[data-astro-cid-ei6ipwpk]{font:var(--text-heading-sm);letter-spacing:var(--tracking-title)}}.ca-card[data-astro-cid-jezaeiki]{z-index:5;pointer-events:none;translate:var(--x,0px) var(--y,0px);display:none;position:fixed;inset-block-start:0;inset-inline-start:0}.ca[data-following] .ca-card[data-astro-cid-jezaeiki]{display:block}.ca-card__frame[data-astro-cid-jezaeiki]{aspect-ratio:3/2;border:1px solid var(--figure-line-soft);background:var(--paper);inline-size:300px;box-shadow:0 6px 0 -1px var(--well-2), 0 6px 0 0 var(--figure-line-soft), 0 28px 56px -24px #0003;opacity:0;transform-origin:0 100%;transition:opacity .22s var(--ease), scale .42s var(--ease-rebound), rotate .42s var(--ease-rebound);border-radius:14px;padding:8px;display:grid;position:absolute;inset-block-end:28px;inset-inline-start:28px;overflow:clip;rotate:-2deg;scale:.9}.ca-card__frame[data-astro-cid-jezaeiki] img[data-astro-cid-jezaeiki]{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .26s var(--ease);border-radius:8px;grid-area:1/1}.ca-card__frame[data-astro-cid-jezaeiki] img[data-astro-cid-jezaeiki][data-shown]{opacity:1}.ca-card__bubble[data-astro-cid-jezaeiki]{background:var(--ink);color:var(--paper);font:500 13px / 1 var(--face-sans);white-space:nowrap;opacity:0;transition:opacity .2s var(--ease), scale .36s var(--ease-rebound);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0;translate:-50% -50%;scale:.6}.ca-card__bubble[data-astro-cid-jezaeiki] svg[data-astro-cid-jezaeiki]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:10px;inline-size:10px}.ca[data-card-open] .ca-card__frame[data-astro-cid-jezaeiki]{opacity:1;rotate:0deg;scale:1}.ca[data-card-open] .ca-card__bubble[data-astro-cid-jezaeiki]{opacity:1;scale:1}.ca[data-card-open] .ca-row{cursor:none}@media (prefers-reduced-motion:reduce){.ca-card__frame[data-astro-cid-jezaeiki],.ca-card__frame[data-astro-cid-jezaeiki] img[data-astro-cid-jezaeiki],.ca-card__bubble[data-astro-cid-jezaeiki]{transition:none}}.ca-pager[data-astro-cid-jmr3dec4]{justify-content:space-between;align-items:center;gap:var(--step-16);flex-wrap:wrap;padding-block-start:var(--step-32);display:flex}.ca-pager__summary[data-astro-cid-jmr3dec4]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.ca-pager__list[data-astro-cid-jmr3dec4]{gap:var(--step-8);margin:0;padding:0;list-style:none;display:flex}.ca-pager__key[data-astro-cid-jmr3dec4]{border:1px solid var(--figure-line-soft);background:var(--paper);block-size:36px;inline-size:38px;box-shadow:0 4px 0 -1px var(--figure-line-soft);color:var(--ink-2);font:500 13px / 1 var(--face-mono);transition:translate .32s var(--ease-rebound), box-shadow .2s var(--ease), border-color .2s var(--ease);border-radius:9px;place-items:center;text-decoration:none;display:grid}.ca-pager__key[data-astro-cid-jmr3dec4] svg[data-astro-cid-jmr3dec4]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:12px;inline-size:12px}a[data-astro-cid-jmr3dec4].ca-pager__key:hover{border-color:var(--figure-line);color:var(--ink);translate:0 -1px}.ca-pager__key[data-astro-cid-jmr3dec4][aria-current=page]{border-color:var(--figure-line);box-shadow:0 1px 0 0 var(--figure-line-soft);color:var(--accent);translate:0 3px}.ca-pager__key[data-astro-cid-jmr3dec4][aria-disabled=true]{box-shadow:none;color:var(--faint);translate:0 3px}.ca-pager__key[data-astro-cid-jmr3dec4]:focus-visible{box-shadow:var(--focus);outline:none}@media (prefers-reduced-motion:reduce){.ca-pager__key[data-astro-cid-jmr3dec4]{transition:none}}.ca-refine__summary[data-astro-cid-b5o3nryo]{display:none}.ca-refine__body[data-astro-cid-b5o3nryo]{gap:var(--step-24);display:grid}.ca-refine__head[data-astro-cid-b5o3nryo]{border-block-end:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-block-end:var(--step-12);display:flex}.ca-refine__title[data-astro-cid-b5o3nryo]{font:500 20px / 26px var(--face-sans);letter-spacing:-.02em}.ca-refine__reset[data-astro-cid-b5o3nryo],.ca-group__more[data-astro-cid-b5o3nryo]{color:var(--muted);font:500 13px / 18px var(--face-sans);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px;transition:color .2s var(--ease), text-decoration-color .2s var(--ease)}.ca-refine__reset[data-astro-cid-b5o3nryo]:hover,.ca-group__more[data-astro-cid-b5o3nryo]:hover{color:var(--ink);text-decoration-color:var(--ink-2)}.ca-refine__form[data-astro-cid-b5o3nryo]{gap:var(--step-24);display:grid}.ca-group[data-astro-cid-b5o3nryo]{gap:var(--step-12);border:0;margin:0;padding:0;display:grid}.ca-group__title[data-astro-cid-b5o3nryo]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-block-end:var(--step-12);padding:0}.ca-group__list[data-astro-cid-b5o3nryo]{gap:2px;display:grid}.ca-group__more[data-astro-cid-b5o3nryo]{justify-self:start}.ca-option[data-astro-cid-b5o3nryo]{align-items:center;gap:var(--step-12);color:var(--ink-2);font:400 14px / 20px var(--face-sans);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;padding-block:5px;display:grid}.ca-option__input[data-astro-cid-b5o3nryo],.ca-chip__input[data-astro-cid-b5o3nryo]{opacity:0;block-size:1px;inline-size:1px;position:absolute}.ca-option__box[data-astro-cid-b5o3nryo]{border:1px solid var(--figure-line);background:var(--paper);block-size:18px;inline-size:18px;box-shadow:0 2px 0 0 var(--figure-line-soft);transition:translate .26s var(--ease-rebound), box-shadow .2s var(--ease), background-color .2s var(--ease);border-radius:5px;place-items:center;display:grid}.ca-option__box[data-astro-cid-b5o3nryo] svg[data-astro-cid-b5o3nryo]{fill:none;block-size:11px;inline-size:11px;stroke:var(--paper);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ca-option__label[data-astro-cid-b5o3nryo]{align-items:center;gap:var(--step-8);display:inline-flex}.ca-option__count[data-astro-cid-b5o3nryo],.ca-chip__count[data-astro-cid-b5o3nryo]{color:var(--muted);font:400 12px / 1 var(--face-mono)}.ca-option[data-astro-cid-b5o3nryo]:hover{color:var(--ink)}.ca-option__input[data-astro-cid-b5o3nryo]:checked+.ca-option__box[data-astro-cid-b5o3nryo]{border-color:var(--accent-ink);background:var(--accent);box-shadow:0 0 0 0 var(--accent-ink);translate:0 2px}.ca-option__input[data-astro-cid-b5o3nryo]:checked+.ca-option__box[data-astro-cid-b5o3nryo] svg[data-astro-cid-b5o3nryo]{opacity:1}.ca-option__input[data-astro-cid-b5o3nryo]:checked~.ca-option__label[data-astro-cid-b5o3nryo]{color:var(--ink)}.ca-option__input[data-astro-cid-b5o3nryo]:focus-visible+.ca-option__box[data-astro-cid-b5o3nryo]{box-shadow:var(--focus)}.ca-group__chips[data-astro-cid-b5o3nryo]{gap:var(--step-8);flex-wrap:wrap;display:flex}.ca-chip[data-astro-cid-b5o3nryo]{cursor:pointer}.ca-chip__face[data-astro-cid-b5o3nryo]{border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 3px 0 -1px var(--figure-line-soft);color:var(--ink-2);font:500 13px / 18px var(--face-sans);transition:translate .32s var(--ease-rebound), box-shadow .2s var(--ease), border-color .2s var(--ease);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.ca-chip[data-astro-cid-b5o3nryo]:hover .ca-chip__face[data-astro-cid-b5o3nryo]{border-color:var(--figure-line);color:var(--ink)}.ca-chip__input[data-astro-cid-b5o3nryo]:checked+.ca-chip__face[data-astro-cid-b5o3nryo]{border-color:var(--figure-line);box-shadow:0 1px 0 0 var(--figure-line-soft);color:var(--ink);translate:0 2px}.ca-chip__input[data-astro-cid-b5o3nryo]:checked+.ca-chip__face[data-astro-cid-b5o3nryo] .ca-chip__count[data-astro-cid-b5o3nryo]{color:var(--accent)}.ca-chip__input[data-astro-cid-b5o3nryo]:focus-visible+.ca-chip__face[data-astro-cid-b5o3nryo]{box-shadow:var(--focus)}.ca-refine__submit[data-astro-cid-b5o3nryo]{background:linear-gradient(var(--figure-line-soft), var(--figure-line-soft)) 0 10px / 100% calc(100% - 10px) no-repeat;color:var(--ink);font:500 14px / 20px var(--face-sans);cursor:pointer;border:0;border-radius:10px;justify-self:stretch;padding:2px 0 5px}.ca-refine__submit-face[data-astro-cid-b5o3nryo]{border:1px solid var(--figure-line);background:var(--paper);transition:translate .38s var(--ease-rebound);border-radius:9px;padding:9px 16px;display:block}@media (hover:hover){.ca-refine__submit[data-astro-cid-b5o3nryo]:hover .ca-refine__submit-face[data-astro-cid-b5o3nryo]{translate:0 -2px}}.ca-refine__submit[data-astro-cid-b5o3nryo]:active .ca-refine__submit-face[data-astro-cid-b5o3nryo]{transition-duration:90ms;transition-timing-function:var(--ease-press);translate:0 4px}.ca-refine__submit[data-astro-cid-b5o3nryo]:focus-visible{outline:none}.ca-refine__submit[data-astro-cid-b5o3nryo]:focus-visible .ca-refine__submit-face[data-astro-cid-b5o3nryo]{box-shadow:var(--focus)}.ca-callout[data-astro-cid-b5o3nryo]{justify-items:start;gap:var(--step-8);padding:var(--step-24);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 6px 0 -1px var(--well-2), 0 6px 0 0 var(--figure-line-soft), 0 24px 48px -28px #00000024;border-radius:16px;display:grid}.ca-callout__label[data-astro-cid-b5o3nryo]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.ca-callout__title[data-astro-cid-b5o3nryo]{font:500 22px / 28px var(--face-sans);letter-spacing:-.02em}.ca-callout__text[data-astro-cid-b5o3nryo]{color:var(--ink-2);font:var(--text-small);margin-block-end:var(--step-8)}@media (prefers-reduced-motion:reduce){.ca-option__box[data-astro-cid-b5o3nryo],.ca-chip__face[data-astro-cid-b5o3nryo],.ca-refine__submit-face[data-astro-cid-b5o3nryo]{transition:none}}@media (width<=900px){.ca-refine__summary[data-astro-cid-b5o3nryo]{align-items:center;gap:var(--step-12);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 4px 0 -1px var(--figure-line-soft);font:500 15px / 22px var(--face-sans);cursor:pointer;border-radius:12px;padding:12px 16px;list-style:none;display:flex}.ca-refine__summary[data-astro-cid-b5o3nryo]::-webkit-details-marker{display:none}.ca-refine__icon[data-astro-cid-b5o3nryo]{block-size:16px;inline-size:16px;fill:var(--paper);stroke:var(--ink-2);stroke-width:1.4px}.ca-refine__chevron[data-astro-cid-b5o3nryo]{fill:none;block-size:12px;inline-size:12px;stroke:var(--ink-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:rotate .2s var(--ease);margin-inline-start:auto}.ca-refine__fold[data-astro-cid-b5o3nryo][open] .ca-refine__chevron[data-astro-cid-b5o3nryo]{rotate:180deg}.ca-refine__body[data-astro-cid-b5o3nryo]{padding-block-start:var(--step-24)}.ca-refine__form[data-astro-cid-b5o3nryo]{gap:var(--step-24) var(--step-32);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ca-refine__submit[data-astro-cid-b5o3nryo]{grid-column:1/-1}}.ca-row[data-astro-cid-m6nchjid]{grid-template-columns:var(--ca-columns);align-items:center;column-gap:var(--step-24);padding-block:var(--step-24);border-block-end:1px solid var(--rule);transition:opacity .26s var(--ease);display:grid;position:relative}.ca-row__client[data-astro-cid-m6nchjid]{align-items:center;gap:var(--step-16);min-inline-size:0;display:flex}.ca-row__tile[data-astro-cid-m6nchjid]{border:1px solid var(--figure-line-soft);background:var(--paper);block-size:42px;inline-size:44px;box-shadow:0 4px 0 -1px var(--figure-line-soft);color:var(--ink-2);font:500 13px / 1 var(--face-mono);letter-spacing:.04em;transition:translate .38s var(--ease-rebound), color .2s var(--ease);border-radius:10px;flex:none;place-items:center;display:grid}.ca-row__name[data-astro-cid-m6nchjid]{gap:2px;min-inline-size:0;display:grid}.ca-row__title[data-astro-cid-m6nchjid]{font:500 19px / 26px var(--face-sans);letter-spacing:-.015em;transition:translate .42s var(--ease-rebound)}.ca-row__link[data-astro-cid-m6nchjid]{color:inherit;text-decoration:none}.ca-row__link[data-astro-cid-m6nchjid]:after{content:"";position:absolute;inset:0}.ca-row__link[data-astro-cid-m6nchjid]:focus-visible{outline:none}.ca-row[data-astro-cid-m6nchjid]:has(.ca-row__link:focus-visible){box-shadow:inset 0 0 0 2px var(--accent)}.ca-row__industry[data-astro-cid-m6nchjid]{color:var(--muted);font:var(--text-small);overflow-wrap:anywhere}.ca-row__what[data-astro-cid-m6nchjid]{gap:6px;display:grid}.ca-row__move[data-astro-cid-m6nchjid]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);flex-wrap:wrap;gap:6px;display:flex}.ca-row__arrow[data-astro-cid-m6nchjid]{color:var(--faint)}.ca-row__sr[data-astro-cid-m6nchjid]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ca-row__summary[data-astro-cid-m6nchjid]{color:var(--ink-2);font:400 14px / 22px var(--face-sans);text-wrap:pretty}.ca-row__result[data-astro-cid-m6nchjid]{gap:4px;display:grid}.ca-row__value[data-astro-cid-m6nchjid]{font:500 30px / 1 var(--face-sans);letter-spacing:var(--tracking-title)}.ca-row__result-label[data-astro-cid-m6nchjid]{color:var(--muted);font:var(--text-small)}.ca-row__path[data-astro-cid-m6nchjid]{align-items:center;gap:var(--step-8);color:var(--ink-2);font:500 13px / 18px var(--face-sans);display:inline-flex}.ca-row__open[data-astro-cid-m6nchjid]{background:linear-gradient(var(--figure-line-soft), var(--figure-line-soft)) 0 10px / 100% calc(100% - 10px) no-repeat;border-radius:10px;justify-self:end;padding-block-end:4px;display:block}.ca-row__open-face[data-astro-cid-m6nchjid]{border:1px solid var(--figure-line);background:var(--paper);block-size:38px;inline-size:40px;transition:translate .38s var(--ease-rebound), background-color .2s var(--ease), border-color .2s var(--ease);border-radius:9px;place-items:center;display:grid}.ca-row__open[data-astro-cid-m6nchjid] svg[data-astro-cid-m6nchjid]{fill:none;block-size:12px;inline-size:12px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:translate .32s var(--ease-rebound), stroke .2s var(--ease)}@media (hover:hover){.ca-row[data-astro-cid-m6nchjid]:hover .ca-row__title[data-astro-cid-m6nchjid]{translate:6px}.ca-row[data-astro-cid-m6nchjid]:hover .ca-row__tile[data-astro-cid-m6nchjid]{color:var(--ink);translate:0 -2px}.ca-row[data-astro-cid-m6nchjid]:hover .ca-row__open[data-astro-cid-m6nchjid]{background-image:linear-gradient(var(--accent-ink), var(--accent-ink))}.ca-row[data-astro-cid-m6nchjid]:hover .ca-row__open-face[data-astro-cid-m6nchjid]{border-color:var(--accent-ink);background:var(--accent);translate:0 -2px}.ca-row[data-astro-cid-m6nchjid]:hover .ca-row__open[data-astro-cid-m6nchjid] svg[data-astro-cid-m6nchjid]{stroke:var(--paper);translate:1px -1px}}@media (prefers-reduced-motion:reduce){.ca-row[data-astro-cid-m6nchjid],.ca-row__tile[data-astro-cid-m6nchjid],.ca-row__title[data-astro-cid-m6nchjid],.ca-row__open-face[data-astro-cid-m6nchjid],.ca-row__open[data-astro-cid-m6nchjid] svg[data-astro-cid-m6nchjid]{transition:none}}@media (width<=900px){.ca-row[data-astro-cid-m6nchjid]{row-gap:var(--step-12);padding-block:var(--step-24);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"client result""what what""path path"}.ca-row__client[data-astro-cid-m6nchjid]{grid-area:client}.ca-row__what[data-astro-cid-m6nchjid]{grid-area:what}.ca-row__result[data-astro-cid-m6nchjid]{text-align:end;grid-area:result;justify-items:end}.ca-row__value[data-astro-cid-m6nchjid]{font-size:24px}.ca-row__path[data-astro-cid-m6nchjid]{grid-area:path}.ca-row__open[data-astro-cid-m6nchjid]{display:none}}@media (width<=480px){.ca-row__tile[data-astro-cid-m6nchjid]{display:none}.ca-row__result-label[data-astro-cid-m6nchjid]{max-inline-size:9em}}.ca[data-astro-cid-c27kwqht]{--ca-columns:minmax(0, 1.05fr) minmax(0, 1.25fr) 148px 108px 44px;padding:var(--step-32) var(--step-48) var(--step-96);color:var(--ink);position:relative}.ca__inner[data-astro-cid-c27kwqht]{gap:var(--step-32);grid-template-columns:minmax(0,1fr);max-inline-size:1280px;margin-inline:auto;display:grid}.ca__toolbar[data-astro-cid-c27kwqht]{justify-content:space-between;align-items:center;gap:var(--step-16);border-block-end:1px solid var(--rule);flex-wrap:wrap;padding-block-end:var(--step-24);display:flex}.ca__tab-list[data-astro-cid-c27kwqht]{gap:var(--step-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ca__tab[data-astro-cid-c27kwqht]{align-items:center;gap:var(--step-8);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 3px 0 -1px var(--figure-line-soft);color:var(--ink-2);font:500 14px / 20px var(--face-sans);transition:translate .32s var(--ease-rebound), box-shadow .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border-radius:8px;padding:7px 14px;text-decoration:none;display:inline-flex}.ca__tab-count[data-astro-cid-c27kwqht]{color:var(--muted);font:var(--text-label)}.ca__tab[data-astro-cid-c27kwqht]:hover{border-color:var(--figure-line);color:var(--ink)}.ca__tab[data-astro-cid-c27kwqht][aria-current=page]{border-color:var(--figure-line);box-shadow:0 1px 0 0 var(--figure-line-soft);color:var(--ink);translate:0 2px}.ca__tab[data-astro-cid-c27kwqht][aria-current=page] .ca__tab-count[data-astro-cid-c27kwqht]{color:var(--accent)}.ca__tab[data-astro-cid-c27kwqht]:focus-visible{box-shadow:var(--focus);outline:none}.ca__meta[data-astro-cid-c27kwqht]{align-items:center;gap:var(--step-24);display:flex}.ca__total[data-astro-cid-c27kwqht]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.ca__order[data-astro-cid-c27kwqht]{align-items:center;gap:var(--step-8);border-inline-start:1px solid var(--rule);color:var(--ink-2);font:500 14px / 20px var(--face-sans);padding-inline-start:var(--step-24);display:inline-flex}.ca__order[data-astro-cid-c27kwqht] svg[data-astro-cid-c27kwqht]{fill:none;block-size:14px;inline-size:14px;stroke:var(--ink-2);stroke-width:1.5px;stroke-linecap:round}.ca__directory[data-astro-cid-c27kwqht]{align-items:start;gap:var(--step-64);grid-template-columns:248px minmax(0,1fr);display:grid}.ca__results[data-astro-cid-c27kwqht]{min-inline-size:0}.ca__labels[data-astro-cid-c27kwqht]{grid-template-columns:var(--ca-columns);column-gap:var(--step-24);border-block-end:1px solid var(--rule);color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);padding-block-end:var(--step-12);display:grid}.ca__year[data-astro-cid-c27kwqht]{align-items:baseline;gap:var(--step-16);padding-block:var(--step-32) var(--step-8);display:flex}.ca__group[data-astro-cid-c27kwqht]:first-child .ca__year[data-astro-cid-c27kwqht]{padding-block-start:var(--step-24)}.ca__year-title[data-astro-cid-c27kwqht]{font:var(--text-heading);letter-spacing:var(--tracking-title)}.ca__year-count[data-astro-cid-c27kwqht]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.ca__rows[data-astro-cid-c27kwqht]{margin:0;padding:0;list-style:none}.ca[data-astro-cid-c27kwqht] .ca-diamond{border:1.5px solid var(--ink);border-radius:1px;flex:none;block-size:8px;inline-size:8px;rotate:45deg}.ca[data-astro-cid-c27kwqht] .ca-diamond[data-path=enterprise]{background:var(--ink)}@media (hover:hover){.ca__groups[data-astro-cid-c27kwqht]:has(.ca-row:hover) .ca-row:not(:hover){opacity:.4}}.ca__groups[data-astro-cid-c27kwqht]:has(.ca-row__link:focus-visible) .ca-row:not(:has(.ca-row__link:focus-visible)){opacity:.4}@media (prefers-reduced-motion:reduce){.ca__tab[data-astro-cid-c27kwqht]{transition:none}}@media (width<=1240px){.ca[data-astro-cid-c27kwqht]{--ca-columns:minmax(0, 1fr) minmax(0, 1.2fr) 128px 40px}.ca__labels[data-astro-cid-c27kwqht] span[data-astro-cid-c27kwqht]:nth-child(4),.ca[data-astro-cid-c27kwqht] .ca-row__path{display:none}.ca__directory[data-astro-cid-c27kwqht]{gap:var(--step-48);grid-template-columns:220px minmax(0,1fr)}}@media (width<=900px){.ca[data-astro-cid-c27kwqht]{padding:var(--step-24) var(--step-32) var(--step-64)}.ca__directory[data-astro-cid-c27kwqht]{gap:var(--step-24);grid-template-columns:minmax(0,1fr)}.ca__labels[data-astro-cid-c27kwqht]{display:none}.ca[data-astro-cid-c27kwqht] .ca-row__path{display:inline-flex}}@media (width<=720px){.ca[data-astro-cid-c27kwqht]{padding:var(--step-16) var(--gutter) var(--step-48)}.ca__tab-list[data-astro-cid-c27kwqht]{margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ca__tab[data-astro-cid-c27kwqht]{white-space:nowrap}.ca__tabs[data-astro-cid-c27kwqht]{inline-size:100%;min-inline-size:0}.ca__meta[data-astro-cid-c27kwqht]{justify-content:space-between;inline-size:100%}.ca__year-title[data-astro-cid-c27kwqht]{font:var(--text-heading-sm);letter-spacing:var(--tracking-title)}}.og[data-astro-cid-szskoq7x]{block-size:100%;padding:var(--step-64) 72px;flex-direction:column;justify-content:space-between;display:flex}.og__copy[data-astro-cid-szskoq7x]{gap:var(--step-32);max-inline-size:640px;display:grid}.og__headline[data-astro-cid-szskoq7x]{font:500 64px / 1.04 var(--face-sans);letter-spacing:var(--tracking-display)}.og__headline[data-astro-cid-szskoq7x] em[data-astro-cid-szskoq7x]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);font-style:normal;font-weight:400}.og__stack[data-astro-cid-szskoq7x]{color:var(--ink-2);font:500 20px / 1 var(--face-sans);align-items:center;gap:28px;display:flex}.og__product[data-astro-cid-szskoq7x]{align-items:center;gap:10px;display:inline-flex}.og__site[data-astro-cid-szskoq7x]{border-inline-start:1px solid var(--figure-line-soft);color:var(--ink-2);font:500 16px / 1 var(--face-mono);letter-spacing:.04em;align-items:center;gap:10px;padding-inline-start:28px;display:inline-flex}.og__site[data-astro-cid-szskoq7x]:before{content:"";background:var(--accent);border-radius:1px;block-size:8px;inline-size:8px;rotate:45deg}.og__mark[data-astro-cid-szskoq7x]{position:absolute;inset-block-start:96px;inset-inline-end:88px}.bn[data-astro-cid-nfq7gthl]{justify-content:center;align-items:center;block-size:100%;padding-inline-start:22%;display:flex}.bn__copy[data-astro-cid-nfq7gthl]{justify-items:start;gap:calc(var(--size) * .55);display:grid}.bn__headline[data-astro-cid-nfq7gthl]{font:500 var(--size) / 1.04 var(--face-sans);letter-spacing:var(--tracking-display);white-space:nowrap}.bn__headline[data-astro-cid-nfq7gthl] em[data-astro-cid-nfq7gthl]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);font-style:normal;font-weight:400}.bn__stack[data-astro-cid-nfq7gthl]{align-items:center;gap:calc(var(--size) * .55);color:var(--ink-2);font:500 calc(var(--size) * .36) / 1 var(--face-sans);display:flex}.bn__product[data-astro-cid-nfq7gthl]{align-items:center;gap:calc(var(--size) * .2);display:inline-flex}.bn__site[data-astro-cid-nfq7gthl]{align-items:center;gap:calc(var(--size) * .2);border-inline-start:1px solid var(--figure-line-soft);font:500 calc(var(--size) * .3) / 1 var(--face-mono);letter-spacing:.04em;padding-inline-start:calc(var(--size) * .55);display:inline-flex}.bn__site[data-astro-cid-nfq7gthl]:before{content:"";inline-size:calc(var(--size) * .16);block-size:calc(var(--size) * .16);background:var(--accent);border-radius:1px;rotate:45deg}.pa[data-astro-cid-6geeavty]{grid-template-rows:auto auto auto 1fr;gap:40px;block-size:100%;padding:56px 64px;display:grid}.pa__head[data-astro-cid-6geeavty]{justify-content:space-between;align-items:center;display:flex}.pa__title[data-astro-cid-6geeavty]{color:var(--ink-2);font:500 14px / 1 var(--face-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.pa__lead[data-astro-cid-6geeavty]{grid-template-columns:1.4fr 1fr 1fr;gap:24px;display:grid}.pa__rest[data-astro-cid-6geeavty]{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;display:grid}.pa__swatch[data-astro-cid-6geeavty]{align-content:start;gap:6px;display:grid}.pa__chip[data-astro-cid-6geeavty]{border:1px solid var(--figure-line-soft);background:var(--swatch);block-size:72px;box-shadow:0 5px 0 -1px var(--well-2), 0 5px 0 0 var(--figure-line-soft);border-radius:12px;margin-block-end:10px}.pa__swatch--lead[data-astro-cid-6geeavty] .pa__chip[data-astro-cid-6geeavty]{border-radius:16px;block-size:190px}.pa__name[data-astro-cid-6geeavty]{font:500 16px / 22px var(--face-sans)}.pa__swatch--lead[data-astro-cid-6geeavty] .pa__name[data-astro-cid-6geeavty]{font:500 22px / 28px var(--face-sans);letter-spacing:-.01em}.pa__value[data-astro-cid-6geeavty]{color:var(--ink-2);font:500 12px / 18px var(--face-mono);letter-spacing:.02em}.pa__swatch--lead[data-astro-cid-6geeavty] .pa__value[data-astro-cid-6geeavty]{font-size:14px}.pa__role[data-astro-cid-6geeavty]{color:var(--muted);font:var(--text-small)}.pa__type[data-astro-cid-6geeavty]{border-block-start:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:end;gap:24px;padding-block-start:28px;display:grid}.pa__face[data-astro-cid-6geeavty]{gap:8px;display:grid}.pa__sample[data-astro-cid-6geeavty]{font-size:72px;line-height:1}.pa__sample--sans[data-astro-cid-6geeavty]{font-family:var(--face-sans);letter-spacing:var(--tracking-display);font-weight:500}.pa__sample--mono[data-astro-cid-6geeavty]{color:var(--ink-2);font-family:var(--face-mono);letter-spacing:var(--tracking-mono-display);font-size:61.92px}.as[data-astro-cid-nhbacsze]{gap:var(--step-16);block-size:100%;padding:var(--step-16);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 6px 0 -1px var(--well-2), 0 6px 0 0 var(--figure-line-soft), 0 28px 56px -30px #0000001f;border-radius:16px;grid-template-rows:auto auto 1fr;display:grid}.as--wide[data-astro-cid-nhbacsze]{column-gap:var(--step-24);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.as--wide[data-astro-cid-nhbacsze] .as__preview[data-astro-cid-nhbacsze]{grid-row:1/-1;block-size:auto;min-block-size:240px}.as__preview[data-astro-cid-nhbacsze]{block-size:168px;padding:var(--step-24);border:1px solid var(--rule);border-radius:10px;place-items:center;display:grid}.as__preview--light[data-astro-cid-nhbacsze]{background:var(--ground)}.as__preview--dark[data-astro-cid-nhbacsze]{border-color:var(--ink);background:var(--ink)}.as__preview--own[data-astro-cid-nhbacsze]{background:var(--well);padding:0;overflow:hidden}.as__preview[data-astro-cid-nhbacsze] img[data-astro-cid-nhbacsze]{block-size:auto;max-block-size:118px;inline-size:auto;max-inline-size:100%;display:block}.as__preview--own[data-astro-cid-nhbacsze] img[data-astro-cid-nhbacsze]{object-fit:contain;max-block-size:100%}.as__copy[data-astro-cid-nhbacsze]{gap:4px;padding-inline:4px;display:grid}.as__title[data-astro-cid-nhbacsze]{font:500 18px / 24px var(--face-sans);letter-spacing:-.01em}.as__note[data-astro-cid-nhbacsze]{color:var(--ink-2);font:var(--text-small)}.as__files[data-astro-cid-nhbacsze]{align-content:start;margin:0;padding:0;list-style:none;display:grid}.as__file[data-astro-cid-nhbacsze]{align-items:center;gap:var(--step-12);border-block-start:1px solid var(--rule);color:var(--ink);transition:background-color .16s var(--ease);border-radius:6px;grid-template-columns:3.4em minmax(0,1fr) auto 16px;padding:8px 4px;text-decoration:none;display:grid}.as__file[data-astro-cid-nhbacsze]:hover{background:var(--ground)}.as__file[data-astro-cid-nhbacsze]:focus-visible{box-shadow:var(--focus);outline:none}.as__format[data-astro-cid-nhbacsze]{border:1px solid var(--figure-line-soft);background:var(--paper);font:var(--text-label);letter-spacing:.06em;border-radius:4px;justify-self:start;padding:3px 6px 2px}.as__detail[data-astro-cid-nhbacsze]{color:var(--ink-2);font:400 14px / 20px var(--face-sans)}.as__size[data-astro-cid-nhbacsze]{color:var(--muted);font:500 11px / 1 var(--face-mono)}.as__arrow[data-astro-cid-nhbacsze]{fill:none;block-size:16px;inline-size:16px;stroke:var(--ink-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:translate .2s var(--ease-rebound)}.as__file[data-astro-cid-nhbacsze]:hover .as__arrow[data-astro-cid-nhbacsze]{stroke:var(--ink);translate:0 2px}@media (width<=720px){.as--wide[data-astro-cid-nhbacsze]{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr)}.as--wide[data-astro-cid-nhbacsze] .as__preview[data-astro-cid-nhbacsze]{grid-row:auto;block-size:168px;min-block-size:0}}@media (prefers-reduced-motion:reduce){.as__file[data-astro-cid-nhbacsze],.as__arrow[data-astro-cid-nhbacsze]{transition:none}}.kit[data-astro-cid-4kle7icn]{gap:var(--step-64);max-inline-size:1280px;padding:calc(var(--step-96) + var(--step-32)) var(--step-48) var(--step-96);color:var(--ink);margin-inline:auto;display:grid}.kit__head[data-astro-cid-4kle7icn]{justify-items:start;gap:var(--step-24);display:grid}.kit__eyebrow[data-astro-cid-4kle7icn]{align-items:center;gap:var(--step-8);color:var(--ink-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.kit__eyebrow[data-astro-cid-4kle7icn]:before{content:"";background:var(--accent);border-radius:1px;block-size:7px;inline-size:7px;rotate:45deg}.kit__headline[data-astro-cid-4kle7icn]{font:var(--text-display);letter-spacing:var(--tracking-display);text-wrap:balance}.kit__headline[data-astro-cid-4kle7icn] em[data-astro-cid-4kle7icn]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);font-style:normal;font-weight:400}.kit__lead[data-astro-cid-4kle7icn]{max-inline-size:36em;color:var(--ink-2);font:var(--text-intro);letter-spacing:var(--tracking-lead);text-wrap:pretty}.kit__contents[data-astro-cid-4kle7icn]{border:1px solid var(--figure-line-soft);background:var(--well);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.kit__jump[data-astro-cid-4kle7icn]{color:var(--ink-2);font:500 14px / 20px var(--face-sans);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:8px;padding:6px 12px;text-decoration:none}.kit__jump[data-astro-cid-4kle7icn]:hover{background:var(--paper);color:var(--ink)}.kit__jump[data-astro-cid-4kle7icn]:focus-visible{box-shadow:var(--focus);outline:none}.kit__group[data-astro-cid-4kle7icn]{gap:var(--step-24);border-block-start:1px solid var(--rule);padding-block-start:var(--step-32);scroll-margin-block-start:var(--step-96);display:grid}.kit__group-head[data-astro-cid-4kle7icn]{gap:var(--step-8);max-inline-size:44em;display:grid}.kit__group-title[data-astro-cid-4kle7icn]{font:var(--text-heading-sm);letter-spacing:var(--tracking-title)}.kit__note[data-astro-cid-4kle7icn]{color:var(--ink-2);font:var(--text-small)}.kit__assets[data-astro-cid-4kle7icn]{gap:var(--step-24);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.kit__single[data-astro-cid-4kle7icn]{grid-column:1/-1}.kit__colors[data-astro-cid-4kle7icn]{gap:var(--step-24) var(--step-16);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.kit__color[data-astro-cid-4kle7icn]{align-content:start;justify-items:start;gap:4px;display:grid}.kit__chip[data-astro-cid-4kle7icn]{block-size:72px;border:1px solid var(--figure-line-soft);background:var(--swatch);box-shadow:0 5px 0 -1px var(--well-2), 0 5px 0 0 var(--figure-line-soft);border-radius:12px;justify-self:stretch;margin-block-end:var(--step-8)}.kit__color-name[data-astro-cid-4kle7icn]{font:500 16px / 22px var(--face-sans)}.kit__color-value[data-astro-cid-4kle7icn]{color:var(--ink-2);font:500 12px / 18px var(--face-mono);letter-spacing:.02em}.kit__copy[data-astro-cid-4kle7icn]{border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 2px 0 0 var(--figure-line-soft);color:var(--ink-2);font:var(--text-key);cursor:pointer;transition:translate .16s var(--ease-press), box-shadow .16s var(--ease-press);border-radius:6px;margin-block-start:var(--step-8);padding:4px 10px}.kit__copy[data-astro-cid-4kle7icn]:active,.kit__copy[data-astro-cid-4kle7icn][data-copied]{box-shadow:0 0 0 0 var(--figure-line-soft);translate:0 2px}.kit__copy[data-astro-cid-4kle7icn]:focus-visible{box-shadow:var(--focus);outline:none}.kit__columns[data-astro-cid-4kle7icn]{gap:var(--step-24);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--step-24);display:grid}.kit__panel[data-astro-cid-4kle7icn]{align-content:start;gap:var(--step-16);padding:var(--step-24);border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 6px 0 -1px var(--well-2), 0 6px 0 0 var(--figure-line-soft);border-radius:16px;display:grid}.kit__panel-title[data-astro-cid-4kle7icn]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.kit__faces[data-astro-cid-4kle7icn],.kit__rules[data-astro-cid-4kle7icn]{gap:var(--step-16);margin:0;padding:0;list-style:none;display:grid}.kit__face[data-astro-cid-4kle7icn]{gap:4px;display:grid}.kit__face-name[data-astro-cid-4kle7icn]{color:var(--ink);font:500 32px / 1.1 var(--face-sans);letter-spacing:var(--tracking-title);text-decoration:none}.kit__face-name--mono[data-astro-cid-4kle7icn]{color:var(--ink-2);font-family:var(--face-mono);letter-spacing:var(--tracking-mono-display);font-size:27.52px;font-weight:400}.kit__face-name[data-astro-cid-4kle7icn]:hover{text-underline-offset:4px;text-decoration:underline 1px}.kit__rule[data-astro-cid-4kle7icn]{border-block-start:1px solid var(--rule);gap:4px;padding-block-start:var(--step-16);display:grid}.kit__rule[data-astro-cid-4kle7icn]:first-child{border-block-start:0;padding-block-start:0}.kit__rule-title[data-astro-cid-4kle7icn]{font:500 15px / 22px var(--face-sans)}@media (width<=900px){.kit[data-astro-cid-4kle7icn]{padding:calc(var(--step-64) + var(--step-32)) var(--step-32) var(--step-64)}.kit__columns[data-astro-cid-4kle7icn]{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.kit[data-astro-cid-4kle7icn]{gap:var(--step-48);padding-inline:var(--gutter)}.kit__headline[data-astro-cid-4kle7icn]{font:var(--text-display-xs);letter-spacing:var(--tracking-display)}.kit__assets[data-astro-cid-4kle7icn]{grid-template-columns:minmax(0,1fr)}.kit__colors[data-astro-cid-4kle7icn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.kit__jump[data-astro-cid-4kle7icn],.kit__copy[data-astro-cid-4kle7icn]{transition:none}}.ab[data-astro-cid-afghyuyp]{align-content:start;justify-items:start;gap:var(--step-12);display:grid}.ab__name[data-astro-cid-afghyuyp]{font:var(--text-heading-sm);letter-spacing:var(--tracking-title)}.ab__ours[data-astro-cid-afghyuyp]{align-items:center;gap:var(--step-12);font:500 22px / 28px var(--face-sans);letter-spacing:-.015em;display:inline-flex}.ab__logo[data-astro-cid-afghyuyp]{object-fit:contain;object-position:left center;filter:grayscale()contrast(1.1);block-size:26px;inline-size:auto;max-inline-size:170px;display:block}.ab__kind[data-astro-cid-afghyuyp]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-block-start:var(--step-8)}.ab__summary[data-astro-cid-afghyuyp]{max-inline-size:34em;color:var(--ink-2);font:var(--text-paragraph);text-wrap:pretty}.ab__count[data-astro-cid-afghyuyp]{gap:var(--step-8) var(--step-16);border-block-start:1px solid var(--rule);color:var(--ink-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;align-self:stretch;margin-block-start:var(--step-8);padding-block-start:var(--step-12);display:flex}.ab__all[data-astro-cid-afghyuyp]{color:var(--ink);text-decoration:none}.ab__all[data-astro-cid-afghyuyp]:hover{text-underline-offset:3px;text-decoration:underline}.ab__all[data-astro-cid-afghyuyp]:focus-visible{box-shadow:var(--focus);border-radius:3px;outline:none}.op[data-astro-cid-stz5gw5f]{align-items:center;gap:var(--step-24) var(--step-48);padding:var(--step-24) var(--step-32);border:1px dashed var(--figure-line);background:var(--paper);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;display:grid}.op__copy[data-astro-cid-stz5gw5f]{gap:var(--step-8);display:grid}.op__label[data-astro-cid-stz5gw5f]{align-items:center;gap:var(--step-8);color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.op__plus[data-astro-cid-stz5gw5f]{border:1px dashed var(--figure-line);block-size:18px;inline-size:18px;font:400 12px / 1 var(--face-mono);letter-spacing:0;border-radius:5px;place-items:center;display:grid}.op__title[data-astro-cid-stz5gw5f]{font:500 22px / 28px var(--face-sans);letter-spacing:-.015em}.op__text[data-astro-cid-stz5gw5f]{max-inline-size:40em;color:var(--ink-2);font:var(--text-paragraph)}@media (width<=720px){.op[data-astro-cid-stz5gw5f]{padding:var(--step-24);grid-template-columns:minmax(0,1fr)}}.wk[data-astro-cid-thadzgph]{align-content:start;gap:var(--step-8);display:grid}.wk__frame[data-astro-cid-thadzgph]{border:1px solid var(--figure-line-soft);background:var(--paper);box-shadow:0 1px 0 0 var(--figure-line-soft), 0 24px 48px -32px #0000002e;color:inherit;transition:translate .42s var(--ease-rebound), box-shadow .3s var(--ease);border-radius:12px;text-decoration:none;display:grid;overflow:hidden}.wk__frame--link[data-astro-cid-thadzgph]:hover{box-shadow:0 1px 0 0 var(--figure-line-soft), 0 32px 56px -30px #0000003d;translate:0 -3px}.wk__bar[data-astro-cid-thadzgph]{border-block-end:1px solid var(--rule);background:var(--ground);grid-template-columns:1fr auto 1fr;align-items:center;block-size:30px;padding-inline:12px;display:grid}.wk__dots[data-astro-cid-thadzgph]{gap:5px;display:inline-flex}.wk__dots[data-astro-cid-thadzgph] i[data-astro-cid-thadzgph]{background:var(--well-2);border-radius:50%;block-size:7px;inline-size:7px}.wk__domain[data-astro-cid-thadzgph]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);color:var(--muted);font:500 10px / 14px var(--face-mono);letter-spacing:.02em;border-radius:5px;padding:2px 10px}.wk__screen[data-astro-cid-thadzgph]{aspect-ratio:16/10;background:var(--well);display:block;overflow:hidden;container-type:inline-size}.wk__screen[data-astro-cid-thadzgph] img[data-astro-cid-thadzgph]{object-fit:cover;object-position:top center;block-size:100%;inline-size:100%;transition:scale .6s var(--ease);display:block}.wk__frame--link[data-astro-cid-thadzgph]:hover .wk__screen[data-astro-cid-thadzgph] img[data-astro-cid-thadzgph]{scale:1.015}.wk__cover[data-astro-cid-thadzgph]{place-content:center;justify-items:center;gap:var(--step-12);block-size:100%;padding:var(--step-24);background:radial-gradient(circle at 1px 1px, var(--figure-line-soft) 1px, transparent 1.4px) 0 0 / 14px 14px, var(--ground);text-align:center;display:grid}.wk__cover-name[data-astro-cid-thadzgph]{font:500 clamp(18px, 7.5cqi, 40px) / 1.05 var(--face-sans);letter-spacing:var(--tracking-display)}.wk__cover-stack[data-astro-cid-thadzgph]{border:1px solid var(--figure-line-soft);background:var(--paper);color:var(--ink-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:6px;padding:4px 10px 3px}.wk__meta[data-astro-cid-thadzgph]{justify-content:space-between;align-items:center;gap:var(--step-12);margin-block-start:var(--step-8);display:flex}.wk__name[data-astro-cid-thadzgph]{font:500 17px / 24px var(--face-sans);letter-spacing:-.01em}.wk__status[data-astro-cid-thadzgph]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wk__status[data-astro-cid-thadzgph]:before{content:"";border:1px solid var(--figure-line);border-radius:50%;block-size:7px;inline-size:7px}.wk__status--live[data-astro-cid-thadzgph]{color:var(--ink-2)}.wk__status--live[data-astro-cid-thadzgph]:before{border-color:var(--accent);background:var(--accent)}.wk__work[data-astro-cid-thadzgph]{color:var(--ink-2);font:var(--text-small)}.wk__visit[data-astro-cid-thadzgph]{color:var(--ink);font:500 13px / 20px var(--face-sans);justify-self:start;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.wk__visit[data-astro-cid-thadzgph]:hover{text-underline-offset:3px;text-decoration:underline 1px}.wk__visit[data-astro-cid-thadzgph]:focus-visible{box-shadow:var(--focus);border-radius:4px;outline:none}.wk__visit[data-astro-cid-thadzgph] svg[data-astro-cid-thadzgph]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;block-size:11px;inline-size:11px}@media (prefers-reduced-motion:reduce){.wk__frame[data-astro-cid-thadzgph],.wk__screen[data-astro-cid-thadzgph] img[data-astro-cid-thadzgph]{transition:none}}.ps[data-astro-cid-crx5k7xd]{padding:var(--step-96) var(--step-48);color:var(--ink)}.ps__inner[data-astro-cid-crx5k7xd]{gap:var(--step-64);max-inline-size:1280px;margin-inline:auto;display:grid}.ps__head[data-astro-cid-crx5k7xd]{align-items:end;gap:var(--step-64);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.ps__title[data-astro-cid-crx5k7xd]{gap:var(--step-24);display:grid}.ps__eyebrow[data-astro-cid-crx5k7xd]{align-items:center;gap:var(--step-8);color:var(--ink-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.ps__eyebrow[data-astro-cid-crx5k7xd]:before{content:"";background:var(--accent);border-radius:1px;block-size:7px;inline-size:7px;rotate:45deg}.ps__headline[data-astro-cid-crx5k7xd]{font:var(--text-display);letter-spacing:var(--tracking-display);text-wrap:balance}.ps__headline[data-astro-cid-crx5k7xd] em[data-astro-cid-crx5k7xd]{color:var(--ink-2);font-family:var(--face-mono);font-size:var(--mono-scale);letter-spacing:var(--tracking-mono-display);font-style:normal;font-weight:400}.ps__side[data-astro-cid-crx5k7xd]{gap:var(--step-24);display:grid}.ps__lead[data-astro-cid-crx5k7xd]{max-inline-size:30em;color:var(--ink-2);font:var(--text-intro);letter-spacing:var(--tracking-lead);text-wrap:pretty}.ps__stats[data-astro-cid-crx5k7xd]{border-block-start:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ps__stat[data-astro-cid-crx5k7xd]{padding:var(--step-16) var(--step-16) 0 0;gap:4px;display:grid}.ps__stat[data-astro-cid-crx5k7xd]+.ps__stat[data-astro-cid-crx5k7xd]{border-inline-start:1px solid var(--rule);padding-inline-start:var(--step-16)}.ps__stat[data-astro-cid-crx5k7xd] dt[data-astro-cid-crx5k7xd]{color:var(--muted);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;order:2}.ps__stat[data-astro-cid-crx5k7xd] dd[data-astro-cid-crx5k7xd]{font:400 34px / 1 var(--face-mono);letter-spacing:-.04em;order:1;margin:0}.tb[data-astro-cid-crx5k7xd]{gap:var(--step-32);display:grid}.tb__tray[data-astro-cid-crx5k7xd]{border:1px solid var(--figure-line-soft);background:var(--well);scrollbar-width:none;border-radius:14px;gap:4px;padding:4px;display:flex;overflow-x:auto}.tb__tab[data-astro-cid-crx5k7xd]{justify-content:center;align-items:center;gap:var(--step-12);min-block-size:56px;color:var(--ink-2);cursor:pointer;opacity:.6;transition:background-color .2s var(--ease), border-color .2s var(--ease), opacity .2s var(--ease);background:0 0;border:1px solid #0000;border-radius:10px;flex:1 0 auto;padding:8px 20px;display:inline-flex}.tb__tab[data-astro-cid-crx5k7xd]:hover{opacity:1}.tb__tab[data-astro-cid-crx5k7xd][aria-selected=true]{border-color:var(--figure-line);background:var(--paper);box-shadow:0 2px 0 0 var(--figure-line-soft);opacity:1}.tb__tab[data-astro-cid-crx5k7xd]:focus-visible{box-shadow:var(--focus);outline:none}.tb__logo[data-astro-cid-crx5k7xd]{object-fit:contain;filter:grayscale()contrast(1.1);block-size:20px;inline-size:auto;max-inline-size:120px;display:block}.tb__name[data-astro-cid-crx5k7xd]{color:var(--ink);font:500 16px / 20px var(--face-sans);white-space:nowrap}.tb__ours[data-astro-cid-crx5k7xd]{color:var(--ink);font:500 16px / 20px var(--face-sans);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.tb__count[data-astro-cid-crx5k7xd]{background:var(--well);block-size:22px;min-inline-size:22px;color:var(--ink-2);font:500 11px / 1 var(--face-mono);border-radius:6px;place-items:center;padding-inline:6px;display:grid}.tb__panel[data-astro-cid-crx5k7xd]{gap:var(--step-48);grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);display:grid}.tb__panel[data-astro-cid-crx5k7xd][hidden]{display:none}.tb__frames[data-astro-cid-crx5k7xd]{gap:var(--step-24);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tb__rest[data-astro-cid-crx5k7xd]{aspect-ratio:16/10;border:1px dashed var(--figure-line);color:var(--ink-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:12px;place-items:center;display:grid}.tb__rest[data-astro-cid-crx5k7xd] a[data-astro-cid-crx5k7xd]{color:var(--ink);text-decoration:none}@media (width<=1100px){.tb__panel[data-astro-cid-crx5k7xd]{gap:var(--step-24);grid-template-columns:minmax(0,1fr)}.tb__frames[data-astro-cid-crx5k7xd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.tb__tray[data-astro-cid-crx5k7xd]{flex-wrap:wrap}.tb__tab[data-astro-cid-crx5k7xd]{flex:auto;padding-inline:14px}.tb__frames[data-astro-cid-crx5k7xd]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tb__tab[data-astro-cid-crx5k7xd]{transition:none}}@media (width<=900px){.ps[data-astro-cid-crx5k7xd]{padding:var(--step-64) var(--step-32)}.ps__head[data-astro-cid-crx5k7xd]{gap:var(--step-24);grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.ps[data-astro-cid-crx5k7xd]{padding:var(--step-48) var(--gutter)}.ps__headline[data-astro-cid-crx5k7xd]{font:var(--text-display-xs);letter-spacing:var(--tracking-display)}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#fafafa;--paper:#fff;--ink:#171717;--ink-2:#525252;--muted:#8f8f8f;--faint:#bdbdbd;--rule:#ebebeb;--well:#f1f1f1;--well-2:#e7e7e7;--accent:#12825f;--accent-ink:#0b5b4f;--accent-soft:#e2f3ea;--accent-line:#12825f59;--variant-1:#cfe0cf;--variant-2:#fff;--variant-3:#9fd3c4;--figure-top:#fff;--figure-left:#f6f6f6;--figure-right:#ebebeb;--figure-inset:#f2f2f2;--figure-line:#9d9d9d;--figure-line-soft:#cfcfcf;--figure-shadow:#0000000d;--face-sans:"Inter Variable", system-ui, sans-serif;--face-mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, monospace;--text-paragraph:400 15px / 24px var(--face-sans);--text-intro:400 20px / 30px var(--face-sans);--text-small:400 13px / 20px var(--face-sans);--text-note:400 12px / 18px var(--face-sans);--text-key:500 11px / 1 var(--face-sans);--tracking-lead:-.01em;--text-display:500 56px / 1.04 var(--face-sans);--text-display-sm:500 44px / 1.06 var(--face-sans);--text-display-xs:500 36px / 1.08 var(--face-sans);--tracking-display:-.035em;--text-heading:500 40px / 1.1 var(--face-sans);--text-heading-sm:500 30px / 1.12 var(--face-sans);--tracking-title:-.03em;--text-label:500 11px / 1 var(--face-mono);--tracking-label:.12em;--mono-scale:.86em;--tracking-mono-display:-.05em;--rail:168px;--column:550px;--margin:168px;--gap:48px;--gutter:20px;--figure-bleed:48px;--step-4:4px;--step-8:8px;--step-12:12px;--step-16:16px;--step-24:24px;--step-32:32px;--step-48:48px;--step-64:64px;--step-96:96px;--corner-4:4px;--corner-8:8px;--card-shadow:0 0 0 1px #0000000a, 0 1px 2px 0 #0000000a, 0 2px 8px -2px #0000000f;--ease:cubic-bezier(.22, .75, .2, 1);--ease-rebound:cubic-bezier(.34, 1.56, .64, 1);--ease-press:cubic-bezier(.4, 0, 1, 1);--focus:0 0 0 2px var(--ground), 0 0 0 4px var(--accent)}.ds2-page[data-astro-cid-m72nnmww]{background:var(--ground);min-block-size:100svh;color:var(--ink);font:var(--text-paragraph)}body:has(.ds2-page){background:var(--ground)}
