.find-section{display:grid;grid-template-columns:1.08fr 1fr;column-gap:12%;padding:78px max(7.2%,calc((100% - 1360px)/2)) 80px;background:#101514;color:#fff;isolation:isolate;min-height:780px}
.finder-photo{position:absolute;inset:0 36% 0 0;z-index:-2;overflow:hidden}
.finder-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.finder-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,21,20,.14),transparent 65%,#101514),linear-gradient(180deg,rgba(16,21,20,.76),transparent 35%)}
.find-intro h2{font-size:56px;line-height:1.03;max-width:7ch;letter-spacing:-.03em}
.find-intro p{font-size:19px;line-height:1.5;color:#fff;max-width:24ch;margin-top:23px}
.find-tools{align-self:center;margin:0}.find-tools .field-label{font-size:19px}
.find-tools .search-field{background:#fff;color:#010205;border-color:#fff;min-height:62px}
.find-tools .search-field input{background:#fff;color:#010205}
.find-tools .availability-note,.find-tools .fit-note{color:#cdd2cf}
.find-tools .or-line:after{background:#59635e}
.find-tools .vehicle-field select{background:#202924;border-color:#66736b;color:#cdd2cf;border-radius:3px}
.find-tools .dark-button{background:#fff;color:#010205;border-color:#fff}
.find-tools .text-link{font-size:16px}.finder-actions{gap:22px}
.photo-b .finder-photo img{object-position:51% 50%}
.photo-c .finder-photo img{object-position:48% 75%}
.photo-c .finder-photo:after{background:linear-gradient(90deg,rgba(16,21,20,.08),transparent 60%,#101514),linear-gradient(180deg,rgba(16,21,20,.72),transparent 37%)}
@media(min-width:701px) and (max-width:1100px){.find-section{padding:65px 5%;column-gap:7%;grid-template-columns:.85fr 1fr}.find-intro h2{font-size:46px}.finder-actions{flex-wrap:wrap;gap:12px}.find-tools .text-link{width:100%}}
@media(max-width:700px){
 .find-section{display:flex;flex-direction:column;padding:0;min-height:0;gap:0;isolation:isolate;background:#101514}
 .find-intro{order:0;padding:44px 24px 30px}.find-intro h2{font-size:42px;line-height:1.08;max-width:9ch}.find-intro p{font-size:17px;line-height:1.5;margin-top:18px;max-width:none}
 .finder-photo{order:1;position:relative;inset:auto;z-index:0;width:100%;height:350px;flex:none}
 .finder-photo img{object-position:50% 52%}.photo-b .finder-photo img{object-position:51% 50%}.photo-c .finder-photo img{object-position:48% 68%}
 .finder-photo:after,.photo-c .finder-photo:after{background:linear-gradient(180deg,transparent 75%,#101514)}
 .find-tools{order:2;width:100%;padding:22px 24px 48px;align-self:auto;margin:0}.find-tools .field-label{font-size:17px}
 .vehicle-fields{grid-template-columns:1fr 1fr;gap:19px 16px}.vehicle-field select{font-size:15px;padding-inline:11px}
 .finder-actions{gap:14px;margin-top:24px}.find-tools .text-link{font-size:16px}.fit-note{margin-top:20px}.or-line{margin-top:30px}
}
