.searchbox[data-astro-cid-av774hkb]{width:100%;position:relative;container-type:inline-size}@container (width<=22rem){.field[data-astro-cid-av774hkb] .submit[data-astro-cid-av774hkb]{padding:0 .95rem;font-size:1.2rem}.field[data-astro-cid-av774hkb] .submit-text[data-astro-cid-av774hkb]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.field[data-astro-cid-av774hkb] .submit-icon[data-astro-cid-av774hkb]{display:inline}}.label[data-astro-cid-av774hkb]:not(.visually-hidden){margin-bottom:var(--space-2xs);font-weight:650;display:block}.field[data-astro-cid-av774hkb]{background:var(--surface);border:1px solid var(--rule-strong);box-shadow:var(--shadow);transition:box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:14px;align-items:center;display:flex;position:relative}.field[data-astro-cid-av774hkb]:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)}.icon[data-astro-cid-av774hkb]{color:var(--ink-muted);pointer-events:none;position:absolute;left:1rem}input[data-astro-cid-av774hkb]{background:0 0;border:0;border-radius:14px;flex:1;min-width:0;min-height:3.25rem;padding:.75rem .5rem .75rem 3.1rem;font-size:1.08rem}input[data-astro-cid-av774hkb]:focus{outline:none}input[data-astro-cid-av774hkb]::placeholder{color:var(--ink-muted);opacity:.85}.submit[data-astro-cid-av774hkb]{background:var(--accent);color:#fff;border:0;border-radius:10px;min-height:44px;margin:.35rem;padding:0 1.1rem;font-weight:650}.submit[data-astro-cid-av774hkb]:hover{background:var(--accent-strong)}.size-l[data-astro-cid-av774hkb] input[data-astro-cid-av774hkb]{min-height:4rem;font-size:1.2rem}.hint[data-astro-cid-av774hkb]{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--ink-muted)}.results[data-astro-cid-av774hkb]{margin:0;padding:0;list-style:none}.field-wrap[data-astro-cid-av774hkb]{position:relative}.mode-combobox[data-astro-cid-av774hkb] .results[data-astro-cid-av774hkb]{z-index:30;background:var(--surface);border:2px solid var(--ink);max-height:min(26rem,60vh);box-shadow:var(--shadow);border-radius:14px;padding:.4rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto}.mode-page[data-astro-cid-av774hkb] .results[data-astro-cid-av774hkb]{margin-top:var(--space-m);border-top:1px solid var(--rule)}.results[data-astro-cid-av774hkb] .result-link{gap:.1rem var(--space-s);border-radius:9px;grid-template-columns:1fr auto;padding:.7rem .8rem;text-decoration:none;display:grid}.mode-page[data-astro-cid-av774hkb] .results[data-astro-cid-av774hkb] .result-link{border-bottom:1px solid var(--rule);border-radius:0;padding-inline:.2rem}.results[data-astro-cid-av774hkb] .result-link:hover,.results[data-astro-cid-av774hkb] [aria-selected=true] .result-link{background:var(--accent-wash)}.results[data-astro-cid-av774hkb] .result-title{grid-area:1/1;font-weight:650}.results[data-astro-cid-av774hkb] .result-sub{font-size:var(--step--1);color:var(--ink-muted);grid-area:2/1}.results[data-astro-cid-av774hkb] .result-kind{font-family:var(--font-text);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);grid-area:1/2/span 2;align-self:center;font-size:.72rem}.results[data-astro-cid-av774hkb] .result-link.has-thumb{grid-template-columns:2.5rem 1fr auto}.results[data-astro-cid-av774hkb] .has-thumb .result-title,.results[data-astro-cid-av774hkb] .has-thumb .result-sub{grid-column:2}.results[data-astro-cid-av774hkb] .has-thumb .result-kind{grid-column:3}.results[data-astro-cid-av774hkb] .result-thumb{background:var(--accent-wash);width:2.5rem;height:2.5rem;color:var(--accent-strong);border-radius:50%;grid-area:1/1/span 2;align-self:center;place-items:center;font-size:.8rem;font-weight:750;display:grid;overflow:hidden}.results[data-astro-cid-av774hkb] .result-thumb img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.results[data-astro-cid-av774hkb] .result-thumb.result-logo{border:1px solid var(--rule);background:#fff;border-radius:8px}.results[data-astro-cid-av774hkb] .result-logo img{object-fit:contain;width:86%;height:86%}.results[data-astro-cid-av774hkb] .result-tag{background:var(--accent-wash);color:var(--accent-strong);border-radius:999px;padding:0 .4rem;font-size:.72rem;font-weight:650;display:inline-block}.results[data-astro-cid-av774hkb] .result-none{color:var(--ink-muted);padding:.8rem}.no-results[data-astro-cid-av774hkb]{margin-top:var(--space-m);color:var(--ink-soft)}.submit-icon[data-astro-cid-av774hkb]{display:none}@media (width<=30rem){.submit[data-astro-cid-av774hkb]{padding:0 .95rem;font-size:1.2rem}.submit-text[data-astro-cid-av774hkb]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.submit-icon[data-astro-cid-av774hkb]{display:inline}.size-l[data-astro-cid-av774hkb] input[data-astro-cid-av774hkb]{padding-left:2.8rem;font-size:1.05rem}.icon[data-astro-cid-av774hkb]{left:.85rem}.results[data-astro-cid-av774hkb] .result-link{grid-template-columns:1fr}.results[data-astro-cid-av774hkb] .result-kind{grid-area:3/1}}
