.stage-root{--about-gutter: clamp( var(--layout-gutter-min), calc(var(--layout-gutter-fluid) * 1vw), var(--layout-gutter-max) );--frame-inset: var(--space-s5);--lift-height: var(--space-s8)}.field[data-fit="1"] .stage-root,.field[data-fit="2"] .stage-root{--lift-height: var(--space-s6)}.field[data-fit="1"],.field[data-fit="2"]{--contact-gap: var(--space-s10);--contact-connector-height: var(--space-s8);--layout-bottom: var(--space-s5)}.field[data-fit="2"] .cover-label{margin-bottom:var(--space-s3)}.cover-label{display:block;padding-bottom:var(--space-s2);margin-bottom:var(--space-s5);border-bottom:var(--edge-derived)}.cover-label .sub{font-size:.7em;letter-spacing:0;vertical-align:-.18em}.base{display:none}.patch+.patch{margin-top:var(--space-s12)}@media(min-width:800px){.prose{width:min(70rem,calc(100vw - 2 * var(--about-gutter)))}.stage[data-staged]{position:relative;display:grid}.stage[data-staged]:before,.stage[data-staged]:after{content:"";position:absolute;top:0;bottom:0;border-left:var(--edge-given)}.stage[data-staged]:before{left:0}.stage[data-staged]:after{right:0}.stage[data-staged]>.patch{grid-area:1 / 1;align-self:start;padding:0 var(--frame-inset);opacity:0;visibility:hidden;transition:opacity .2s var(--motion-ease),visibility 0s linear .2s}.stage[data-staged]>.patch+.patch{margin-top:0}.stage[data-staged]>.patch[data-active]{opacity:1;visibility:visible;transition:opacity .3s var(--motion-ease),visibility 0s}.stage[data-staged]>.patch[data-active]>*{animation:patch-fade .34s var(--motion-ease) both}.stage[data-staged]>.patch[data-active]>:nth-child(2){animation-delay:50ms}.stage[data-staged]>.patch[data-active]>:nth-child(3){animation-delay:.1s}.stage[data-staged]>.patch[data-active]>:nth-child(4){animation-delay:.15s}.stage[data-staged]~.base{position:sticky;bottom:0;z-index:1;display:flex;align-items:flex-end;gap:var(--space-s6);padding:var(--lift-height) 0 var(--space-s3);background:var(--color-canvas)}.lift{position:absolute;top:0;left:0;width:100%;height:var(--lift-height);overflow:visible;pointer-events:none}.lift line{stroke:var(--color-rule);stroke-width:var(--rule-width)}.base ol{position:relative;display:flex;flex:1;margin:0;padding:0;list-style:none}.base ol:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:var(--edge-given)}.base li{flex:1;margin-left:calc(-1 * var(--space-s5))}.base li:first-child{margin-left:0}.seg{display:block;width:100%;padding:var(--space-s1) 0 var(--space-s2);border:var(--edge-derived);border-bottom:0;color:var(--color-text);font-size:var(--type-label-font-size);letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase}.seg span{padding:0 var(--space-s2)}.seg[aria-current]{border-style:solid;background:repeating-linear-gradient(135deg,transparent 0 5px,var(--color-rule) 5px 6px)}.seg[aria-current] span{background:var(--color-canvas)}.arrow{display:none;padding:0 var(--space-s1);border:0;background:none;color:var(--color-text);font-size:20px;line-height:1;cursor:pointer}.arrow svg{display:block;width:var(--link-arrow-width);height:var(--link-arrow-height);fill:none;stroke:currentColor;stroke-width:var(--link-arrow-stroke)}.stage[data-staged]~.base .arrow{display:block}.arrow[disabled]{opacity:.3;cursor:default}}@keyframes patch-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.patch,.stage[data-staged]>.patch,.stage[data-staged]>.patch[data-active]{transition:none;animation:none}.stage[data-staged]>.patch[data-active]>*{animation:none}}.field[data-astro-cid-kh7btl4r]{max-width:var(--layout-reading-width);--cell-step: var(--space-s8);padding-top:var(--space-s6);--about-body: calc(var(--type-body-font-size) + 1px);--about-leading: 1.55}.field[data-astro-cid-kh7btl4r][data-fit="1"]{--about-body: var(--type-body-font-size)}.field[data-astro-cid-kh7btl4r][data-fit="2"]{--about-body: var(--type-caption-font-size);--about-leading: 1.5}h1[data-astro-cid-kh7btl4r]{margin:0 0 var(--space-s5);font-family:var(--type-heading-font-family),sans-serif;font-weight:var(--type-heading-font-weight);font-size:var(--type-heading-font-size);line-height:var(--type-heading-line-height)}.thread[data-astro-cid-kh7btl4r]{height:var(--space-s5)}h2[data-astro-cid-kh7btl4r]{margin:0 0 var(--space-s3);font-family:var(--type-heading-font-family),sans-serif;font-weight:var(--type-heading-font-weight);font-size:var(--type-subheading-font-size);line-height:var(--type-subheading-line-height)}h3[data-astro-cid-kh7btl4r]{margin:0 0 var(--space-s2);font-family:var(--type-heading-font-family),sans-serif;font-weight:var(--type-heading-font-weight);font-size:calc(var(--about-body) * 1.3);line-height:1.35}p[data-astro-cid-kh7btl4r]{margin:0 0 var(--space-s8);font-size:var(--about-body);line-height:var(--about-leading)}.soft[data-astro-cid-kh7btl4r]{color:var(--color-text-soft)}.lead[data-astro-cid-kh7btl4r]{font-family:var(--type-heading-font-family),sans-serif;font-size:1.2em;line-height:1.35;color:var(--color-text)}.key[data-astro-cid-kh7btl4r]{color:var(--color-text)}.chip[data-astro-cid-kh7btl4r]{padding:.1em .45em .12em;background:var(--color-text);color:var(--color-canvas);font-family:var(--type-heading-font-family),sans-serif;font-size:.62em;letter-spacing:.1em;vertical-align:.1em}.steps[data-astro-cid-kh7btl4r]{counter-reset:step}.steps[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{position:relative;padding-left:var(--space-s8);margin-bottom:var(--space-s5);counter-increment:step}.steps[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:before{content:counter(step);position:absolute;left:0;font-size:var(--type-label-font-size);letter-spacing:var(--type-label-letter-spacing);color:var(--color-text)}.cells[data-astro-cid-kh7btl4r]{display:grid;gap:var(--space-s6) var(--space-s12)}.cell[data-astro-cid-kh7btl4r]{margin-left:var(--cell-step);padding:var(--space-s5) 0 0 var(--space-s3);border-top:var(--edge-derived);border-left:var(--edge-derived)}.cell[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child,.patch[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.field[data-astro-cid-kh7btl4r][data-fit="1"] h1[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-s3)}.field[data-astro-cid-kh7btl4r][data-fit="2"] h1[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-s2);font-size:calc(var(--type-heading-font-size) * .7)}.field[data-astro-cid-kh7btl4r][data-fit="2"] .thread[data-astro-cid-kh7btl4r]{height:var(--space-s3)}.field[data-astro-cid-kh7btl4r][data-fit="2"] .cells[data-astro-cid-kh7btl4r]{row-gap:var(--space-s3)}.field[data-astro-cid-kh7btl4r][data-fit="2"] .cell[data-astro-cid-kh7btl4r]{padding-top:var(--space-s3)}.field[data-astro-cid-kh7btl4r][data-fit="2"] .steps[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-s3)}@media(min-width:800px){.cells-2[data-astro-cid-kh7btl4r],.cells-3[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}}
