@property --e8-finder-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media(prefers-reduced-motion:no-preference){@keyframes e8-finder-glow{0%{--e8-finder-angle:0deg}to{--e8-finder-angle:360deg}}}.e8-industry-finder{--e8-finder-glow-1:#ff9a1f;--e8-finder-glow-2:#2fbf7f;--e8-finder-glow-3:#ffd23f;--e8-finder-glow-4:#16a37f}.e8-brand-hr .e8-industry-finder{--e8-finder-glow-1:#d9a6ff;--e8-finder-glow-2:#7cc4ff;--e8-finder-glow-3:#ff9fd8;--e8-finder-glow-4:#17a8d8}.e8-industry-finder .e8-finder__form{margin-inline:auto;max-width:44rem}.e8-industry-finder .e8-finder__combo{isolation:isolate;position:relative}.e8-industry-finder .e8-finder__label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.e8-industry-finder .e8-finder__bar{align-items:center;background:var(--e8-white);border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:0 6px 20px -10px rgba(0,0,0,.18);display:flex;gap:8px;padding:8px 8px 8px 20px;position:relative}.e8-industry-finder .e8-finder__glow{background:conic-gradient(from var(--e8-finder-angle) at 50% 50%,var(--e8-finder-glow-1),var(--e8-finder-glow-2),var(--e8-finder-glow-3),var(--e8-finder-glow-4),var(--e8-finder-glow-1));border-radius:999px;filter:blur(12px);inset:-9px -7px;opacity:.95;pointer-events:none;position:absolute;z-index:-1}.e8-industry-finder .e8-finder__bar:focus-within .e8-finder__glow{inset:-12px -9px;opacity:1}.e8-industry-finder .e8-finder__icon{color:var(--e8-grey);flex:none}.e8-industry-finder .e8-finder__input{background:none;border:0;color:var(--e8-ink);flex:1 1 auto;font:inherit;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);min-width:0;outline:none;padding:12px 4px}.e8-industry-finder .e8-finder__input::placeholder{color:var(--e8-grey);opacity:.8}.e8-industry-finder .e8-finder__bar:focus-within{border-color:rgba(0,0,0,.16)}.e8-industry-finder .e8-finder__submit{border-radius:999px;flex:none;padding:.8rem 1.35rem}.e8-industry-finder .e8-finder__submit .e8-finder__submit-icon{display:none}.e8-industry-finder .e8-finder__suggest{background:var(--e8-white);border:1px solid var(--e8-line);border-radius:var(--e8-radius);box-shadow:0 16px 40px -12px rgba(0,0,0,.25);inset:calc(100% + 8px) 8px auto 8px;list-style:none;margin:0;padding:6px;position:absolute;z-index:5}.e8-industry-finder .e8-finder__option{border-radius:10px;color:var(--e8-ink);cursor:pointer;padding:10px 14px}.e8-industry-finder .e8-finder__option:hover,.e8-industry-finder .e8-finder__option[aria-selected=true]{background:var(--e8-surface);color:var(--e8-forest)}.e8-industry-finder .e8-finder__hint{color:var(--e8-grey);font-size:.8125rem;margin:10px 0 0;text-align:center}@media(max-width:599px){.e8-industry-finder .e8-finder__bar{padding:6px 6px 6px 14px}.e8-industry-finder .e8-finder__submit{height:44px;justify-content:center;padding:0;width:44px}.e8-industry-finder .e8-finder__submit span{display:none}.e8-industry-finder .e8-finder__submit .e8-finder__submit-icon{display:block}}@media(prefers-reduced-motion:no-preference){.e8-industry-finder .e8-finder__glow{animation:e8-finder-glow 12s linear infinite;transition:opacity .3s,inset .3s}}.e8-industry-finder .e8-section__inner{max-width:60rem}.e8-industry-finder .e8-finder__header{margin-bottom:clamp(20px,3vw,28px);text-align:center}.e8-industry-finder .e8-finder__header .e8-heading{margin-bottom:.35em}.e8-industry-finder .e8-finder__intro{color:var(--e8-grey);margin-inline:auto;max-width:40rem}.e8-industry-finder .e8-finder__picks{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:8px;justify-content:center;margin:16px auto 0;max-width:44rem}.e8-industry-finder .e8-finder__picks-label{color:var(--e8-grey);margin-right:2px}.e8-industry-finder .e8-finder__chip{background:var(--e8-white);border:1px solid var(--e8-line);border-radius:999px;color:var(--e8-ink);display:inline-block;font-weight:600;padding:6px 14px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.e8-industry-finder .e8-finder__chip:hover{border-color:var(--e8-forest);color:var(--e8-forest);transform:translateY(-1px)}.e8-industry-finder.has-result .e8-finder__results{margin-top:clamp(24px,4vw,40px)}.e8-industry-finder .e8-finder__result{background:var(--e8-white);border:1px solid var(--e8-line);border-radius:calc(var(--e8-radius) + 6px);box-shadow:0 30px 70px -40px rgba(0,0,0,.35);outline:none;padding:clamp(22px,3.5vw,40px);scroll-margin-top:calc(var(--e8-header-offset, 80px) + 16px)}.e8-industry-finder .e8-finder__result-head{margin-bottom:clamp(18px,3vw,28px);padding-right:9rem;position:relative}.e8-industry-finder .e8-finder__result-head .e8-heading{margin-bottom:.4em}.e8-industry-finder .e8-finder__kicker{color:var(--e8-forest);font-size:.8125rem;font-weight:700;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.e8-industry-finder .e8-finder__summary{color:var(--e8-grey);max-width:46rem}.e8-industry-finder .e8-finder__reset{background:var(--e8-white);border:1px solid var(--e8-line);border-radius:999px;color:var(--e8-ink);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;padding:6px 12px;position:absolute;right:0;top:0}.e8-industry-finder .e8-finder__reset:hover{border-color:var(--e8-forest);color:var(--e8-forest)}.e8-industry-finder .e8-finder__sizes{align-items:center;background:color-mix(in srgb,var(--e8-forest) 6%,var(--e8-white));border:1px dashed color-mix(in srgb,var(--e8-forest) 30%,var(--e8-white));border-radius:var(--e8-radius);display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 18px;padding:12px 14px}.e8-industry-finder .e8-finder__sizes-label{color:var(--e8-ink);font-size:.9375rem;font-weight:700;margin-right:4px}.e8-industry-finder .e8-finder__size{background:var(--e8-white);border:1px solid var(--e8-line);border-radius:999px;color:var(--e8-ink);cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;padding:7px 14px;transition:border-color .15s,background .15s,color .15s}.e8-industry-finder .e8-finder__size:hover{border-color:var(--e8-forest);color:var(--e8-forest)}.e8-industry-finder .e8-finder__size[aria-pressed=true]{background:var(--e8-forest);border-color:var(--e8-forest);color:var(--e8-white)}.e8-industry-finder .e8-finder__size-note{color:var(--e8-ink);font-size:.9375rem;margin:-8px 0 18px;padding:0 2px}.e8-industry-finder .e8-finder__size-note:before{color:var(--e8-forest);content:"→ ";font-weight:700}.e8-industry-finder .e8-finder__badge{border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:3px 9px;position:absolute;right:14px;text-transform:uppercase;top:12px}.e8-industry-finder .e8-finder__badge--fit{background:var(--e8-forest);color:var(--e8-white)}.e8-industry-finder .e8-finder__badge--later{background:var(--e8-surface-2);color:var(--e8-grey)}.e8-industry-finder .e8-finder__module.is-fit .e8-finder__module-rank,.e8-industry-finder .e8-finder__module.is-later .e8-finder__module-rank{display:none}.e8-industry-finder .e8-finder__module.is-later{opacity:.72}.e8-industry-finder .e8-finder__modules{counter-reset:none;display:grid;gap:14px;list-style:none;margin:0;padding:0}.e8-industry-finder .e8-finder__module{background:var(--e8-surface);border:1px solid var(--e8-line);border-radius:var(--e8-radius);display:flex;flex-direction:column;gap:10px;padding:20px 20px 22px;position:relative}.e8-industry-finder .e8-finder__module-head{align-items:center;display:flex;gap:12px}.e8-industry-finder .e8-finder__module-icon{background:var(--e8-white);border:1px solid var(--e8-line);border-radius:12px;color:var(--e8-forest);display:grid;flex:none;height:44px;place-items:center;width:44px}.e8-industry-finder .e8-finder__module-icon svg{height:22px;width:22px}.e8-industry-finder .e8-finder__module-rank{color:var(--e8-grey);font-size:.75rem;font-weight:700;position:absolute;right:16px;top:14px}.e8-industry-finder .e8-finder__module-name{font-size:1.125rem;margin:0}.e8-industry-finder .e8-finder__why{color:var(--e8-ink);margin:0}.e8-industry-finder .e8-finder__most-used{color:var(--e8-grey);font-size:.75rem;font-weight:700;letter-spacing:.06em;margin:6px 0 0;text-transform:uppercase}.e8-industry-finder .e8-finder__features{margin:0}.e8-industry-finder .e8-finder__features li{font-size:.9375rem}.e8-industry-finder .e8-finder__more{align-items:center;align-self:flex-start;color:var(--e8-forest);display:inline-flex;font-size:.9375rem;font-weight:700;gap:8px;margin-top:auto;padding-top:6px;text-decoration:none}.e8-industry-finder .e8-finder__more:after{border-right:2px solid;border-top:2px solid;content:"";height:7px;transform:rotate(45deg);transition:transform .15s;width:7px}.e8-industry-finder .e8-finder__more:hover{text-decoration:underline}.e8-industry-finder .e8-finder__more:hover:after{transform:rotate(45deg) translate(2px,-2px)}.e8-industry-finder .e8-finder__also{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin:20px 0 0}.e8-industry-finder .e8-finder__also-label{color:var(--e8-grey);font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-right:2px;text-transform:uppercase}.e8-industry-finder .e8-finder__pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.e8-industry-finder .e8-finder__pill{align-items:center;background:color-mix(in srgb,var(--e8-forest) 9%,var(--e8-white));border:1px solid color-mix(in srgb,var(--e8-forest) 25%,var(--e8-white));border-radius:999px;color:var(--e8-forest);display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;padding:6px 12px}.e8-industry-finder .e8-finder__pill:before{content:"+";font-weight:700;opacity:.7}.e8-industry-finder .e8-finder__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.e8-industry-finder .e8-finder__term:empty:before{content:"your"}.e8-industry-finder .e8-finder__dock{inset:auto 0 0 0;padding:0 16px calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none;position:fixed;z-index:60}.e8-industry-finder .e8-finder__form--dock{max-width:40rem;opacity:0;pointer-events:auto;transform:translateY(24px)}.e8-industry-finder .e8-finder__dock.is-visible .e8-finder__form--dock{opacity:1;transform:none}.e8-industry-finder .e8-finder__form--dock .e8-finder__bar{box-shadow:0 14px 40px -10px rgba(0,0,0,.35);padding-right:6px}.e8-industry-finder .e8-finder__form--dock .e8-finder__submit{padding:.65rem 1.1rem}.e8-industry-finder .e8-finder__dock-close{background:transparent;border:0;border-radius:999px;color:var(--e8-grey);cursor:pointer;display:grid;flex:none;height:34px;margin-left:2px;place-items:center;width:34px}.e8-industry-finder .e8-finder__dock-close:hover{background:var(--e8-surface);color:var(--e8-ink)}.e8-industry-finder .e8-finder__suggest--up{inset:auto 8px calc(100% + 8px) 8px}.e8-bg-charcoal .e8-industry-finder .e8-finder__hint,.e8-bg-charcoal .e8-industry-finder .e8-finder__intro,.e8-bg-charcoal .e8-industry-finder .e8-finder__picks-label,.e8-bg-forest .e8-industry-finder .e8-finder__hint,.e8-bg-forest .e8-industry-finder .e8-finder__intro,.e8-bg-forest .e8-industry-finder .e8-finder__picks-label{color:hsla(0,0%,100%,.75)}.e8-bg-charcoal .e8-industry-finder .e8-finder__result,.e8-bg-forest .e8-industry-finder .e8-finder__result{color:var(--e8-ink)}@media(min-width:700px){.e8-industry-finder .e8-finder__modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.e8-industry-finder .e8-finder__dock{padding-inline:10px}.e8-industry-finder .e8-finder__dock-close{height:30px;margin-left:0;width:30px}.e8-industry-finder .e8-finder__result-head{padding-right:0}.e8-industry-finder .e8-finder__reset{margin-bottom:14px;position:static}}@media(prefers-reduced-motion:no-preference){.e8-industry-finder .e8-finder__form--dock{transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s ease-out}.e8-industry-finder .e8-finder__result{opacity:0;transform:translateY(14px) scale(.985);transition:opacity .35s ease-out,transform .4s cubic-bezier(.2,.8,.2,1)}.e8-industry-finder .e8-finder__result.is-open{opacity:1;transform:none}.e8-industry-finder .e8-finder__module{animation:e8-finder-rise .45s ease-out both}.e8-industry-finder .e8-finder__module:nth-child(2){animation-delay:.08s}.e8-industry-finder .e8-finder__module:nth-child(3){animation-delay:.16s}.e8-industry-finder .e8-finder__module:nth-child(4){animation-delay:.24s}@keyframes e8-finder-rise{0%{opacity:0;transform:translateY(10px)}}}html:not(.e8-js) .e8-industry-finder .e8-finder__form,html:not(.e8-js) .e8-industry-finder .e8-finder__picks{display:none}html:not(.e8-js) .e8-industry-finder .e8-finder__actions--noscript{justify-content:center;margin-top:0}
