/* Amanié Rituals London approved master, draft only */body{background:#f8f3ed;color:#25180f}.arl-slideshow{height:clamp(330px,34vw,550px);position:relative;overflow:hidden}.arl-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .8s ease;pointer-events:none}.arl-slide.active{opacity:1;pointer-events:auto}.arl-slide-copy{position:absolute;left:6.5%;top:50%;transform:translateY(-50%);color:#fff;max-width:48%}.arl-slide-copy>span{font-size:11px;letter-spacing:.3em}.arl-slide-copy h1{font-family:Georgia,serif;font-size:clamp(28px,4.2vw,67px);line-height:1.06;font-weight:400;margin:18px 0 12px}.arl-slide-copy p{font:clamp(14px,1.5vw,20px)/1.4 Georgia,serif;max-width:450px}.arl-slide-copy a{display:inline-block;margin-top:16px;padding:12px 25px;border:1px solid #fff;color:#fff;text-decoration:none;font:16px Georgia,serif}.arl-slide-dots{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:9px}.arl-slide-dots button{border:1px solid #fff;background:transparent;width:9px;height:9px;border-radius:50%;padding:0;cursor:pointer}.arl-slide-dots button.active{background:#fff}.arl-benefits{display:grid;grid-template-columns:repeat(4,1fr);background:#fbf5ef;padding:20px 3%;font:14px Georgia,serif;text-align:center;gap:12px}.arl-benefits>div:not(:last-child){border-right:1px solid #dfd1c4}.arl-benefits span{font-size:24px;margin-right:8px}.arl-benefits small{font-size:12px}.arl-departments{padding:32px 2% 24px}.arl-section-heading{text-align:center;margin:0 auto 28px}.arl-section-heading span,.arl-edit-title span{font-size:12px;letter-spacing:.28em;font-weight:600}.arl-section-heading h2{font:clamp(32px,4vw,54px) Georgia,serif;font-weight:400;margin:6px}.arl-category-grid{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:10px}.arl-category{grid-column:span 4;position:relative;display:block;overflow:hidden;aspect-ratio:1.38;color:white}.arl-category:nth-child(n+6){grid-column:span 5;aspect-ratio:1.8}.arl-category img,.arl-edit-card img{height:100%;width:100%;object-fit:cover;display:block;transition:transform .4s}.arl-category:hover img,.arl-edit-card:hover img{transform:scale(1.035)}.arl-category:after,.arl-edit-card:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(23,11,5,.62));pointer-events:none}.arl-category>span{position:absolute;bottom:16px;left:16px;color:white;font:clamp(15px,1.6vw,23px) Georgia,serif;z-index:1}.arl-faith{width:100%;aspect-ratio:3.05;background-position:center;background-size:cover;position:relative}.arl-faith-link{position:absolute;inset:0}.arl-edit{padding:28px 2% 22px}.arl-edit-title{text-align:center;margin:0 0 24px}.arl-edit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.arl-edit-card{position:relative;aspect-ratio:1.95;overflow:hidden;color:#fff}.arl-edit-card>div{position:absolute;bottom:16px;left:18px;z-index:1}.arl-edit-card h3{font:clamp(20px,2.4vw,32px)/1.06 Georgia,serif;max-width:230px;margin:0 0 12px}.arl-edit-card span{display:inline-block;border:1px solid #fff;padding:8px 14px;font:13px Georgia,serif}.site-footer{background:#2e170d!important;color:#f5e9df!important}.site-footer a,.site-footer h3,.site-footer p,.site-footer small{color:#f5e9df!important}.site-footer .amanie-footer-bottom span:first-child{font-size:0}.site-footer .amanie-footer-bottom span:first-child:before{content:"© 2025 Amanié Rituals London. All rights reserved.";font-size:12px}@media(max-width:700px){.arl-slideshow{height:390px}.arl-slide{background-position:63% center}.arl-slide-copy{left:5%;max-width:68%}.arl-slide-copy h1{font-size:30px}.arl-slide-copy p{font-size:13px}.arl-slide-copy a{font-size:13px;padding:9px}.arl-benefits{grid-template-columns:repeat(2,1fr);font-size:12px}.arl-benefits>div:nth-child(2){border:0}.arl-category-grid{grid-template-columns:repeat(2,1fr);gap:7px}.arl-category,.arl-category:nth-child(n+6){grid-column:auto;aspect-ratio:1.2}.arl-category:last-child{grid-column:span 2;aspect-ratio:2.5}.arl-faith{aspect-ratio:2;background-position:35% center}.arl-edit-grid{grid-template-columns:1fr;gap:10px}.arl-edit-card{aspect-ratio:2.1}}@media(prefers-reduced-motion:reduce){.arl-slide,.arl-category img,.arl-edit-card img{transition:none}}