.home-service-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-service-card{overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#181b17;box-shadow:0 18px 45px rgba(0,0,0,.2)}.home-service-carousel{position:relative;height:285px;overflow:hidden;background:#dce1de}.home-service-slides,.home-service-slides figure{position:absolute;inset:0;margin:0}.home-service-slides figure{opacity:0;transform:scale(1.04);transition:opacity .5s,transform .75s}.home-service-slides figure.is-active{z-index:1;opacity:1;transform:scale(1)}.home-service-slides img{width:100%;height:100%;object-fit:cover}.home-service-slides figcaption{position:absolute;right:12px;bottom:12px;padding:6px 9px;border-radius:999px;background:rgba(12,18,15,.68);color:#fff;font-size:.7rem;backdrop-filter:blur(10px)}.home-carousel-arrow{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:38px;height:46px;padding:0;border:1px solid rgba(255,255,255,.5);border-radius:10px;background:rgba(13,19,16,.58);color:#fff;font-size:1.8rem;cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(10px)}.home-carousel-arrow:hover,.home-carousel-arrow:focus-visible{background:#948a50;outline:none}.home-carousel-arrow.prev{left:10px}.home-carousel-arrow.next{right:10px}.home-carousel-dots{position:absolute;z-index:3;bottom:14px;left:12px;display:flex;gap:6px}.home-carousel-dots button{width:8px;height:8px;padding:0;border:1px solid #fff;border-radius:50%;background:transparent;cursor:pointer}.home-carousel-dots button.is-active{background:#fff;transform:scale(1.25)}.home-service-content{padding:24px 22px 27px}.home-service-content>span{color:#c7ba6d;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.home-service-content h3{margin:12px 0 18px!important;color:#fff!important;font-size:1.8rem!important}.home-service-content strong{color:#d8cc82}.home-service-columns{display:grid;grid-template-columns:1fr 1fr;gap:17px}.home-service-content ul{margin:7px 0 0;padding-left:17px;color:#c8cfcb;font-size:.86rem}.home-service-content li{margin:5px 0}.home-service-list{display:grid;grid-template-columns:1fr 1fr;gap:2px 14px}.editorial-services:has(.home-service-showcase){padding-bottom:76px}@media(max-width:1050px){.home-service-showcase{grid-template-columns:1fr 1fr}.home-service-card:first-child{grid-column:1/-1}.home-service-card:first-child{display:grid;grid-template-columns:1.05fr .95fr}.home-service-card:first-child .home-service-carousel{height:auto;min-height:390px}}@media(max-width:720px){.home-service-showcase{grid-template-columns:1fr}.home-service-card:first-child{display:block;grid-column:auto}.home-service-card:first-child .home-service-carousel,.home-service-carousel{height:310px;min-height:0}.home-service-columns,.home-service-list{grid-template-columns:1fr}.editorial-services:has(.home-service-showcase){padding-top:48px}}@media(prefers-reduced-motion:reduce){.home-service-slides figure{transition:none}}
