#chauffeurs .home-split-head .home-head-right{text-align:left}#chauffeurs .home-split-head .home-head-right>p{margin:1rem 0 0}#chauffeurs .home-head-book{align-items:center;gap:.5rem;margin-top:1.1rem;display:inline-flex}#chauffeurs .home-head-book svg{flex:none}@media (min-width:880px){#chauffeurs .home-split-head{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,5vw,4rem);max-width:none;display:grid}#chauffeurs .home-split-head .home-head-left>.hair,#chauffeurs .home-split-head .home-head-left>h2{margin:0}#chauffeurs .home-split-head .home-head-left>h2{margin-top:.5rem}#chauffeurs .home-split-head .home-head-right{flex-direction:column;align-items:flex-start;gap:1.2rem;display:flex}#chauffeurs .home-split-head .home-head-right>p{max-width:52ch;margin:0}#chauffeurs .home-head-book{margin-top:0}}@media (max-width:879px){#chauffeurs .home-split-head,#chauffeurs .home-split-head .home-head-left{width:100%;max-width:none}}#chauffeurs .chauf{isolation:isolate;border-radius:16px;position:relative;overflow:hidden}#chauffeurs .chauf img{transition:transform .7s var(--ease);will-change:transform}#chauffeurs .chauf .cap{-webkit-backdrop-filter:blur(7px);background:linear-gradient(#080e1800,#080e1894);border-top:1px solid #ffffff1f}#chauffeurs .chauf:after{content:"";z-index:3;pointer-events:none;transition:transform .85s var(--ease);background:linear-gradient(115deg,#0000 28%,#ffffff14 40%,#fff6 50%,#ffffff14 60%,#0000 72%);position:absolute;inset:0;transform:translate(-130%)}@media (hover:hover){#chauffeurs .chauf:hover img{transform:scale(1.08)}#chauffeurs .chauf:hover:after{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){#chauffeurs .chauf img,#chauffeurs .chauf:after{transition:none!important;transform:none!important}}#chauffeurs .hm-book{isolation:isolate;letter-spacing:.01em;background:linear-gradient(135deg, var(--accent-hi) 0%, var(--accent) 52%, #9a7a30 100%);min-height:52px;color:var(--band);transition:transform .2s var(--ease), box-shadow .25s var(--ease), filter .2s var(--ease);border:1px solid #785c208c;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 30px;font-size:1rem;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 26px -12px #b08d3c99,0 2px 6px #785c2047,inset 0 1px #ffffff73}#chauffeurs .hm-book .arrow{transition:transform .2s var(--ease);display:inline-block}#chauffeurs .hm-book:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 22%,#fff9 48%,#0000 74%);animation:6.5s ease-in-out 1.6s infinite hm-book-sheen;position:absolute;inset:0;transform:translate(-160%)}@keyframes hm-book-sheen{0%,14%{transform:translate(-160%)}30%,to{transform:translate(160%)}}@media (hover:hover){#chauffeurs .hm-book:hover{filter:saturate(1.06)brightness(1.04);transform:translateY(-2px);box-shadow:0 18px 36px -14px #b08d3cb8,0 4px 10px #785c2052,inset 0 1px #ffffff80}#chauffeurs .hm-book:hover .arrow{transform:translate(3px)}}#chauffeurs .hm-book:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){#chauffeurs .hm-book{transition:none}#chauffeurs .hm-book:after{opacity:0;animation:none}}
