.market-hero-hero{background:linear-gradient(155deg,#e0e8dc 0%,#edf0e3 52%,#faf4e9 100%);border-bottom:1px solid #e8e9df;overflow:hidden}.market-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy copy""left right";align-items:center;max-width:1600px;margin:0 auto;padding:32px 16px 12px;display:grid}.market-hero-copy{text-align:center;z-index:1;grid-area:copy;min-width:0;position:relative}.market-hero-copy h1{letter-spacing:-.035em;text-wrap:balance;color:#18181b;max-width:780px;margin:0 auto;font-size:clamp(28px,3.1vw,44px);font-weight:750;line-height:1.15}.market-hero-description{color:#45464b;text-wrap:pretty;max-width:670px;margin:16px auto 0;font-size:16px;line-height:1.65}.market-hero-search{max-width:680px;margin:26px auto 0}.market-hero-search input{background:#fff;border-color:#d8dadd;box-shadow:0 3px 12px #322d1e0a}.market-hero-rental{color:#45464b;margin:32px 0 0;font-size:13px;line-height:1.7}.market-hero-left,.market-hero-right{pointer-events:none;justify-content:center;align-items:center;padding-top:12px;display:flex}.market-hero-left{grid-area:left}.market-hero-right{grid-area:right}.market-hero-left img,.market-hero-right img{object-fit:contain;width:50%;height:auto;display:block}.market-hero-camera,.market-hero-drone{position:relative}@media (min-width:768px){.market-hero-layout{grid-template-columns:minmax(120px,1fr) minmax(0,760px) minmax(120px,1fr);grid-template-areas:"left copy right";gap:20px;min-height:420px;padding:24px clamp(16px,3vw,48px)}.market-hero-copy{padding:28px 0}.market-hero-left,.market-hero-right{flex-direction:column;gap:4px;padding:0}.market-hero-left img,.market-hero-right img{width:100%;max-width:260px}.market-hero-left .market-hero-lens{align-self:flex-start;width:78%;max-width:200px}.market-hero-right .market-hero-light{align-self:flex-end;width:76%;max-width:190px}}@media (min-width:1024px){.market-hero-layout{grid-template-columns:minmax(170px,1fr) minmax(0,760px) minmax(170px,1fr);gap:28px;min-height:440px}.market-hero-description{font-size:18px}.market-hero-search{margin-top:32px}.market-hero-rental{margin-top:40px;font-size:14px}}@media (min-width:1400px){.market-hero-layout{min-height:480px}}@media (min-width:1280px){.market-hero-layout{justify-content:center;align-items:center;max-width:1920px;min-height:clamp(500px,30.7vw,590px);padding:36px 0;display:flex;position:relative}.market-hero-left,.market-hero-right{display:block;position:absolute;inset:0}.market-hero-left img,.market-hero-right img{max-width:none;position:absolute}.market-hero-left .market-hero-camera{width:20.5%;top:3.5%;left:2.1%}.market-hero-left .market-hero-lens{width:13.2%;max-width:none;top:54%;left:2.4%}.market-hero-right .market-hero-drone{width:21.5%;top:-7%;right:1.5%}.market-hero-right .market-hero-light{width:13.8%;max-width:none;top:47%;right:1.4%}.market-hero-copy{width:min(960px,56%);padding:0}.market-hero-copy h1{letter-spacing:-.04em;max-width:none;font-size:clamp(42px,3vw,54px);line-height:1.1}.market-hero-description{max-width:740px;font-size:clamp(18px,1.3vw,23px)}.market-hero-search{max-width:860px}.market-hero-search form{gap:12px}.market-hero-search input{padding-top:20px;padding-bottom:20px;padding-left:52px;font-size:19px}.market-hero-search svg{width:24px;height:24px;left:18px}.market-hero-search button{padding:0 44px;font-size:19px}.market-hero-rental{font-size:15px}}
