.ServicesShowcase-module__qbo7ta__section{color:#1b1d1b;background:#f3f1eb;padding:clamp(80px,10vw,150px) 0}.ServicesShowcase-module__qbo7ta__container{width:min(100% - 48px,1480px);margin-inline:auto}.ServicesShowcase-module__qbo7ta__intro{grid-template-columns:1.4fr .6fr;align-items:end;gap:40px;margin-bottom:clamp(48px,6vw,90px);display:grid}.ServicesShowcase-module__qbo7ta__eyebrow{letter-spacing:.16em;color:#b21f31;align-items:center;gap:13px;font:600 11px/1.4 Arial,sans-serif;display:flex}.ServicesShowcase-module__qbo7ta__eyebrowLine{background:#d12034;width:24px;height:1px;display:block}.ServicesShowcase-module__qbo7ta__intro h2{letter-spacing:-.07em;margin:22px 0 0;font-size:clamp(54px,7.7vw,120px);font-weight:500;line-height:.98}.ServicesShowcase-module__qbo7ta__intro h2 em{color:#d12034;font-family:Georgia,Times New Roman,serif;font-weight:400}.ServicesShowcase-module__qbo7ta__intro>p{color:#696a65;justify-self:end;max-width:360px;padding-bottom:8px;font-size:clamp(15px,1.3vw,18px);line-height:1.65}.ServicesShowcase-module__qbo7ta__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.ServicesShowcase-module__qbo7ta__card{min-width:0;color:inherit;background:#faf9f5;border:1px solid #14191614;border-radius:12px;text-decoration:none;transition:transform .75s cubic-bezier(.2,1,.3,1),box-shadow .75s cubic-bezier(.2,1,.3,1),border-color .4s;display:block;overflow:hidden}.ServicesShowcase-module__qbo7ta__card:hover,.ServicesShowcase-module__qbo7ta__card:focus-visible{border-color:#d120343d;transform:translateY(-9px);box-shadow:0 30px 65px #201f1c24}.ServicesShowcase-module__qbo7ta__card:focus-visible{outline-offset:4px;outline:2px solid #d12034}.ServicesShowcase-module__qbo7ta__visual{isolation:isolate;aspect-ratio:1.2;background:#242824;position:relative;overflow:hidden}.ServicesShowcase-module__qbo7ta__image{object-fit:cover;object-position:center;filter:saturate(.8);transition:transform 1s cubic-bezier(.2,1,.3,1),filter .8s;transform:scale(1.025)}.ServicesShowcase-module__qbo7ta__card:hover .ServicesShowcase-module__qbo7ta__image,.ServicesShowcase-module__qbo7ta__card:focus-visible .ServicesShowcase-module__qbo7ta__image{filter:saturate(1.05);transform:scale(1.11)}.ServicesShowcase-module__qbo7ta__visualShade{z-index:1;background:linear-gradient(#08090861,#0000 35% 55%,#08090882);transition:background .5s;position:absolute;inset:0}.ServicesShowcase-module__qbo7ta__topLine,.ServicesShowcase-module__qbo7ta__visualCaption{z-index:2;color:#fff;letter-spacing:.14em;font:600 10px/1.3 Arial,sans-serif;position:absolute}.ServicesShowcase-module__qbo7ta__topLine{justify-content:space-between;gap:10px;display:flex;top:22px;left:24px;right:24px}.ServicesShowcase-module__qbo7ta__visualCaption{bottom:23px;left:24px}.ServicesShowcase-module__qbo7ta__iconFrame{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:.65;background:#0507062e;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:84px;height:84px;margin:-42px;transition:transform .7s cubic-bezier(.2,1,.3,1),background .5s,opacity .5s,border-color .5s;display:grid;position:absolute;top:50%;left:50%;transform:scale(.8)}.ServicesShowcase-module__qbo7ta__card:hover .ServicesShowcase-module__qbo7ta__iconFrame,.ServicesShowcase-module__qbo7ta__card:focus-visible .ServicesShowcase-module__qbo7ta__iconFrame{opacity:1;background:#d12034;border-color:#d12034;transform:scale(1)}.ServicesShowcase-module__qbo7ta__corner{z-index:2;background:#d12034;width:0;height:3px;transition:width .8s cubic-bezier(.2,1,.3,1);position:absolute;bottom:0;right:0}.ServicesShowcase-module__qbo7ta__card:hover .ServicesShowcase-module__qbo7ta__corner,.ServicesShowcase-module__qbo7ta__card:focus-visible .ServicesShowcase-module__qbo7ta__corner{width:100%}.ServicesShowcase-module__qbo7ta__details{padding:27px 26px 25px}.ServicesShowcase-module__qbo7ta__detailsHeader{align-items:baseline;gap:12px;min-height:70px;display:flex}.ServicesShowcase-module__qbo7ta__index{color:#d12034;flex:none;font:600 12px/1.5 Arial,sans-serif}.ServicesShowcase-module__qbo7ta__details h3{letter-spacing:-.048em;margin:0;font-size:clamp(23px,2.05vw,32px);font-weight:500;line-height:1.12}.ServicesShowcase-module__qbo7ta__details>p{color:#6d706b;min-height:65px;margin:7px 0 24px;font-size:14px;line-height:1.6}.ServicesShowcase-module__qbo7ta__discover{letter-spacing:.035em;border-top:1px solid #deddd7;justify-content:space-between;align-items:center;padding-top:16px;font:600 12px/1.5 Arial,sans-serif;display:flex}.ServicesShowcase-module__qbo7ta__arrow{border-radius:50%;place-items:center;width:34px;height:34px;transition:color .5s,background .5s,transform .5s;display:grid}.ServicesShowcase-module__qbo7ta__card:hover .ServicesShowcase-module__qbo7ta__arrow,.ServicesShowcase-module__qbo7ta__card:focus-visible .ServicesShowcase-module__qbo7ta__arrow{color:#fff;background:#d12034;transform:rotate(45deg)}.ServicesShowcase-module__qbo7ta__footer{color:#787a72;letter-spacing:.12em;border-top:1px solid #d9d9d1;justify-content:space-between;gap:20px;margin-top:34px;padding-top:28px;font:600 11px/1.4 Arial,sans-serif;display:flex}.ServicesShowcase-module__qbo7ta__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.ServicesShowcase-module__qbo7ta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ServicesShowcase-module__qbo7ta__container{width:min(100% - 36px,480px)}.ServicesShowcase-module__qbo7ta__intro{grid-template-columns:1fr;gap:20px}.ServicesShowcase-module__qbo7ta__intro>p{justify-self:start}.ServicesShowcase-module__qbo7ta__grid{grid-template-columns:1fr;gap:18px}.ServicesShowcase-module__qbo7ta__visual{aspect-ratio:1.35}.ServicesShowcase-module__qbo7ta__detailsHeader,.ServicesShowcase-module__qbo7ta__details>p{min-height:unset}}@media (hover:none){.ServicesShowcase-module__qbo7ta__iconFrame{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ServicesShowcase-module__qbo7ta__card,.ServicesShowcase-module__qbo7ta__image,.ServicesShowcase-module__qbo7ta__iconFrame,.ServicesShowcase-module__qbo7ta__corner,.ServicesShowcase-module__qbo7ta__arrow{transition-duration:.01ms!important}.ServicesShowcase-module__qbo7ta__card:hover,.ServicesShowcase-module__qbo7ta__card:focus-visible{transform:none}}
