.murli-menu-feature{position:relative;display:block;min-width:0;border-radius:18px;overflow:hidden;background:#172f24;color:white;align-self:stretch;min-height:240px}.murli-menu-feature img{width:100%;height:100%;position:absolute;object-fit:cover;transition:transform .6s ease}.murli-menu-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#000a)}.murli-menu-feature div{position:absolute;bottom:28px;left:28px;right:28px;z-index:1}.murli-menu-feature strong{display:block;font-size:26px;font-weight:400;line-height:1.2;margin:10px 0}.murli-menu-feature span{font-size:11px;letter-spacing:.08em}.murli-menu-feature:hover img{transform:scale(1.035)}
@media(min-width:1001px){.vv-nav-dropdown{grid-template-columns:.65fr 1.1fr 1.6fr;gap:36px;padding-top:52px;padding-bottom:60px;border-top:0}.vv-nav-intro p{font-size:27px}.vv-nav-links{grid-template-columns:1fr}.vv-nav-links>a{padding:8px 0}.vv-nav-links>a:hover{background:transparent;color:#80648d}.vv-nav-links small{font-size:12px}.vv-nav-links>a>span{font-size:20px}.vv-nav-dropdown[hidden]{display:none}}
.murli-editorial-container{width:min(1328px,calc(100% - 80px));margin:auto}.murli-principles,.murli-resources{padding:110px 0;background:#fff;color:#101010}.murli-principles h2,.murli-resources h2{font-size:clamp(34px,4vw,62px);font-weight:400;letter-spacing:-.045em;line-height:1.1;margin:0 0 70px}.murli-principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.murli-principle{background:#f2f2f2;border-radius:20px;padding:42px;min-height:500px;display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:background .35s ease}.murli-icon{width:70px;height:70px;background:#fff;border-radius:16px;display:grid;place-items:center;margin-bottom:70px;color:#80648d}.murli-icon svg{width:32px;fill:none;stroke:currentColor;stroke-width:2.4}.murli-tone-1 .murli-icon{color:#aa957e}.murli-tone-2 .murli-icon{color:#829eaf}.murli-principle h3{font-size:clamp(23px,2.2vw,32px);font-weight:400;line-height:1.4;letter-spacing:-.035em;margin:0 0 50px}.murli-principle p{font-size:16px;line-height:1.65;margin:auto 0 32px}.murli-card-button{align-self:flex-start;background:#e9e9e9;padding:12px 16px;border-radius:7px;font-size:14px;transition:background .25s,color .25s}.murli-tone-0:is(:hover,:focus-visible){background:#d2c5de}.murli-tone-1:is(:hover,:focus-visible){background:#aa957e}.murli-tone-2:is(:hover,:focus-visible){background:#95aaba}.murli-principle:is(:hover,:focus-visible) .murli-card-button{background:#101010;color:#fff}.murli-principle:focus-visible,.murli-resource:focus-visible,.murli-menu-feature:focus-visible{outline:3px solid #74558b;outline-offset:5px}.murli-resources{padding-top:30px}.murli-resources h2{text-align:center;margin-bottom:80px;font-size:clamp(40px,5.4vw,82px)}.murli-resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.murli-resource{position:relative;background:#f2f2f2;border-radius:20px;padding:22px;display:flex;flex-direction:column;min-width:0;text-decoration:none;color:inherit;overflow:hidden;transition:background .3s}.murli-resource.intro,.murli-resource.green,.murli-resource.wide{grid-column:span 2}.murli-resource.intro{min-height:300px}.murli-resource.green{grid-row:span 2;min-height:530px;background:#173d2b;color:#fff;justify-content:flex-end}.murli-resource img{width:100%;aspect-ratio:1.35;object-fit:cover;border-radius:12px;transition:transform .5s}.murli-resource-label{font-size:10px;letter-spacing:.08em;margin-bottom:20px}.murli-resource h3{font-size:21px;font-weight:400;line-height:1.4;letter-spacing:-.025em;margin:24px 25px 10px 0}.murli-resource.intro h3,.murli-resource.green h3{font-size:clamp(30px,3vw,46px);margin-top:auto}.murli-resource-arrow{position:absolute;bottom:24px;right:24px;transition:transform .25s}.murli-resource:hover .murli-resource-arrow{transform:translate(3px,-3px)}.murli-resource:hover{background:#e8e8e8}.murli-resource.green:hover{background:#214e39}.murli-resource:hover img{transform:scale(1.015)}
@media(max-width:1000px){.murli-menu-feature{display:none}.murli-principle{padding:28px}.murli-editorial-container{width:calc(100% - 40px)}}
@media(max-width:700px){.murli-principles,.murli-resources{padding:65px 0}.murli-principle-grid,.murli-resource-grid{grid-template-columns:1fr}.murli-principle{min-height:390px}.murli-icon{margin-bottom:38px}.murli-principle h3{margin-bottom:30px}.murli-principle p{margin-top:0}.murli-resource.intro,.murli-resource.green,.murli-resource.wide{grid-column:auto;grid-row:auto;min-height:300px}.murli-principles h2,.murli-resources h2{margin-bottom:40px}.murli-resources{padding-top:0}}
@media(prefers-reduced-motion:reduce){.murli-principle,.murli-card-button,.murli-resource,.murli-resource img,.murli-resource-arrow,.murli-menu-feature img{transition:none}}

/* A bottom-up colour reveal keeps the card content stationary. */
.murli-principle{position:relative;isolation:isolate;overflow:hidden;transition:none;--card-hover:#d2c5de}
.murli-principle.murli-tone-1{--card-hover:#aa957e}
.murli-principle.murli-tone-2{--card-hover:#95aaba}
.murli-principle:is(:hover,:focus-visible,:active){background:#f2f2f2}
.murli-principle::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--card-hover);transform:scaleY(0);transform-origin:bottom;transition:transform .55s cubic-bezier(.22,1,.36,1);pointer-events:none}
.murli-principle:is(:hover,:focus-visible,:active)::before{transform:scaleY(1)}
.vv-header .vv-nav-trigger{color:#555;transition:color .2s ease}
.vv-header .vv-nav-trigger svg{display:none}
.vv-header .vv-nav-trigger:is(:hover,:focus-visible,[aria-expanded="true"]){color:#000}
@media(prefers-reduced-motion:reduce){.murli-principle::before,.vv-header .vv-nav-trigger{transition:none}}
