.BlogSearchApp-module-scss-module__KCUVTa__blogSearchApp{--page-background:#0a0c11;--surface:#10131c;--hairline:#e9efff14;--hairline-strong:#e9efff29;--text-primary:#f4f6fd;--text-secondary:#e4eaf8ad;--text-muted:#e4eaf885;--accent:#9fb0ff;--accent-bright:#c5cfff;--font-display:"Fraunces Variable", Georgia, "Times New Roman", serif;--ease-out:cubic-bezier(.22, 1, .36, 1);background:radial-gradient(110% 52% at 50% -6%, #6980ff21, transparent 58%),var(--page-background);flex-direction:column;min-height:100vh;display:flex;position:relative}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchApp:after{content:"";z-index:30;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px;position:fixed;inset:0}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchApp ::selection{color:#fff;background:#9fb0ff4d}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchMain{flex:1;width:min(1160px,100% - 3rem);margin:0 auto;padding:clamp(2.75rem,5vw,4.25rem) 0 clamp(4.5rem,8vw,6.5rem)}@media screen and (max-width:760px){.BlogSearchApp-module-scss-module__KCUVTa__blogSearchMain{width:calc(100% - 2.25rem)}}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchHero{text-align:center;justify-items:center;gap:1.4rem;padding-top:clamp(1rem,3vw,2.5rem);display:grid}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchEyebrow{width:fit-content;color:var(--accent);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:600}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchTitle{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance;max-width:19ch;margin:0;font-size:clamp(2.3rem,4.4vw,3.4rem);font-weight:480;line-height:1.05}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchSubtitle{color:var(--text-secondary);text-wrap:pretty;max-width:56ch;margin:0;font-size:1.0625rem;line-height:1.65}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchControls{width:min(100%,34rem);padding-top:.4rem}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchControls .MuiOutlinedInput-root{color:var(--text-primary);background:#ffffff05;border-radius:999px;transition:background .2s}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchControls .MuiOutlinedInput-root:hover{background:#ffffff0a}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchControls .MuiOutlinedInput-notchedOutline{border-color:var(--hairline-strong);transition:border-color .2s}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchControls .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#e9efff4d}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchControls .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#9fb0ffb3}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchControls .MuiInputLabel-root{color:var(--text-muted)}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchControls .MuiInputLabel-root.Mui-focused{color:var(--accent)}:is(.BlogSearchApp-module-scss-module__KCUVTa__blogSearchControls .MuiAutocomplete-popupIndicator,.BlogSearchApp-module-scss-module__KCUVTa__blogSearchControls .MuiAutocomplete-clearIndicator){color:var(--text-muted)}:is(.BlogSearchApp-module-scss-module__KCUVTa__blogSearchControls .MuiAutocomplete-popupIndicator:hover,.BlogSearchApp-module-scss-module__KCUVTa__blogSearchControls .MuiAutocomplete-clearIndicator:hover){color:var(--text-primary);background:#ffffff0f}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchIndex{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,2.75rem) clamp(1.5rem,3vw,2.5rem);margin-top:clamp(3rem,6vw,4.5rem);display:grid}@media screen and (max-width:1020px){.BlogSearchApp-module-scss-module__KCUVTa__blogSearchIndex{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.BlogSearchApp-module-scss-module__KCUVTa__blogSearchIndex{grid-template-columns:1fr}}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchEntry{border-top:1px solid var(--hairline);align-content:start;gap:.7rem;padding-top:1.4rem;text-decoration:none;display:grid;position:relative}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchEntry:before{content:"";background:var(--accent);width:2.25rem;height:1px;transition:width .35s var(--ease-out);position:absolute;top:-1px;left:0}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchEntry:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:4px}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchEntryMeta{color:var(--text-muted);font-size:.85rem;line-height:1.45}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchEntryTitle{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:1.3rem;font-weight:520;line-height:1.25;transition:color .2s}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchEntryDescription{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.62}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchEntryCta{color:var(--accent-bright);align-items:center;gap:.45rem;margin-top:.3rem;font-size:.9rem;font-weight:600;display:inline-flex}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchEntryCta:after{content:"→";transition:transform .3s var(--ease-out)}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchEmpty{border-top:1px solid var(--hairline);color:var(--text-muted);grid-column:1/-1;margin:0;padding-top:1.4rem;font-size:.97rem;line-height:1.6}@media (hover:hover){.BlogSearchApp-module-scss-module__KCUVTa__blogSearchEntry:hover:before{width:3.75rem}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchEntry:hover .BlogSearchApp-module-scss-module__KCUVTa__blogSearchEntryTitle{color:#fff}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchEntry:hover .BlogSearchApp-module-scss-module__KCUVTa__blogSearchEntryCta:after{transform:translate(.3rem)}}@media (prefers-reduced-motion:no-preference){.BlogSearchApp-module-scss-module__KCUVTa__blogSearchHero>*{animation:BlogSearchApp-module-scss-module__KCUVTa__fadeUp .7s var(--ease-out) both}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchHero>:nth-child(2){animation-delay:80ms}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchHero>:nth-child(3){animation-delay:.16s}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchHero>:nth-child(4){animation-delay:.24s}.BlogSearchApp-module-scss-module__KCUVTa__blogSearchIndex{animation:BlogSearchApp-module-scss-module__KCUVTa__fadeUp .8s var(--ease-out) .3s both}}@keyframes BlogSearchApp-module-scss-module__KCUVTa__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
