.filter.astro-466b2ltv{align-items:center;gap:4px;width:100%;display:flex}.filter__search.astro-466b2ltv{width:270px;height:48px;position:relative}.filter__input.astro-466b2ltv{background:var(--color-white);width:100%;height:100%;font:500 16px/1em var(--font-sans);letter-spacing:-.04em;text-align:left;color:var(--color-ink);border:0 solid #e8e8e8;border-radius:14px;outline:none;padding:15px}.filter__input.astro-466b2ltv::placeholder{color:var(--color-placeholder)}.filter__category.astro-466b2ltv{height:48px;position:relative}.dropdown.astro-466b2ltv{user-select:none;width:100%;position:relative}.dropdown__select.astro-466b2ltv{border:1px solid var(--color-field-border);background:var(--color-white);font:500 15px/1em var(--font-sans);letter-spacing:-.04em;color:var(--color-ink);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;padding:16px;transition:all .15s;display:flex}.dropdown__select.astro-466b2ltv:hover{background:var(--color-field-hover)}.dropdown__label.astro-466b2ltv{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;margin-right:18px;overflow:visible}.dropdown__arrow.astro-466b2ltv{pointer-events:none;transition:transform var(--spring-dropdown-time) var(--spring-dropdown);flex-shrink:0;align-items:center;display:flex}.dropdown__arrow.astro-466b2ltv svg.astro-466b2ltv{display:block}.dropdown.astro-466b2ltv.is-open .dropdown__arrow.astro-466b2ltv{transform:rotate(180deg)}.dropdown__list.astro-466b2ltv{z-index:1000;background:var(--color-white);min-width:200px;max-height:300px;box-shadow:var(--shadow-dropdown);animation:dropdown-in var(--spring-dropdown-time) var(--spring-dropdown);border:1px solid #e1e8f000;border-radius:14px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.dropdown__list.astro-466b2ltv[hidden]{display:none}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-10px)}}.dropdown__option.astro-466b2ltv{background:var(--color-white);font:500 14px/1em var(--font-sans);letter-spacing:-.04em;white-space:nowrap;color:var(--color-option);cursor:pointer;transition:background-color var(--spring-dropdown-time) var(--spring-dropdown);border-radius:10px;padding:10px;overflow:visible}.dropdown__option.astro-466b2ltv:hover,.dropdown__option.astro-466b2ltv.is-active{background:var(--color-field-border)}.dropdown__option.astro-466b2ltv.is-active{color:var(--color-option-active)}@media (width<=809.98px){.filter.astro-466b2ltv{flex-direction:column}.filter__search.astro-466b2ltv,.filter__category.astro-466b2ltv{width:100%}}.intro.astro-3rkrlumz{--appear-delay:.87s;width:100%;padding:0 var(--gutter);justify-content:center;display:flex}.intro__container.astro-3rkrlumz{width:1px;max-width:var(--content-max);flex-direction:column;flex:1 0 0;align-items:flex-start;gap:44px;display:flex}.intro__heading.astro-3rkrlumz{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(50px,1fr));width:100%;display:grid}.intro__title.astro-3rkrlumz{width:100%;color:var(--color-ink);grid-column:span 2;place-self:start}.intro__text.astro-3rkrlumz{width:100%;max-width:377px;color:var(--color-text);flex-direction:column;grid-column:span 2;place-self:end start;align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.intro__text.astro-3rkrlumz p.astro-3rkrlumz{letter-spacing:-.04em;font-size:16px;font-weight:500;line-height:1.4}.intro__description.astro-3rkrlumz{opacity:.6}.cards.astro-3rkrlumz{width:100%;padding:0 var(--gutter);justify-content:center;display:flex;overflow:hidden}.cards__container.astro-3rkrlumz{--appear-delay:.8s;isolation:isolate;width:1px;max-width:var(--content-max);flex-direction:column;flex:1 0 0;align-items:center;gap:40px;display:flex}.cards__grid.astro-3rkrlumz{gap:var(--grid-gap);border:3.14px solid #0000;grid-template-columns:repeat(2,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);width:100%;display:grid}.cards__item.astro-3rkrlumz{justify-content:center;place-self:start;align-items:center;width:100%;display:flex;overflow:hidden}.cards__card.astro-3rkrlumz{flex:1 0 0;width:1px}@media (width<=1199.98px){.intro__container.astro-3rkrlumz{gap:80px}.intro__heading.astro-3rkrlumz{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.intro__title.astro-3rkrlumz,.intro__text.astro-3rkrlumz{align-self:auto}}@media (width<=809.98px){.intro__container.astro-3rkrlumz{gap:44px}.intro__heading.astro-3rkrlumz{gap:16px}.intro__text.astro-3rkrlumz{padding-bottom:0}.cards__container.astro-3rkrlumz{gap:30px}.cards__grid.astro-3rkrlumz{grid-template-columns:repeat(1,minmax(50px,1fr))}}
