.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--pagefind-ui-scale:1;--pagefind-ui-primary:var(--accent);--pagefind-ui-text:var(--ink);--pagefind-ui-background:var(--ground);--pagefind-ui-border:var(--rule);--pagefind-ui-tag:var(--ground-2);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:0;--pagefind-ui-image-border-radius:0;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:var(--font-body)}.search-results .pagefind-ui__form{position:relative}.search-results .pagefind-ui__search-input{font-family:var(--font-display);font-variation-settings:"opsz" 24;background:var(--ground-3);color:var(--ink);border:1px solid var(--rule);width:100%;box-shadow:none;border-radius:0;padding:18px 22px 18px 56px;font-size:clamp(20px,2.4vw,26px);font-weight:400;line-height:1.3;transition:border-color .15s}.search-results .pagefind-ui__search-input::placeholder{color:var(--ink-3);font-style:italic}.search-results .pagefind-ui__search-input:focus,.search-results .pagefind-ui__search-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.search-results .pagefind-ui__search-clear{color:var(--ink-3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;background:0 0;padding:6px 10px;font-size:12px}.search-results .pagefind-ui__search-clear:hover{color:var(--accent)}.search-results .pagefind-ui__button{border:1px solid var(--rule);color:var(--ink);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:0 0;border-radius:0;padding:10px 16px;font-size:12px;transition:background .15s,border-color .15s,color .15s}.search-results .pagefind-ui__button:hover{background:var(--ground-2);border-color:var(--accent);color:var(--accent)}.search-results .pagefind-ui__message{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);border-bottom:1px solid var(--rule);margin-top:32px;padding:20px 0 12px;font-size:12px}.search-results .pagefind-ui__results-area{margin-top:8px}.search-results .pagefind-ui__results{margin:0;padding:0;list-style:none}.search-results .pagefind-ui__result{border-bottom:1px solid var(--rule-soft);padding:24px 0;display:block}.search-results .pagefind-ui__result-inner{gap:8px;display:grid}.search-results .pagefind-ui__result-thumb{display:none}.search-results .pagefind-ui__result-title{font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.015em;margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.2}.search-results .pagefind-ui__result-link{color:var(--ink);background-image:none;text-decoration:none}.search-results .pagefind-ui__result-link:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px}.search-results .pagefind-ui__result-excerpt{font-family:var(--font-body);color:var(--ink-2);max-width:65ch;font-size:15px;line-height:1.55}.search-results .pagefind-ui__result-excerpt mark{background:color-mix(in oklab, var(--accent) 22%, transparent);color:var(--ink);padding:0 2px}.search-results .pagefind-ui__result-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.search-results .pagefind-ui__result-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);background:var(--ground-2);border:1px solid var(--rule-soft);padding:3px 8px;font-size:11px}.search-results .pagefind-ui__result-nested{border-left:2px solid var(--rule-soft);gap:10px;margin-top:12px;padding-left:16px;display:grid}.search-results .pagefind-ui__result-nested .pagefind-ui__result-link{font-family:var(--font-display);color:var(--ink-2);font-size:16px}.search-results .pagefind-ui__filter-panel{border-top:1px solid var(--rule);margin-top:20px;padding-top:16px}.search-results .pagefind-ui__filter-name{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-3);font-size:11px}.search-results .pagefind-ui__filter-value{font-family:var(--font-body);color:var(--ink-2);font-size:14px}.sok-hero[data-astro-cid-6p3lio7w]{border-bottom:1px solid var(--rule);text-align:center;padding:80px 0 48px}.sok-hero[data-astro-cid-6p3lio7w] .eyebrow[data-astro-cid-6p3lio7w]{margin-bottom:16px;display:inline-block}.sok-hero[data-astro-cid-6p3lio7w] h1[data-astro-cid-6p3lio7w]{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.03em;color:var(--ink);margin:0 0 20px;font-size:clamp(44px,7vw,80px);font-weight:600;line-height:.98}.sok-hero[data-astro-cid-6p3lio7w] .dek[data-astro-cid-6p3lio7w]{font-family:var(--font-display);font-variation-settings:"opsz" 24;color:var(--ink-2);max-width:46ch;margin:0 auto;font-size:clamp(18px,2.2vw,22px);font-style:italic;font-weight:400;line-height:1.4}.sok-wrap[data-astro-cid-6p3lio7w]{padding:48px 0 96px}.search-results[data-astro-cid-6p3lio7w]{max-width:var(--measure);margin:0 auto}
