:root{--pcom-spacing-x-large:48px;--pcom-model-intro-grid-basic-offset:max(22px,10.625vw - 12px);--pcom-model-intro-1st-row-height:calc(var(--pcom-spacing-x-large));--pcom-banner-height:111%;--pcom-model-intro-signature-overlap:0.46;--pcom-model-intro-signature-max-width:calc(100vw - var(--pcom-model-intro-grid-basic-offset, 0) * 2);--pcom-model-intro-signature-height:clamp(40px,var(--pcom-model-intro-signature-max-width) * 0.145,190px)}@media (max-width:759px){:root{--pcom-banner-height:calc((420 / 440) * 100vw);--pcom-grid-rows:var(--pcom-model-intro-1st-row-height) minmax(0,auto) calc(var(--pcom-model-intro-signature-height)*var(--pcom-model-intro-signature-overlap)) minmax(0,1fr) minmax(0,0.3fr) minmax(0,auto)}.bc-car-img-wrapper{align-self:flex-end}}@media (min-width:760px){:root{--pcom-model-intro-signature-height:clamp(78px,10.2vw,195px);--pcom-model-intro-grid-basic-offset:calc(5vw - 16px + (clamp(16px, 1.25vw + 12px, 36px) + (100vw - ((5vw - 16px) * 2) - (clamp(16px, 1.25vw + 12px, 36px) * 15)) / 16) * 2)}}@media (min-width:1920px){:root{--pcom-model-intro-grid-basic-offset:calc(max(0px, 50vw - 1280px) + min(50vw - 880px, 400px) + (clamp(16px, 1.25vw + 12px, 36px) + (min(100vw, 2560px) - (min(50vw - 880px, 400px) * 2) - (clamp(16px, 1.25vw + 12px, 36px) * 15)) / 16) * 2)}}