.styles_shell__mcO7g{isolation:isolate}.styles_heroVideo__mz5Gl{filter:saturate(1.05) contrast(1.03)}.styles_homeHeroVideo__QXFpk{opacity:.35;filter:saturate(.92) contrast(1.02)}.styles_homeHeroFallback__tU41r{opacity:.2;filter:saturate(.9) contrast(1.02)}.styles_homeHeroWash__x6gT1{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.05) 48%,rgba(255,255,255,.4))}.styles_homeLogoEnter__aZbAK{animation:styles_homeLogoEnter__aZbAK .52s ease-out both}.styles_homeMark__5f3bI{width:min(680px,100%)}.styles_homeSearchEnter__uXiUf{animation:styles_homeSearchEnter__uXiUf .62s ease-out 90ms both}.styles_homeSearchBox__cYupD{width:min(42rem,100%)}.styles_homeCategoryTexture__MKGD7{opacity:.03;background-image:radial-gradient(#004d36 1px,transparent 0);background-size:12px 12px}.styles_homeCategoryTexture__MKGD7:hover{opacity:.1}.styles_visualHeroAura__vU4lq{background:radial-gradient(circle at center,rgba(85,185,125,.22),transparent 75%)}.styles_visualAdImage__S7bs_{filter:brightness(.7) contrast(1.05);animation:styles_visualAdIn__BMHtx .42s ease-out both}.styles_visualToast__U5xR_{animation:styles_visualToastIn__0G_w5 .18s ease-out both}.styles_topRightToast__sTWUT{animation:styles_topRightToastIn__HdOgr .18s ease-out both}.styles_visualModal__Ik5c9{animation:styles_visualModalIn__Pf_GR .22s ease-out both}.styles_visualDrawer__CKIOZ{animation:styles_visualDrawerIn__ocBWO .26s cubic-bezier(.22,1,.36,1) both}.styles_grain___L4uq{background-image:radial-gradient(circle at 20% 20%,rgba(0,77,54,.12),transparent 32%),radial-gradient(circle at 80% 10%,rgba(255,255,255,.16),transparent 28%),linear-gradient(135deg,rgba(0,0,0,.62),rgba(0,0,0,.18))}.styles_scan__jlVDj{background-image:linear-gradient(90deg,transparent,rgba(138,231,196,.55),transparent);animation:styles_scanLine__LJobo 4.5s ease-in-out infinite}.styles_generationScanPanel__N_y51{background-image:linear-gradient(rgba(0,99,65,.045) 1px,transparent 0),linear-gradient(90deg,rgba(0,99,65,.028) 1px,transparent 0);background-size:100% 36px,36px 100%}.styles_generationScanPanel__N_y51:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(250,250,250,.96),rgba(250,250,250,.76),rgba(250,250,250,.96))}.styles_generationScanLine__DGdHy{position:absolute;left:0;right:0;top:8%;z-index:1;height:2px;background:linear-gradient(90deg,transparent,rgba(0,99,65,.22),#006341,rgba(0,99,65,.22),transparent);box-shadow:0 0 18px rgba(0,99,65,.24),0 0 2px rgba(0,99,65,.7);animation:styles_generationScanLine__DGdHy 2.8s ease-in-out infinite}.styles_fadeIn__zmA5Q{animation:styles_fadeIn__zmA5Q .36s ease-out both}.styles_floatIn__KKmD8{animation:styles_floatIn__KKmD8 .42s cubic-bezier(.16,1,.3,1) both}.styles_softPanel__TPGnW{box-shadow:0 18px 60px rgba(15,23,42,.08)}.styles_hideScrollbar__iB6en{-ms-overflow-style:none;scrollbar-width:none}.styles_hideScrollbar__iB6en::-webkit-scrollbar{display:none}.styles_directorySkeletonFrame__IUpYH{opacity:0;animation:styles_directorySkeletonReveal__O4xtk .16s ease-out .12s forwards}.styles_directorySkeletonBlock__pD9OW{position:relative;overflow:hidden;background:linear-gradient(90deg,#f1f4f2,#e7ece9 50%,#f1f4f2);background-size:260% 100%;animation:styles_directorySkeletonShimmer___dZYW 1.4s ease-in-out infinite}.styles_directorySkeletonBlock__pD9OW:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72) 48%,transparent);transform:translateX(-120%);animation:styles_directorySkeletonHighlight__rdXfv 1.4s ease-in-out infinite}@keyframes styles_scanLine__LJobo{0%{transform:translateX(-100%);opacity:0}25%{opacity:1}80%{opacity:.55}to{transform:translateX(100%);opacity:0}}@keyframes styles_generationScanLine__DGdHy{0%{top:8%;opacity:0}12%{opacity:1}50%{top:92%;opacity:.95}88%{opacity:1}to{top:8%;opacity:0}}@keyframes styles_directorySkeletonReveal__O4xtk{0%{opacity:0}to{opacity:1}}@keyframes styles_directorySkeletonShimmer___dZYW{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes styles_directorySkeletonHighlight__rdXfv{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes styles_fadeIn__zmA5Q{0%{opacity:0}to{opacity:1}}@keyframes styles_floatIn__KKmD8{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes styles_homeLogoEnter__aZbAK{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_homeSearchEnter__uXiUf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_visualAdIn__BMHtx{0%{opacity:0;transform:scale(1.02)}to{opacity:.85;transform:scale(1)}}@keyframes styles_visualToastIn__0G_w5{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_topRightToastIn__HdOgr{0%{opacity:0;transform:translate(12px,-6px)}to{opacity:1;transform:translate(0)}}@keyframes styles_visualModalIn__Pf_GR{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes styles_visualDrawerIn__ocBWO{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:640px){.styles_homeMark__5f3bI{width:min(320px,calc(100vw - 40px))}.styles_homeSearchBox__cYupD{width:min(360px,calc(100vw - 40px))}}