.mum-opening{display:grid;grid-template-columns:1fr 1.1fr;gap:6vw;align-items:center}.mum-opening h1{font-size:clamp(48px,5.5vw,84px);line-height:1.08;margin:20px 0}.mum-opening p{line-height:1.8;max-width:62ch}.mum-opening .brand-button{margin-top:22px}.mum-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0}.mum-gallery img{width:100%;height:auto!important;aspect-ratio:4/3;object-fit:contain!important;box-sizing:border-box}.mum-gallery img:first-child{grid-column:1/-1}.mum-gallery figcaption{grid-column:1/-1;font-size:12px;line-height:1.6;opacity:.7}.mum-prices,.mum-options{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.mum-price{font-size:28px!important;color:white}.mum-options article{padding-bottom:22px;border-bottom:1px solid #ffffff30;margin-bottom:24px}.mum-options h3{font-size:23px}.mum-booking p{max-width:80ch;line-height:1.8}body.done-silk .service-directory-grid{gap:28px;background:transparent;border:0;align-items:stretch}body.done-silk .service-directory-grid>a{padding:0 0 28px;background:transparent;border:0;border-bottom:1px solid #ffffff30}body.done-silk .service-directory-grid .service-card-photo{display:block;width:100%;height:auto!important;aspect-ratio:4/3!important;object-fit:contain!important;background:#080909;margin:0 0 18px;box-sizing:border-box;flex:none}body.done-silk .service-directory-grid h3{font-size:25px;margin:14px 0}body.done-silk .service-directory-grid p{max-width:100%;font-size:14px}.service-directory-grid>a:focus-visible{outline:2px solid white;outline-offset:6px}@media(max-width:760px){.mum-opening,.mum-options,.mum-prices{grid-template-columns:1fr;gap:32px}body.done-silk .service-directory-grid{gap:22px}body.done-silk .service-directory-grid h3{font-size:21px}}@media(max-width:520px){body.done-silk .service-directory-grid{grid-template-columns:1fr}.mum-opening h1{font-size:48px}}