.website-footer_footer__oO18N{background:var(--ink-darker);color:var(--paper)}.website-footer_frame__ZY9CG{width:min(100%,var(--ss-maxw));margin-inline:auto;padding:clamp(52px,7vw,88px) var(--ss-gutter) 28px}.website-footer_primary___9yxr{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.4fr) minmax(150px,.5fr);gap:clamp(40px,7vw,108px);align-items:start;padding-bottom:clamp(48px,6vw,72px)}.website-footer_brand__hoTTf a{display:inline-flex;border-radius:var(--radius-sm)}.website-footer_brand__hoTTf a:focus-visible,.website-footer_links__oYjSr a:focus-visible{outline:2px solid var(--green-on-dark);outline-offset:4px}.website-footer_brand__hoTTf img{width:clamp(148px,14vw,184px);height:auto}.website-footer_brand__hoTTf p{max-width:32ch;margin:24px 0 0;color:var(--text-muted-on-ink);font-size:13px;line-height:1.65}.website-footer_closing__Vqcxx>span,.website-footer_meta__M9XQ_,.website-footer_pathLabel__bksbS,.website-footer_path__df5I3 li{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.website-footer_closing__Vqcxx>span,.website-footer_meta__M9XQ_,.website-footer_pathLabel__bksbS{color:var(--text-muted-on-ink)}.website-footer_closing__Vqcxx p{max-width:15ch;margin:18px 0 0;font:400 clamp(34px,4vw,54px)/.98 var(--font-serif);letter-spacing:-.03em;text-wrap:balance}.website-footer_closing__Vqcxx em{color:var(--green-on-dark);font-style:italic}.website-footer_links__oYjSr{display:grid;gap:14px;justify-items:start}.website-footer_links__oYjSr a{color:var(--paper);font-size:13px;font-weight:600;text-decoration-color:var(--rule-on-dark);text-underline-offset:5px}.website-footer_links__oYjSr a:hover{color:var(--green-on-dark);text-decoration-color:currentColor}.website-footer_path__df5I3{display:grid;grid-template-columns:minmax(100px,.25fr) minmax(0,1fr);gap:24px;align-items:center;padding-block:24px;border-block:1px solid var(--rule-on-dark)}.website-footer_path__df5I3 ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.website-footer_path__df5I3 li{position:relative;display:flex;align-items:center;gap:10px;color:var(--text-muted-on-ink)}.website-footer_path__df5I3 li:after{content:"";position:absolute;top:50%;right:14px;left:82px;height:1px;background:var(--rule-on-dark)}.website-footer_path__df5I3 li:last-child:after{display:none}.website-footer_path__df5I3 li>span{width:7px;height:7px;flex:0 0 auto;border:1px solid;border-radius:50%}.website-footer_path__df5I3 .website-footer_activeStep__AWNH3{color:var(--green-on-dark)}.website-footer_path__df5I3 .website-footer_activeStep__AWNH3>span{border-color:var(--green-on-dark);background:var(--green-on-dark);box-shadow:0 0 0 4px color-mix(in srgb,var(--green-on-dark) 16%,transparent)}.website-footer_meta__M9XQ_{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:24px}@media (max-width:900px){.website-footer_primary___9yxr{grid-template-columns:minmax(0,1fr) minmax(280px,1.2fr)}.website-footer_links__oYjSr{grid-column:1/-1;grid-template-columns:repeat(3,auto)}}@media (max-width:680px){.website-footer_frame__ZY9CG{padding-inline:20px}.website-footer_links__oYjSr,.website-footer_path__df5I3,.website-footer_primary___9yxr{grid-template-columns:1fr}.website-footer_path__df5I3 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.website-footer_path__df5I3 li:after{display:none}.website-footer_meta__M9XQ_{flex-direction:column}}.specimen_stage__BVtZA{min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;background:var(--paper-2)}.specimen_context__byBAg{width:min(100%,var(--ss-maxw));margin-inline:auto;padding:clamp(48px,8vw,96px) var(--ss-gutter)}.specimen_context__byBAg span{color:var(--text-muted-dark);font:500 10px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.specimen_context__byBAg p{max-width:14ch;margin:18px 0 0;color:var(--text-dark);font:400 clamp(42px,7vw,76px)/.98 var(--font-serif);letter-spacing:-.03em}.specimen_context__byBAg em{color:var(--forest);font-style:italic}@media (max-width:680px){.specimen_context__byBAg{padding-inline:20px}}