.CategoryShowcase_section__cl40j{max-width:var(--container);margin:0 auto;padding:clamp(12px,1.4vw,20px) var(--gutter) clamp(36px,4vw,56px);background:radial-gradient(circle at 50% 20%,rgba(226,98,14,.035),transparent 45%),var(--bg)}@media (max-width:1023px){.CategoryShowcase_section__cl40j{padding-top:8px}}.CategoryShowcase_card__LlcUD{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;aspect-ratio:3/2;padding:8px 12px 10px;background:linear-gradient(145deg,#ffffff,#fafafa);border:1px solid rgba(31,32,35,.08);border-radius:16px;box-shadow:0 8px 24px rgba(31,32,35,.04);overflow:hidden;text-decoration:none;color:inherit;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1),background-color .26s cubic-bezier(.22,1,.36,1)}.CategoryShowcase_card__LlcUD:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 45%,transparent 60%);transform:translateX(-120%);opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .26s ease}.CategoryShowcase_card__LlcUD:focus-visible,.CategoryShowcase_card__LlcUD:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(31,32,35,.09);border-color:rgba(31,32,35,.14);background:linear-gradient(145deg,#ffffff 0,var(--accent-100) 165%)}.CategoryShowcase_card__LlcUD:focus-visible:before,.CategoryShowcase_card__LlcUD:hover:before{transform:translateX(120%);opacity:1}.CategoryShowcase_card__LlcUD:focus-visible{outline:2px solid var(--accent-700);outline-offset:3px}.CategoryShowcase_logoZone__F_nVo{flex:1 1;min-height:112px;width:100%;padding:8px 18px 4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.CategoryShowcase_logo__eLQ_S{display:block;width:auto;height:auto;max-width:82%;max-height:92px;object-fit:contain;transform-origin:center;transition:transform .26s cubic-bezier(.22,1,.36,1)}.CategoryShowcase_card__LlcUD:focus-visible .CategoryShowcase_logo__eLQ_S,.CategoryShowcase_card__LlcUD:hover .CategoryShowcase_logo__eLQ_S{transform:scale(1.035)}.CategoryShowcase_logoPh__TNmji{width:55%;height:55%;display:flex;align-items:center;justify-content:center;color:var(--muted)}.CategoryShowcase_name__LeNZd{margin-top:4px;font-family:var(--font-head);font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:var(--ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CategoryShowcase_underline__gdLr8{display:block;height:2px;width:0;margin-top:4px;background:var(--accent);border-radius:var(--r-pill);transition:width .26s cubic-bezier(.22,1,.36,1)}.CategoryShowcase_card__LlcUD:focus-visible .CategoryShowcase_underline__gdLr8,.CategoryShowcase_card__LlcUD:hover .CategoryShowcase_underline__gdLr8{width:32px}.CategoryShowcase_soloWrap__6QOVh{display:flex;justify-content:center}.CategoryShowcase_card__LlcUD.CategoryShowcase_featured__zvgeV{aspect-ratio:auto;width:100%;max-width:480px;height:250px;padding:14px 18px 18px;border-radius:18px}.CategoryShowcase_card__LlcUD.CategoryShowcase_featured__zvgeV .CategoryShowcase_logoZone__F_nVo{min-height:150px}.CategoryShowcase_card__LlcUD.CategoryShowcase_featured__zvgeV .CategoryShowcase_logo__eLQ_S{max-height:130px}.CategoryShowcase_card__LlcUD.CategoryShowcase_featured__zvgeV .CategoryShowcase_name__LeNZd{font-size:17px}.CategoryShowcase_grid__BX3ns{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.CategoryShowcase_grid__BX3ns .CategoryShowcase_card__LlcUD{flex:0 1 150px}@media (min-width:480px){.CategoryShowcase_grid__BX3ns .CategoryShowcase_card__LlcUD{flex-basis:160px}}@media (min-width:640px){.CategoryShowcase_grid__BX3ns{gap:16px}.CategoryShowcase_grid__BX3ns .CategoryShowcase_card__LlcUD{flex-basis:220px}}@media (min-width:1024px){.CategoryShowcase_grid__BX3ns{gap:20px}.CategoryShowcase_grid__BX3ns .CategoryShowcase_card__LlcUD{flex-basis:270px}}@media (max-width:1023px){.CategoryShowcase_card__LlcUD{padding:6px 8px 8px}.CategoryShowcase_logoZone__F_nVo{min-height:0;height:64px;padding:4px 10px}.CategoryShowcase_logo__eLQ_S{width:100%;height:100%;max-width:100%;max-height:100%}.CategoryShowcase_name__LeNZd{margin-top:2px;font-size:12.5px}.CategoryShowcase_underline__gdLr8{margin-top:2px}}@media (max-width:479px){.CategoryShowcase_logoZone__F_nVo{height:54px}.CategoryShowcase_name__LeNZd{font-size:12px}}@media (prefers-reduced-motion:reduce){.CategoryShowcase_card__LlcUD{transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.CategoryShowcase_card__LlcUD:focus-visible,.CategoryShowcase_card__LlcUD:hover{transform:none}.CategoryShowcase_logo__eLQ_S{transition:none}.CategoryShowcase_card__LlcUD:focus-visible .CategoryShowcase_logo__eLQ_S,.CategoryShowcase_card__LlcUD:hover .CategoryShowcase_logo__eLQ_S{transform:none}.CategoryShowcase_card__LlcUD:before{display:none}.CategoryShowcase_underline__gdLr8{transition:none}}.HeroSlider_frame__tElVD{position:relative;width:100%;aspect-ratio:16/9;background:var(--plate)}@media (min-width:640px){.HeroSlider_frame__tElVD{aspect-ratio:auto;height:300px}}@media (min-width:1024px){.HeroSlider_frame__tElVD{height:340px}}@media (min-width:1440px){.HeroSlider_frame__tElVD{height:380px}}@media (max-width:1023px){.HeroSlider_frame__tElVD{aspect-ratio:var(--slide-ratio,16/9);height:auto}}.HeroSlider_viewport__F5dNM{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit;cursor:grab;touch-action:pan-y;outline:none}.HeroSlider_viewport__F5dNM:active{cursor:grabbing}.HeroSlider_track__YLilU{display:flex;height:100%}.HeroSlider_slide___ukTv{position:relative;flex:0 0 100%;min-width:0;height:100%;overflow:hidden}.HeroSlider_slideLink__ZUmwo{display:block;width:100%;height:100%}.HeroSlider_img__4oA3Q{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;object-position:center;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media (max-width:1023px){.HeroSlider_img__4oA3Q{object-fit:contain;background:var(--plate)}}