.home-approved-phase-one .hero-choice{background:#fff}.hero-choice__layout{grid-template-columns:1fr 1fr;grid-template-areas:"copy cars""actions cars";column-gap:64px;width:min(1200px,100% - 48px);margin:auto;padding:48px 0 40px;display:grid}.hero-choice__copy{grid-area:copy;min-width:0}.hero-choice__eyebrow{border-bottom:2px solid var(--shaka-theme-brand-text,var(--shaka-color-blue-800));color:var(--shaka-theme-brand-text,var(--shaka-color-blue-800));padding-bottom:9px;font-size:14px;font-weight:800;display:inline-block}.home-approved-phase-one .hero-choice__copy h1{color:var(--shaka-theme-ink,var(--shaka-color-ink));letter-spacing:-2.8px;margin:22px 0 18px;font-size:52px;font-weight:850;line-height:1.2}.hero-choice__copy p{color:var(--shaka-theme-muted,var(--shaka-color-muted));letter-spacing:-.4px;margin:0;font-size:16px;line-height:1.6}.hero-choice__vehicles{background:#fff;grid-area:cars;align-self:center;min-width:0;position:relative}.hero-choice__photo-stage{width:112%;height:360px;margin-left:-6%;position:relative;overflow:hidden}.hero-choice__photo{object-fit:contain;object-position:var(--vehicle-image-position);width:100%;max-width:none;height:100%;transform:translate(var(--vehicle-image-x), var(--vehicle-image-y)) scale(var(--vehicle-image-scale));opacity:0;pointer-events:none;margin:auto;transition:opacity .65s;position:absolute;inset:0}.hero-choice__photo.is-current{opacity:1}.hero-choice__photo[hidden]{display:none}.hero-choice__motion-control{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-choice__motion-control:focus-visible{z-index:3;clip-path:none;border:1px solid var(--shaka-theme-muted,var(--shaka-color-muted));width:auto;height:auto;color:var(--shaka-theme-ink,var(--shaka-color-ink));background:#fff;border-radius:4px;margin:0;padding:8px 12px;font-size:13px;top:8px;left:8px;overflow:visible}.hero-choice__actions{grid-area:actions;min-width:0;margin-top:28px}.hero-choice__action{border:0;border-bottom:1px solid var(--shaka-theme-line,var(--shaka-color-line));width:100%;min-height:82px;color:var(--shaka-theme-ink,var(--shaka-color-ink));text-align:left;cursor:pointer;background:#fff;border-radius:0;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:14px 18px;display:grid}.hero-choice__action--primary{background:var(--shaka-theme-ink,var(--shaka-color-ink));color:#fff;border:0;border-radius:7px}.hero-choice__action:hover{background:var(--shaka-theme-selection,var(--shaka-color-blue-100))}.hero-choice__action--primary:hover{background:var(--shaka-theme-ink,var(--shaka-color-ink))}.hero-choice__action-icon{background:var(--shaka-theme-surface,var(--shaka-color-surface));width:44px;height:44px;color:var(--shaka-theme-brand-text,var(--shaka-color-blue-800));border-radius:50%;place-items:center;display:grid}.hero-choice__action--primary .hero-choice__action-icon{background:var(--shaka-theme-ink,var(--shaka-color-ink));color:var(--shaka-theme-brand-fill,var(--shaka-color-blue-600))}.hero-choice__action-icon svg,.hero-choice__action>svg{stroke-width:1.8px;width:24px;height:24px}.hero-choice__action strong{letter-spacing:-.55px;font-size:18px;font-weight:800;line-height:1.35;display:block}.hero-choice__action small{color:var(--shaka-color-muted);letter-spacing:-.2px;margin-top:4px;font-size:13px;line-height:1.4;display:block}.hero-choice__action--primary small{color:var(--shaka-theme-line,var(--shaka-color-line))}.hero-choice__search{border:1px solid var(--shaka-theme-line,var(--shaka-color-line));background:#fff;border-radius:7px;grid-template-columns:40px minmax(0,1fr) 48px;align-items:center;height:48px;margin-top:16px;display:grid;overflow:hidden}.hero-choice__search>svg{width:19px;height:19px;color:var(--shaka-color-muted);justify-self:center}.hero-choice__search input{width:100%;min-width:0;height:100%;color:var(--shaka-theme-ink,var(--shaka-color-ink));background:#fff;border:0;padding:0;font-size:14px}.hero-choice__search input::placeholder{color:var(--shaka-color-muted);opacity:1}.hero-choice__search button{background:var(--shaka-theme-ink,var(--shaka-color-ink));color:#fff;cursor:pointer;border:0;place-items:center;height:48px;padding:0;display:grid}.hero-choice__search button svg{width:22px;height:22px}@media (max-width:900px){.hero-choice__layout{column-gap:30px}.home-approved-phase-one .hero-choice__copy h1{letter-spacing:-2px;font-size:42px}.hero-choice__action{grid-template-columns:36px minmax(0,1fr) 20px;gap:10px;padding:12px}.hero-choice__action-icon{width:36px;height:36px}.hero-choice__action strong{font-size:16px}}@media (max-width:600px){.hero-choice__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""cars""actions";gap:0;width:100%;padding:0 0 24px}.hero-choice__copy{background:#fff;padding:30px 24px 16px}.home-approved-phase-one .hero-choice__copy h1{letter-spacing:-2px;margin:18px 0 14px;font-size:40px;line-height:1.25}.hero-choice__copy p{letter-spacing:-.55px;font-size:14px}.hero-choice__eyebrow{font-size:14px}.hero-choice__vehicles{padding:0 8px}.hero-choice__photo-stage{width:100%;height:218px;margin-left:0}.hero-choice__photo{width:100%;max-width:none}.hero-choice__actions{margin:8px 24px 0}.hero-choice__action{grid-template-columns:44px minmax(0,1fr) 24px;gap:12px;min-height:76px;padding:12px 16px}.hero-choice__action-icon{width:44px;height:44px}.hero-choice__action strong{font-size:17px}.hero-choice__action small{font-size:12px}.hero-choice__search{margin-top:14px}}@media (max-width:374px){.hero-choice__copy{padding-left:20px;padding-right:20px}.home-approved-phase-one .hero-choice__copy h1{font-size:36px}.hero-choice__copy p{letter-spacing:-.5px;font-size:13px}.hero-choice__vehicles{padding:0 6px}.hero-choice__photo-stage{height:202px}.hero-choice__actions{margin-left:20px;margin-right:20px}.hero-choice__action{gap:10px;padding:12px}.hero-choice__action strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.hero-choice__photo{transition:none}}
