.search-page[data-astro-cid-ipsxrsrh]{min-height:68vh;padding:clamp(48px,6vw,76px) 0 96px;background:radial-gradient(circle at 78% 15%,rgba(65,162,159,.13),transparent 34%),var(--surface-0)}.search-inner[data-astro-cid-ipsxrsrh]{max-width:900px}.search-page[data-astro-cid-ipsxrsrh] h1[data-astro-cid-ipsxrsrh]{margin:0;font-size:clamp(48px,7vw,76px)}.search-lede[data-astro-cid-ipsxrsrh]{max-width:650px;margin:18px 0 0;color:var(--text-dim);font-size:18px}.search-title-visually-hidden[data-astro-cid-ipsxrsrh]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-experience[data-astro-cid-ipsxrsrh]{margin-top:38px}#search[data-astro-cid-ipsxrsrh]{--pagefind-ui-scale: .9;--pagefind-ui-primary: var(--ff-teal);--pagefind-ui-text: var(--text);--pagefind-ui-background: var(--surface-1);--pagefind-ui-border: var(--hairline);--pagefind-ui-tag: var(--surface-2);--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: var(--radius-btn);--pagefind-ui-font: var(--font-body)}#search[data-astro-cid-ipsxrsrh] .pagefind-ui__search-input{grid-column:1;grid-row:1;width:100%;min-height:54px;padding:0 48px 0 16px;font-weight:600;color:var(--text);background:var(--surface-0);border:1px solid var(--hairline);border-radius:var(--radius-btn)}#search[data-astro-cid-ipsxrsrh] .pagefind-ui__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:24px;background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-card)}#search[data-astro-cid-ipsxrsrh] .pagefind-ui__form:before{display:none}#search[data-astro-cid-ipsxrsrh] .pagefind-search-field{position:relative;grid-column:1;grid-row:1;min-width:0}#search[data-astro-cid-ipsxrsrh] .pagefind-search-clear{position:absolute;top:50%;right:10px;display:grid;width:34px;height:34px;padding:0;color:var(--text-dim);font:inherit;font-size:24px;line-height:1;place-items:center;background:transparent;border:0;border-radius:var(--radius-btn);cursor:pointer;transform:translateY(-50%)}#search[data-astro-cid-ipsxrsrh] .pagefind-search-clear:hover,#search[data-astro-cid-ipsxrsrh] .pagefind-search-clear:focus-visible{color:var(--text);background:var(--surface-2)}#search[data-astro-cid-ipsxrsrh] .pagefind-search-clear[hidden]{display:none}#search[data-astro-cid-ipsxrsrh] .pagefind-ui__drawer{grid-column:1 / -1;grid-row:2;width:100%;margin-top:12px}#search[data-astro-cid-ipsxrsrh] .pagefind-ui__results,#search[data-astro-cid-ipsxrsrh] .pagefind-ui__results-area{width:100%}#search[data-astro-cid-ipsxrsrh] .pagefind-search-button{grid-column:2;grid-row:1;min-width:116px}#search[data-astro-cid-ipsxrsrh] .pagefind-ui__search-clear{display:none}#search[data-astro-cid-ipsxrsrh] .pagefind-ui__result-title a{color:var(--text)}#search[data-astro-cid-ipsxrsrh] .pagefind-ui__result-excerpt{color:var(--text-dim)}#search[data-astro-cid-ipsxrsrh] mark{padding:0 2px;color:var(--surface-0);background:var(--ff-green)}.fallback-search-form[data-astro-cid-ipsxrsrh]{padding:24px;background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-card)}.fallback-search-form[data-astro-cid-ipsxrsrh]>label[data-astro-cid-ipsxrsrh]{display:block;margin-bottom:8px;color:var(--text-faint);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.fallback-search-row[data-astro-cid-ipsxrsrh]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.fallback-search-row[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]{width:100%;min-height:54px;padding:0 16px;color:var(--text);background:var(--surface-0);border:1px solid var(--hairline);border-radius:var(--radius-btn);font:400 16px/1.3 var(--font-body)}.fallback-search-row[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]::placeholder{color:var(--text-faint)}.fallback-search-row[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]:focus{outline:2px solid var(--ff-green);outline-offset:2px;border-color:var(--ff-teal)}.fallback-search-row[data-astro-cid-ipsxrsrh] .btn[data-astro-cid-ipsxrsrh]{min-width:116px}.fallback-summary[data-astro-cid-ipsxrsrh]{margin:24px 0 14px;color:var(--text-dim)}.fallback-results[data-astro-cid-ipsxrsrh]{display:grid;gap:12px}.fallback-result[data-astro-cid-ipsxrsrh]{display:block;padding:22px 24px;color:var(--text);background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-card);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.fallback-result[data-astro-cid-ipsxrsrh]:hover,.fallback-result[data-astro-cid-ipsxrsrh]:focus-visible{transform:translateY(-2px);border-color:#41a29fb8;box-shadow:var(--shadow-card-hover)}.fallback-result__type[data-astro-cid-ipsxrsrh]{color:var(--ff-green);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.fallback-result[data-astro-cid-ipsxrsrh] h2[data-astro-cid-ipsxrsrh]{margin:8px 0 0;font:500 25px/1.2 var(--font-display)}.fallback-result[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh]{margin:8px 0 0;color:var(--text-dim);line-height:1.6}.fallback-empty[data-astro-cid-ipsxrsrh]{padding:48px 24px;text-align:center;background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-card)}.fallback-empty[data-astro-cid-ipsxrsrh] h2[data-astro-cid-ipsxrsrh]{margin:0;font:500 30px/1.2 var(--font-display)}.fallback-empty[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh]{margin:8px 0 0;color:var(--text-dim)}@media(max-width:640px){.fallback-search-form[data-astro-cid-ipsxrsrh]{padding:18px}.fallback-search-row[data-astro-cid-ipsxrsrh]{grid-template-columns:1fr}.fallback-search-row[data-astro-cid-ipsxrsrh] .btn[data-astro-cid-ipsxrsrh]{width:100%}#search[data-astro-cid-ipsxrsrh] .pagefind-ui__form{grid-template-columns:1fr;padding:18px}#search[data-astro-cid-ipsxrsrh] .pagefind-ui__search-input{grid-column:1}#search[data-astro-cid-ipsxrsrh] .pagefind-search-button{grid-column:1;grid-row:2;width:100%}#search[data-astro-cid-ipsxrsrh] .pagefind-ui__drawer{grid-column:1;grid-row:3}.fallback-result[data-astro-cid-ipsxrsrh]{padding:20px}}@media(prefers-reduced-motion:reduce){.fallback-result[data-astro-cid-ipsxrsrh]{transition:none}.fallback-result[data-astro-cid-ipsxrsrh]:hover,.fallback-result[data-astro-cid-ipsxrsrh]:focus-visible{transform:none}}
