.site-search-masthead{background:#15213a}.site-search-canvas{background:#fafafa}.site-search-sticker{display:inline-flex;align-items:center;margin:0;padding:7px 15px;border-radius:999px;background:#0f172a;font-size:14px;font-weight:700;line-height:1.2;color:#f6dc00;white-space:nowrap;transform:rotate(-3deg)}.site-search-wavy{-webkit-text-decoration:underline wavy #0f172a;text-decoration:underline wavy #0f172a;text-decoration-thickness:.05em;text-underline-offset:.12em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.site-search-people{display:flex;align-items:center}.site-search-people svg{flex:0 0 auto;width:46px;height:46px;margin-right:-5px}.site-search-people--hero{justify-content:center;margin-top:30px}.site-search-hero{justify-content:center;min-height:max(560px,calc(100svh - 65px));padding:40px clamp(16px,3vw,24px) 112px;overflow:hidden;text-align:center;background:#fdf8dc}.site-search-hero,.site-search-hero-inner{position:relative;display:flex;align-items:center}.site-search-hero-inner{flex-direction:column;width:100%;max-width:980px}.site-search-brand{margin:22px 0 0;font-size:clamp(56px,8.2vw,112px);font-weight:750;line-height:.98;letter-spacing:-.048em;color:#0f172a;white-space:nowrap}.site-search-brand .site-search-wavy{text-decoration-thickness:.045em}.site-search-dot{color:#f6dc00}.site-search-hero-field{width:100%;max-width:720px;margin-top:36px}.site-search-hero-field .site-search-field{box-shadow:4px 4px 0 #0f172a}.site-search-hero-field .site-search-field:focus-within{box-shadow:4px 4px 0 #0f172a,0 0 0 4px #f6dc00}.site-search-hero-explore{position:absolute;bottom:28px;left:50%;display:inline-flex;flex-direction:column;align-items:center;gap:8px;padding:6px 12px;border-radius:12px;font-size:14.5px;font-weight:700;color:#0f172a;transform:translateX(-50%)}.site-search-hero-explore:focus-visible{outline:2px solid #0284c7;outline-offset:2px}.site-search-hero-explore-arrow{display:grid;place-items:center;width:34px;height:34px;border:2px solid #0f172a;border-radius:999px;background:#f6dc00;animation:site-search-explore 2.2s ease-in-out infinite}@keyframes site-search-explore{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.site-search-examples{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;max-width:860px;margin-top:26px}.site-search-examples-label{margin-right:2px;font-size:15px;font-weight:600;color:#64748b}.site-search-example{display:inline-flex;align-items:center;height:40px;padding:0 16px;border:1.5px solid #0f172a;border-radius:999px;background:#ffffff;font-size:15px;font-weight:600;color:#0f172a;white-space:nowrap;transition:background .15s ease}.site-search-example:hover{background:#ecfccb}.site-search-example:focus-visible{outline:2px solid #0284c7;outline-offset:2px}.site-search-hero-line{margin:24px 0 0;font-size:19px;line-height:1.5;color:#334155;text-wrap:balance}.site-search-hero-link{font-weight:700;color:#0f172a;text-decoration:underline;text-decoration-color:#f6dc00;text-decoration-thickness:3px;text-underline-offset:5px}.site-search-hero-link:focus-visible{outline:2px solid #0284c7;outline-offset:3px}@media not all and (min-width:1024px){.site-search-hero{min-height:max(540px,calc(100svh - 57px))}}.site-search-field{display:flex;align-items:center;gap:8px;height:64px;padding:0 8px 0 20px;border:2px solid #0f172a;border-radius:18px;background:#ffffff;text-align:left;transition:box-shadow .15s ease}.site-search-field .site-search-field-box{position:relative;flex:1 1 auto;min-width:0;height:100%}.site-search-field .site-search-field-icon{left:0;width:21px;height:21px;color:#0f172a}.site-search-field .site-search-field-input{height:100%;padding:0 30px 0 34px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:18px;color:#020617}.site-search-field .site-search-field-input:focus,.site-search-field .site-search-field-input:focus-visible{outline:none;box-shadow:none}.site-search-field .site-search-field-input::-moz-placeholder{color:#94a3b8}.site-search-field .site-search-field-input::placeholder{color:#94a3b8}.site-search-field-button{flex:0 0 auto;height:46px;padding:0 22px;border:0;border-radius:12px;background:#0f172a;font-size:15.5px;font-weight:700;color:#ffffff;cursor:pointer;transition:background .15s ease}.site-search-field-button:hover{background:#020617}.site-search-field-button:focus-visible{outline:2px solid #0284c7;outline-offset:2px}.site-search-field-button:disabled{cursor:progress}.site-search-top{background:#fdf8dc}.site-search-main,.site-search-top-inner{max-width:1360px;margin:0 auto;padding-inline:clamp(16px,3vw,40px)}.site-search-top-inner{padding-top:38px}.site-search-top-field{position:relative;max-width:760px}.site-search-top-field .site-search-field{box-shadow:3px 3px 0 #0f172a}.site-search-top-field .site-search-field:focus-within{box-shadow:3px 3px 0 #0f172a,0 0 0 4px #f6dc00}.site-search-sticker--field{position:absolute;top:-15px;left:22px;z-index:1;padding:5px 12px;font-size:12.5px}@media not all and (min-width:641px){.site-search-hero{padding-top:32px;padding-bottom:100px}.site-search-brand{margin-top:18px}.site-search-hero-field{margin-top:28px}.site-search-hero-field .site-search-field{box-shadow:3px 3px 0 #0f172a}.site-search-hero-field .site-search-field:focus-within{box-shadow:3px 3px 0 #0f172a,0 0 0 4px #f6dc00}.site-search-field{height:56px;padding:0 6px 0 16px;border-radius:15px}.site-search-field .site-search-field-icon{display:none}.site-search-field .site-search-field-input{padding:0 8px 0 0;font-size:16.5px}.site-search-field-button{height:42px;padding:0 15px;border-radius:11px;font-size:14.5px}.site-search-examples{flex-wrap:nowrap;justify-content:flex-start;align-self:stretch;max-width:none;margin-inline:calc(-1 * clamp(16px, 3vw, 24px));padding:2px clamp(16px,3vw,24px);gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.site-search-examples::-webkit-scrollbar{display:none}.site-search-examples-label{flex:0 0 auto;font-size:14px}.site-search-example{height:36px;padding:0 13px;font-size:14px}.site-search-hero-line{margin-top:22px;font-size:16.5px}.site-search-people svg{width:42px;height:42px}.site-search-people--hero{margin-top:24px}.site-search-top-inner{padding-top:30px}.site-search-top-field .site-search-field{box-shadow:2px 2px 0 #0f172a}.site-search-top-field .site-search-field:focus-within{box-shadow:2px 2px 0 #0f172a,0 0 0 4px #f6dc00}}