.home-module__z4QIpq__page{--ivory:var(--tmjc-color-page);--paper:var(--tmjc-color-surface);--paper-deep:var(--tmjc-color-surface-deep);--green:var(--tmjc-color-brand);--green-deep:var(--tmjc-color-brand-deep);--green-black:var(--tmjc-color-brand-black);--gold:var(--tmjc-color-accent);--gold-soft:var(--tmjc-color-accent-soft);--ink:var(--tmjc-color-text);--muted:var(--tmjc-color-muted);--line:var(--tmjc-color-line);background:var(--ivory);min-height:100vh;color:var(--ink);overflow:hidden}.home-module__z4QIpq__hero{background:var(--ivory);grid-template-columns:minmax(370px,.82fr) minmax(0,1.18fr);min-height:455px;display:grid;position:relative}.home-module__z4QIpq__heroCopy{z-index:2;padding:48px 30px 48px clamp(30px,4.8vw,72px);position:relative}.home-module__z4QIpq__heroCopy:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--ivory) 0%, #f6f1e8d9 45%, #f6f1e800 100%);pointer-events:none;width:220px;position:absolute;top:0;bottom:0;right:-155px}.home-module__z4QIpq__eyebrow,.home-module__z4QIpq__sectionEyebrow,.home-module__z4QIpq__handoffEyebrow,.home-module__z4QIpq__credibilityEyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.home-module__z4QIpq__hero h1{font-family:var(--tmjc-font-display);letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(50px,5vw,74px);font-weight:400;line-height:.96}.home-module__z4QIpq__hero h1 em{color:#8e6d48;font-weight:400}.home-module__z4QIpq__heroLede{max-width:520px;font-family:var(--tmjc-font-display);margin:24px 0 0;font-size:15px;line-height:1.58}.home-module__z4QIpq__heroActions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.home-module__z4QIpq__primaryButton,.home-module__z4QIpq__secondaryButton,.home-module__z4QIpq__handoffButton{border:1px solid var(--green-deep);min-height:45px;color:var(--ink);text-transform:uppercase;letter-spacing:.09em;justify-content:center;align-items:center;gap:22px;padding:0 20px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.home-module__z4QIpq__primaryButton svg,.home-module__z4QIpq__secondaryButton svg,.home-module__z4QIpq__handoffButton svg,.home-module__z4QIpq__textLink svg,.home-module__z4QIpq__panelHeading a svg,.home-module__z4QIpq__panelFooterLink svg,.home-module__z4QIpq__vehicleMeta svg{flex:none;width:16px;height:16px}.home-module__z4QIpq__primaryButton{background:var(--green-deep);color:#fff}.home-module__z4QIpq__secondaryButton{background:#faf7f085}.home-module__z4QIpq__primaryButton:hover,.home-module__z4QIpq__primaryButton:focus-visible,.home-module__z4QIpq__handoffButton:hover,.home-module__z4QIpq__handoffButton:focus-visible{background:#0d453a}.home-module__z4QIpq__secondaryButton:hover,.home-module__z4QIpq__secondaryButton:focus-visible{background:#fff9}.home-module__z4QIpq__heroImage{background-image:url(/home/collector-car-hero.webp);background-position:50%;background-size:cover;min-width:0}.home-module__z4QIpq__catalogSection{padding:42px clamp(28px,4.8vw,72px) 28px}.home-module__z4QIpq__sectionTopline,.home-module__z4QIpq__panelHeading{justify-content:space-between;align-items:center;gap:28px;display:flex}.home-module__z4QIpq__sectionEyebrow{color:#394a45;letter-spacing:.16em}.home-module__z4QIpq__textLink,.home-module__z4QIpq__panelHeading a,.home-module__z4QIpq__panelFooterLink{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.home-module__z4QIpq__textLink,.home-module__z4QIpq__panelHeading a{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.home-module__z4QIpq__vehicleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.home-module__z4QIpq__vehicleCard{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fffdf99e;border-radius:7px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;overflow:hidden}.home-module__z4QIpq__vehicleCard:hover,.home-module__z4QIpq__vehicleCard:focus-visible{background:#fffdf9;border-color:#bba98f;transform:translateY(-2px)}.home-module__z4QIpq__vehicleArt{background:linear-gradient(#07151224,#0715120d),radial-gradient(circle at 70% 20%,#f4e0bda6,#0000 33%),linear-gradient(155deg,#7c7a70 0%,#454d48 42%,#262d2b 100%);height:142px;position:relative;overflow:hidden}.home-module__z4QIpq__vehicleArt2{background:radial-gradient(circle at 72% 22%,#e1c79499,#0000 34%),linear-gradient(155deg,#6f715f 0%,#4c5948 45%,#31392f 100%)}.home-module__z4QIpq__vehicleArt3{background:radial-gradient(circle at 74% 24%,#e7c39a99,#0000 34%),linear-gradient(155deg,#76554a 0%,#4c3b34 45%,#272722 100%)}.home-module__z4QIpq__vehicleArt4{background:radial-gradient(circle at 70% 20%,#d0ddd78c,#0000 35%),linear-gradient(155deg,#4d7370 0%,#345052 45%,#222d31 100%)}.home-module__z4QIpq__vehicleArt:before{content:"";background:#f6f2e8e6;border-radius:45% 52% 19% 19%/55% 58% 22% 22%;height:45px;position:absolute;bottom:28px;left:15%;right:11%;transform:skew(-10deg);box-shadow:0 12px 18px #00000038}.home-module__z4QIpq__vehicleArt:after{content:"";background:#192422e6;border-radius:72% 50% 5% 5%;width:41%;height:29px;position:absolute;bottom:62px;left:36%;transform:skew(-13deg)}.home-module__z4QIpq__vehicleArt2:before{background:#c1b5a2}.home-module__z4QIpq__vehicleArt3:before{background:#8e3f36}.home-module__z4QIpq__vehicleArt4:before{background:#4b8995}.home-module__z4QIpq__vehicleMonogram{z-index:4;color:#ffffffc2;font-family:var(--tmjc-font-display);letter-spacing:.1em;font-size:12px;position:absolute;top:12px;left:13px}.home-module__z4QIpq__vehicleLine{z-index:3;background:#141b19a6;height:1px;position:absolute;bottom:50px;left:18%;right:16%;transform:rotate(-2deg)}.home-module__z4QIpq__vehicleWheelOne,.home-module__z4QIpq__vehicleWheelTwo{z-index:4;background:#a5a59d;border:7px solid #1f2423;border-radius:50%;width:31px;height:31px;position:absolute;bottom:19px;box-shadow:inset 0 0 0 2px #d4d0c6}.home-module__z4QIpq__vehicleWheelOne{left:25%}.home-module__z4QIpq__vehicleWheelTwo{right:20%}.home-module__z4QIpq__vehicleBody{flex-direction:column;min-height:128px;padding:13px 14px 14px;display:flex}.home-module__z4QIpq__vehicleKind{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;font-size:9px}.home-module__z4QIpq__vehicleBody h3{font-family:var(--tmjc-font-display);margin:0;font-size:17px;font-weight:400;line-height:1.2}.home-module__z4QIpq__vehicleMeta{color:#53625d;border-top:1px solid #102a2514;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.home-module__z4QIpq__emptyModule{border:1px solid var(--line);background:#fffdf98c;border-radius:7px;margin-top:18px;padding:30px}.home-module__z4QIpq__emptyModule p{color:var(--muted);margin:7px 0 0;font-size:13px}.home-module__z4QIpq__discoveryGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.88fr);gap:12px;padding:0 clamp(28px,4.8vw,72px) 26px;display:grid}.home-module__z4QIpq__listPanel,.home-module__z4QIpq__credibilityPanel{border-radius:7px;min-height:330px}.home-module__z4QIpq__listPanel{border:1px solid var(--line);background:#fffdf999;flex-direction:column;padding:21px 20px 14px;display:flex}.home-module__z4QIpq__panelHeading{border-bottom:1px solid #102a2514;padding-bottom:12px}.home-module__z4QIpq__panelHeading p{color:#3c4b47;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:9px;font-weight:700}.home-module__z4QIpq__editorialList,.home-module__z4QIpq__questionList{flex:1}.home-module__z4QIpq__editorialItem{min-height:78px;color:var(--ink);border-bottom:1px solid #102a2514;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:13px;padding:10px 0;text-decoration:none;display:grid}.home-module__z4QIpq__editorialThumb{color:#ffffffd9;background:radial-gradient(circle at 30% 30%,#c8a46c75,#0000 32%),linear-gradient(145deg,#5c4637 0%,#192e28 100%);border-radius:4px;place-items:center;height:58px;display:grid}.home-module__z4QIpq__editorialThumb2{background:radial-gradient(circle at 65% 25%,#c9b27e73,#0000 30%),linear-gradient(145deg,#594d3a 0%,#23352f 100%)}.home-module__z4QIpq__editorialThumb3{background:radial-gradient(circle at 35% 25%,#bc7b5773,#0000 30%),linear-gradient(145deg,#5f3c31 0%,#183b32 100%)}.home-module__z4QIpq__editorialThumb svg{width:29px;height:29px}.home-module__z4QIpq__editorialCopy{flex-direction:column;gap:7px;min-width:0;display:flex}.home-module__z4QIpq__editorialCopy strong,.home-module__z4QIpq__questionCopy strong{font-family:var(--tmjc-font-display);font-weight:400}.home-module__z4QIpq__editorialCopy strong{font-size:14px;line-height:1.25}.home-module__z4QIpq__editorialCopy small,.home-module__z4QIpq__questionCopy span,.home-module__z4QIpq__answerCount{color:var(--muted);font-size:9px}.home-module__z4QIpq__questionItem{min-height:78px;color:var(--ink);border-bottom:1px solid #102a2514;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;text-decoration:none;display:grid}.home-module__z4QIpq__questionAvatar{background:var(--green);color:#fff;width:27px;height:27px;font-family:var(--tmjc-font-display);border-radius:50%;place-items:center;font-size:9px;display:grid}.home-module__z4QIpq__questionCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.home-module__z4QIpq__questionCopy small{color:#4d5956;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.home-module__z4QIpq__questionCopy strong{font-size:14px;line-height:1.23}.home-module__z4QIpq__answerCount{white-space:nowrap;align-self:end}.home-module__z4QIpq__panelFooterLink{font-family:var(--tmjc-font-display);justify-content:space-between;margin-top:10px;padding-top:10px;font-size:10px}.home-module__z4QIpq__compactEmpty{min-height:210px;color:var(--muted);text-align:center;place-items:center;font-size:12px;display:grid}.home-module__z4QIpq__credibilityPanel{color:#f6efe4;background:radial-gradient(circle at 80% 18%,#ba925c2e,#0000 26%),linear-gradient(145deg,#0a4237 0%,#013027 60%,#022820 100%);padding:23px 23px 20px;position:relative;overflow:hidden}.home-module__z4QIpq__credibilityPanel:after{content:"";border:1px solid #c59a6521;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-70px;right:-45px}.home-module__z4QIpq__credibilityEyebrow{max-width:250px;color:var(--gold-soft);line-height:1.5}.home-module__z4QIpq__credibilityPanel h2{max-width:310px;font-family:var(--tmjc-font-display);margin:8px 0 0;font-size:25px;font-weight:400;line-height:1.12}.home-module__z4QIpq__credibilityPanel>p:not(.home-module__z4QIpq__credibilityEyebrow){color:#ffffffb8;max-width:320px;margin:10px 0 0;font-size:10px;line-height:1.55}.home-module__z4QIpq__credibilityItems{gap:9px;margin-top:15px;display:grid}.home-module__z4QIpq__credibilityItems>div{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.home-module__z4QIpq__credibilityIcon{width:31px;height:31px;color:var(--gold-soft);border:1px solid #c59a65b3;border-radius:7px;place-items:center;display:grid}.home-module__z4QIpq__credibilityIcon svg{width:18px;height:18px}.home-module__z4QIpq__credibilityItems p{flex-direction:column;gap:2px;margin:0;display:flex}.home-module__z4QIpq__credibilityItems strong{color:#f9f3e8;font-size:10px;font-weight:500}.home-module__z4QIpq__credibilityItems small{color:#ffffff94;font-size:8px}.home-module__z4QIpq__signature{z-index:1;color:var(--gold-soft);flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:18px;right:20px;transform:rotate(-3deg)}.home-module__z4QIpq__signature span{font-family:var(--tmjc-font-display);font-size:23px;font-style:italic}.home-module__z4QIpq__signature small{letter-spacing:.12em;text-transform:uppercase;font-size:6px}.home-module__z4QIpq__handoff{color:#fff;background:#0d2924;border-radius:7px;grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);min-height:205px;margin:0 clamp(28px,4.8vw,72px) 8px;display:grid;position:relative;overflow:hidden}.home-module__z4QIpq__handoffCopy{z-index:2;background:linear-gradient(90deg,#0b302a 0%,#0d2d28 79%,#0d2d2800 100%);padding:25px 16px 24px 25px;position:relative}.home-module__z4QIpq__handoffCopy:after{content:"";z-index:-1;background:linear-gradient(90deg,#0d2d28fa,#0d2d2800);width:160px;position:absolute;top:0;bottom:0;right:-120px}.home-module__z4QIpq__handoffEyebrow{color:var(--gold-soft)}.home-module__z4QIpq__handoff h2{max-width:520px;font-family:var(--tmjc-font-display);margin:8px 0 0;font-size:clamp(27px,3vw,38px);font-weight:400;line-height:1.08}.home-module__z4QIpq__handoffCopy>p:not(.home-module__z4QIpq__handoffEyebrow){color:#ffffffbf;max-width:480px;font-family:var(--tmjc-font-display);margin:9px 0 14px;font-size:11px;line-height:1.5}.home-module__z4QIpq__handoffButton{border-color:var(--gold-soft);color:#fff;min-height:37px}.home-module__z4QIpq__handoffImage{z-index:auto;background-image:url(/home/consignment-handoff.webp);background-position:50%;background-size:cover;min-width:0}@media (max-width:1080px){.home-module__z4QIpq__hero{grid-template-columns:minmax(350px,.9fr) minmax(0,1.1fr)}.home-module__z4QIpq__vehicleGrid,.home-module__z4QIpq__discoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__z4QIpq__credibilityPanel{grid-column:1/-1;min-height:280px}.home-module__z4QIpq__credibilityPanel h2,.home-module__z4QIpq__credibilityPanel>p:not(.home-module__z4QIpq__credibilityEyebrow){max-width:620px}.home-module__z4QIpq__credibilityItems{grid-template-columns:repeat(3,minmax(0,1fr));max-width:680px}}@media (max-width:820px){.home-module__z4QIpq__hero{grid-template-columns:1fr}.home-module__z4QIpq__heroCopy{padding-right:clamp(28px,4.8vw,72px)}.home-module__z4QIpq__heroCopy:after{display:none}.home-module__z4QIpq__heroImage{background-position:55%;min-height:420px}.home-module__z4QIpq__handoff{grid-template-columns:1fr}.home-module__z4QIpq__handoffCopy{padding-right:25px}.home-module__z4QIpq__handoffCopy:after{display:none}.home-module__z4QIpq__handoffImage{min-height:220px}}@media (max-width:640px){.home-module__z4QIpq__heroCopy{padding:42px 20px 36px}.home-module__z4QIpq__hero h1{font-size:clamp(48px,14vw,66px)}.home-module__z4QIpq__heroLede{font-size:14px}.home-module__z4QIpq__heroActions{display:grid}.home-module__z4QIpq__primaryButton,.home-module__z4QIpq__secondaryButton{width:100%}.home-module__z4QIpq__heroImage{min-height:310px}.home-module__z4QIpq__catalogSection{padding:34px 20px 22px}.home-module__z4QIpq__sectionTopline{align-items:flex-end}.home-module__z4QIpq__vehicleGrid,.home-module__z4QIpq__discoveryGrid{grid-template-columns:1fr}.home-module__z4QIpq__vehicleArt{height:175px}.home-module__z4QIpq__discoveryGrid{padding:0 20px 22px}.home-module__z4QIpq__credibilityPanel{grid-column:auto}.home-module__z4QIpq__credibilityItems{grid-template-columns:1fr}.home-module__z4QIpq__signature{align-items:flex-start;margin-top:18px;position:static}.home-module__z4QIpq__handoff{margin-inline:20px}}@media (prefers-reduced-motion:reduce){.home-module__z4QIpq__vehicleCard{transition:none}}.home-module__z4QIpq__heroImage>img,.home-module__z4QIpq__editorialThumb>img{object-fit:cover;width:100%;height:100%;display:block}.home-module__z4QIpq__vehicleArt>img{z-index:2;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.home-module__z4QIpq__editorialThumb{overflow:hidden}
