.HeroCarousel-module__hy1Euq__root{position:relative}.HeroCarousel-module__hy1Euq__viewport{touch-action:pan-y;position:relative;overflow:hidden}.HeroCarousel-module__hy1Euq__track{will-change:transform;transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex}.HeroCarousel-module__hy1Euq__slide{box-sizing:border-box;-webkit-user-drag:none;flex:0 0 100%;max-width:100%;height:330px}.HeroCarousel-module__hy1Euq__viewport .HeroCarousel-module__hy1Euq__slide img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;max-height:100%}.HeroCarousel-module__hy1Euq__nav{cursor:pointer;width:34px;height:48px;color:var(--ink);background:var(--ground);border:1px solid var(--line);opacity:.85;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;transition:color .14s,border-color .14s,opacity .14s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HeroCarousel-module__hy1Euq__nav:hover{opacity:1;color:var(--accent);border-color:var(--accent)}.HeroCarousel-module__hy1Euq__prev{left:8px}.HeroCarousel-module__hy1Euq__next{right:8px}.HeroCarousel-module__hy1Euq__dots{gap:7px;margin-top:12px;display:flex}.HeroCarousel-module__hy1Euq__dot{cursor:pointer;background:0 0;border:0;width:22px;height:10px;padding:0;position:relative}.HeroCarousel-module__hy1Euq__dot:after{content:"";background:var(--line-strong);height:2px;transition:background-color .14s;position:absolute;top:4px;left:0;right:0}.HeroCarousel-module__hy1Euq__dot:hover:after{background:var(--muted)}.HeroCarousel-module__hy1Euq__dot.HeroCarousel-module__hy1Euq__cur:after{background:var(--accent)}@media (max-width:900px){.HeroCarousel-module__hy1Euq__slide{height:300px}}@media (max-width:640px){.HeroCarousel-module__hy1Euq__slide{height:260px}.HeroCarousel-module__hy1Euq__nav{width:30px;height:42px}}@media (prefers-reduced-motion:reduce){.HeroCarousel-module__hy1Euq__track{transition:none}}
.HomeSearch-module__X7_CbW__band{background:var(--surface);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:28px 44px;margin:-6px 0 40px;padding:30px 34px 28px;display:grid}.HomeSearch-module__X7_CbW__search,.HomeSearch-module__X7_CbW__quick{min-width:0}.HomeSearch-module__X7_CbW__quickTitle{font-family:var(--display);color:var(--ink);margin:0 0 14px;font-size:clamp(21px,2.3vw,26px);line-height:1.2}.HomeSearch-module__X7_CbW__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.HomeSearch-module__X7_CbW__links a{background:var(--ground);border:1px solid var(--line-strong);min-height:46px;color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:16px;line-height:1.25;transition:border-color .15s,color .15s;display:flex}.HomeSearch-module__X7_CbW__links a:hover{border-color:var(--accent);color:var(--accent)}.HomeSearch-module__X7_CbW__n{font-family:var(--mono);color:var(--muted);flex:none;font-size:12.5px}@media (max-width:1000px){.HomeSearch-module__X7_CbW__band{grid-template-columns:1fr;padding:26px 24px 24px}.HomeSearch-module__X7_CbW__quickTitle{font-family:var(--body);color:var(--muted);margin-bottom:10px;font-size:15px}.HomeSearch-module__X7_CbW__links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.HomeSearch-module__X7_CbW__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.HomeSearch-module__X7_CbW__band{gap:20px;margin:-14px -16px 30px;padding:22px 16px 20px}.HomeSearch-module__X7_CbW__links a{padding:8px 12px;font-size:15.5px}}
