.story-vehicle{position:relative;height:145svh;background:#d8d8cc;color:var(--story-ink)}.story-vehicle-stage{position:sticky;top:0;height:100svh;min-height:660px;overflow:hidden}.story-vehicle-stage:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(transparent,#0a1611a3)}.story-car-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 56%;transform:scale(var(--vehicle-framing, 1.09));transform-origin:50% 58%}.story-car-white{z-index:1}.story-color-mask{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:3;pointer-events:none}.story-mask-grid{position:absolute;top:0;height:100%;display:grid;transform:skew(-9.2deg)}.story-mask-cell{position:relative;overflow:hidden;margin:-1px}.story-mask-tile{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--story-green);will-change:transform}.story-vehicle-heading{position:absolute;z-index:2;left:5.5%;top:16%;max-width:76%}.story-vehicle-heading p{margin:22px 0 0;font-size:16px}.story-vehicle-heading .story-product-promise{margin:0 0 18px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.story-vehicle-heading h2 span{color:#34513b}.story-vehicle-bottom{position:absolute;z-index:4;left:5.5%;right:5.5%;bottom:9%;display:flex;align-items:flex-end;justify-content:space-between;color:#f1f3e9}.story-color-identity{display:flex;align-items:center;gap:18px;font-size:12px;line-height:1.7}.story-color-identity strong{font-size:18px;font-weight:500}.story-green-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:#70866a;flex:none}.story-color-identity .story-green-dot{width:5px;height:34px;border-radius:0;background:currentColor}.story-image-credit{position:absolute;z-index:4;bottom:23px;left:5.5%;font-size:12px;color:#e2e5dc}.story-image-error{position:absolute;z-index:5;top:50%;left:5.5%;padding:20px;background:var(--story-paper)}.story-color-switch{position:absolute;z-index:5;top:96px;right:5.5%;display:flex;gap:4px}.story-color-switch button{background:var(--rc-paper, #f6f7f2);color:var(--rc-ink, #182820);border:1px solid #718371;border-radius:var(--rc-radius, 6px);padding:10px 16px;min-height:var(--rc-control-height, 48px)}.story-color-switch button[aria-pressed=true]{background:#173c30;color:#f1f2e9}
