.service-image-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:45px;align-items:stretch}.service-detail-image{margin:0;position:relative;overflow:hidden;min-height:510px;background:#191919}.service-detail-image>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:65% center;transition:transform .8s}.service-detail-image:hover>img{transform:scale(1.025)}.service-detail-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#080808eb,transparent 45%);pointer-events:none}.service-detail-image figcaption{position:absolute;z-index:1;bottom:26px;left:25px;right:25px}.service-detail-image figcaption span{font-size:11px;letter-spacing:1.5px;display:block}.service-detail-image figcaption small{font-size:10px;color:#999;display:block;margin-top:10px}.service-image-layout .service-booking-link{grid-template-columns:30px 1fr 25px;gap:12px;padding:25px 0;min-height:125px}.service-image-layout .service-booking-link h3{font-size:30px}.service-image-layout .service-booking-link p{grid-column:2;grid-row:2;margin:0;font-size:13px}.service-image-layout .service-arrow{grid-column:3;grid-row:1/3}.workshop-story{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;background:#181819}.workshop-story figure{margin:0}.workshop-story figure>img{width:100%;height:410px;object-fit:cover;display:block}.workshop-story figcaption{font-size:8px;letter-spacing:1.4px;color:#777;margin-top:14px}.workshop-story .eyebrow{color:#ff6067;font-size:10px}.workshop-story h2{font-size:61px;line-height:1.03}.workshop-story>div>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#aaa;max-width:380px;margin-top:25px}.audi-editorial{padding-top:0;padding-bottom:0}.audi-editorial figure{margin:0;position:relative;overflow:hidden;background:#191919}.audi-editorial img{display:block;width:100%;height:440px;object-fit:cover;object-position:center 52%}.audi-editorial figure:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#080808df,transparent 55%);pointer-events:none}.audi-editorial figcaption{position:absolute;z-index:1;left:32px;right:32px;bottom:30px;display:flex;justify-content:space-between;align-items:end;gap:25px}.audi-editorial figcaption>span{font-family:'Barlow Condensed',sans-serif;font-size:30px;line-height:1.25}.audi-editorial figcaption strong{font-weight:600;color:#eee}.audi-editorial figcaption small{font-size:9px;letter-spacing:1px;color:#999}@media(max-width:1000px){.service-image-layout{gap:26px;grid-template-columns:1.25fr 1fr}.service-image-layout .service-booking-link h3{font-size:26px}.workshop-story{gap:5%}.workshop-story h2{font-size:48px}.workshop-story figure>img{height:350px}}@media(max-width:700px){.service-image-layout{grid-template-columns:1fr;gap:28px}.service-detail-image{min-height:320px}.service-image-layout .service-booking-link{min-height:105px;padding:22px 0}.service-image-layout .service-booking-link h3{font-size:27px}.service-image-layout .service-booking-link p{font-size:12px}.workshop-story{grid-template-columns:1fr;gap:30px}.workshop-story h2{font-size:47px}.workshop-story figure>img{height:290px}.workshop-story>div>p:not(.eyebrow){font-size:14px}.audi-editorial img{height:330px;object-position:65% center}.audi-editorial figcaption{left:20px;right:20px;bottom:22px;display:block}.audi-editorial figcaption>span{font-size:25px}.audi-editorial figcaption small{display:block;font-size:8px;margin-top:15px}.service-detail-image figcaption span{font-size:10px}}@media(prefers-reduced-motion:reduce){.service-detail-image>img{transition:none}.service-detail-image:hover>img{transform:none}}
