.phero[data-astro-cid-6hvfjdke]{padding-block:2.75rem 3rem}@media (width>=64rem){.phero[data-astro-cid-6hvfjdke]{padding-block:4.5rem}}.phero[data-astro-cid-6hvfjdke] .phero__flag{margin-bottom:clamp(2.25rem,1.6rem + 2.6vw,3.75rem)}.phero__title[data-astro-cid-6hvfjdke]{max-width:19ch}.phero__body[data-astro-cid-6hvfjdke]{max-width:46ch}.phero__actions[data-astro-cid-6hvfjdke]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}@media (width>=64rem){.phero__inner[data-astro-cid-6hvfjdke]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:4rem;display:grid}.phero__head[data-astro-cid-6hvfjdke]{align-self:start}.phero__aside[data-astro-cid-6hvfjdke]{padding-bottom:.35rem}}@media (width<=63.9375rem){.phero__aside[data-astro-cid-6hvfjdke]{margin-top:1.75rem}}.archb[data-astro-cid-6hvfjdke]{flex-direction:column;gap:2.25rem;display:flex}.archb__stage[data-astro-cid-6hvfjdke]{width:100%;max-width:56rem;margin-inline:auto}.archb__stage[data-astro-cid-6hvfjdke] .arch{margin-block:-1.5% -3%}@media (width<=30rem){.archb__stage[data-astro-cid-6hvfjdke] .arch{margin-block:-8% -4%}}@media (width>=80rem){.archb[data-astro-cid-6hvfjdke]{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:center;gap:4rem;display:grid}.archb__stage[data-astro-cid-6hvfjdke]{margin-inline:0}}.archb__key[data-astro-cid-6hvfjdke]{border-top:1px solid var(--color-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;display:grid}@media (width>=54rem){.archb__key[data-astro-cid-6hvfjdke]{grid-template-columns:repeat(5,minmax(0,1fr))}}.archb__key-item[data-astro-cid-6hvfjdke]{text-align:left;border-bottom:1px solid var(--color-line-strong);min-height:3rem;color:var(--color-ink-muted);font-family:var(--font-sans);letter-spacing:-.006em;cursor:pointer;transition:color .18s var(--ease-out-quart);background:0 0;align-items:center;gap:.5rem;padding:.75rem .75rem .75rem 0;font-size:.875rem;font-weight:600;line-height:1.25;display:flex;position:relative}.archb__key-item[data-astro-cid-6hvfjdke]:nth-child(2n){border-left:1px solid var(--color-line);padding-left:.75rem}@media (width>=54rem){.archb__key-item[data-astro-cid-6hvfjdke]{font-size:.8125rem}.archb__key-item[data-astro-cid-6hvfjdke]+.archb__key-item[data-astro-cid-6hvfjdke]{border-left:1px solid var(--color-line);padding-left:.75rem}}.archb__key-item[data-astro-cid-6hvfjdke]:hover,.archb__key-item[data-astro-cid-6hvfjdke][aria-selected=true]{color:var(--color-ink)}.archb__key-icon[data-astro-cid-6hvfjdke]{color:var(--color-line-strong);transition:color .18s var(--ease-out-quart);flex-shrink:0;display:inline-flex}.archb__key-item[data-astro-cid-6hvfjdke]:hover .archb__key-icon[data-astro-cid-6hvfjdke]{color:var(--color-v-400)}.archb__key-item[data-astro-cid-6hvfjdke][aria-selected=true] .archb__key-icon[data-astro-cid-6hvfjdke]{color:var(--color-accent-solid)}.archb__rail[data-astro-cid-6hvfjdke]{opacity:0;height:3px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.archb__key-item[data-astro-cid-6hvfjdke][aria-selected=true] .archb__rail[data-astro-cid-6hvfjdke]{opacity:1}.archb__fill[data-astro-cid-6hvfjdke]{background:var(--color-accent-solid);width:100%;height:100%;display:block}.archb[data-astro-cid-6hvfjdke][data-auto] .archb__key-item[data-astro-cid-6hvfjdke][aria-selected=true] .archb__fill[data-astro-cid-6hvfjdke]{animation:5s linear forwards archbFill}@keyframes archbFill{0%{width:0}to{width:100%}}.archb__panels[data-astro-cid-6hvfjdke]{width:100%;max-width:56rem;margin-inline:auto;display:grid}@media (width>=80rem){.archb__panels[data-astro-cid-6hvfjdke]{margin-inline:0}}.archb__panels[data-astro-cid-6hvfjdke]>.archb__panel{grid-area:1/1}.core[data-astro-cid-6hvfjdke]{grid-template-columns:minmax(0,1fr)}@media (width>=40rem){.core[data-astro-cid-6hvfjdke]{grid-template-columns:repeat(2,minmax(0,1fr))}}.core__icon[data-astro-cid-6hvfjdke]{color:var(--color-accent-solid);margin-bottom:1rem;display:inline-flex}.core__body[data-astro-cid-6hvfjdke]{color:var(--color-ink-muted);margin-top:.5rem}.portal[data-astro-cid-6hvfjdke]{--chamfer:20px;background:var(--color-paper);margin-top:2.5rem;padding:2rem 1.5rem}@media (width>=48rem){.portal[data-astro-cid-6hvfjdke]{padding:2.75rem 2.5rem}}@media (width>=64rem){.portal[data-astro-cid-6hvfjdke]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:3.5rem;margin-top:3rem;padding:3rem;display:grid}}.portal__icon[data-astro-cid-6hvfjdke]{color:var(--color-accent-solid);margin-bottom:1rem;display:inline-flex}.portal__body[data-astro-cid-6hvfjdke]{max-width:48ch;color:var(--color-ink-body);margin-top:.875rem}.portal__points[data-astro-cid-6hvfjdke]{margin-top:1.75rem}@media (width>=64rem){.portal__points[data-astro-cid-6hvfjdke]{margin-top:0}}.portal__point[data-astro-cid-6hvfjdke]{border-top:1px solid var(--color-line);color:var(--color-ink-body);padding:.75rem 0 .75rem 1.5rem;font-size:.9375rem;line-height:1.5;position:relative}.portal__point[data-astro-cid-6hvfjdke]:last-child{border-bottom:1px solid var(--color-line)}.portal__point[data-astro-cid-6hvfjdke]:before{content:"";background:var(--color-accent-solid);width:10px;height:1px;position:absolute;top:1.35em;left:0}.mod[data-astro-cid-6hvfjdke]{border-top:1px solid var(--color-line);padding-top:2.5rem}.mod[data-astro-cid-6hvfjdke]+.mod[data-astro-cid-6hvfjdke]{margin-top:2.5rem}@media (width>=64rem){.mod[data-astro-cid-6hvfjdke]{padding-top:3.5rem}.mod[data-astro-cid-6hvfjdke]+.mod[data-astro-cid-6hvfjdke]{margin-top:3.5rem}}.mod__icon[data-astro-cid-6hvfjdke]{color:var(--color-accent-solid);margin-bottom:1rem;display:inline-flex}.mod__claim[data-astro-cid-6hvfjdke]{max-width:24ch;color:var(--color-ink-body);margin-top:.625rem}.mod__body[data-astro-cid-6hvfjdke]{max-width:48ch;color:var(--color-ink-muted);margin-top:1rem}.mod__link[data-astro-cid-6hvfjdke]{margin-top:1.5rem}.mod__points[data-astro-cid-6hvfjdke]{margin-top:2rem}.mod__point[data-astro-cid-6hvfjdke]{border-top:1px solid var(--color-line);color:var(--color-ink-body);padding:.875rem 0 .875rem 1.75rem;font-size:.9375rem;line-height:1.55;position:relative}.mod__point[data-astro-cid-6hvfjdke]:last-child{border-bottom:1px solid var(--color-line)}.mod__point[data-astro-cid-6hvfjdke]:before{content:"";background:var(--color-accent-solid);width:12px;height:1px;position:absolute;top:1.5em;left:0}@media (width>=64rem){.mod[data-astro-cid-6hvfjdke]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:4rem;display:grid}.mod__points[data-astro-cid-6hvfjdke]{margin-top:.5rem}.mod[data-astro-cid-6hvfjdke]:nth-child(2n) .mod__text[data-astro-cid-6hvfjdke]{order:2}}@media (width>=80rem){.mod[data-astro-cid-6hvfjdke]{gap:5rem}}
