.meridian-advisory{--sd-paper:#f4f2eb;--sd-ink:#102b29;--sd-accent:#b8d58a}.meridian-advisory em{font-family:Instrument Serif,Georgia,serif;font-weight:400}.meridian-advisory .sd-header{color:#f4f2eb;background:#102b29;border-color:#49605b;max-width:none}.meridian-advisory .sd-wordmark{font-family:Georgia,serif;font-size:2rem}.meridian-advisory .sd-wordmark small{letter-spacing:.23em;margin-top:6px;font-family:Arial,sans-serif;font-size:.6rem;display:block}.ma-mark{color:#b8d58a;margin-left:5px;font-family:Arial,sans-serif}.ma-hero{color:#f4f2eb;background:#102b29;max-width:none;padding-top:30px;padding-bottom:25px;position:relative}.ma-hero-top{color:#c4d3c4;justify-content:space-between;display:flex}.ma-hero h1{letter-spacing:-.055em;z-index:1;margin:68px 0 40px;font-size:clamp(3.5rem,7.9vw,8.2rem);line-height:1.02;position:relative}.ma-hero h1 em{color:#c5dda2}.ma-hero-bottom{grid-template-columns:1fr 1.2fr 100px;align-items:center;gap:40px;padding-bottom:48px;display:grid}.ma-hero-bottom p{color:#d1dbd1;max-width:42ch;font-size:1.1rem}.ma-cross{color:#b8d58a;font-size:6rem;font-weight:100;line-height:1}.ma-round{border:1px solid #748777;border-radius:50%;place-items:center;width:80px;height:80px;font-size:2rem;transition:background .25s;display:grid}.ma-round:hover{background:#31514a}.ma-baseline{letter-spacing:.16em;border-top:1px solid #49605b;justify-content:space-between;gap:16px;padding-top:20px;font-size:.7rem;display:flex}.ma-intro{grid-template-columns:1fr 2fr;gap:40px;display:grid}.ma-intro h2{font-size:clamp(2.5rem,4.4vw,4.3rem)}.ma-intro p:not(.sd-eyebrow){max-width:64ch;margin-top:28px}.ma-service{border-top:1px solid #a7b1a6}.ma-service:last-child{border-bottom:1px solid #a7b1a6}.ma-service summary{grid-template-columns:1fr 2fr 40px;align-items:center;gap:30px;padding:32px 0;list-style:none;display:grid}.ma-service summary h3{font-size:clamp(1.6rem,3vw,3rem)}.ma-service summary>span:last-child{font-size:2rem;transition:transform .25s}.ma-service[open] summary>span:last-child{transform:rotate(90deg)}.ma-service-body{grid-template-columns:1fr 1fr;gap:70px;padding:0 0 35px 25%;display:grid}.ma-service-body ul{margin:0 0 20px;padding-left:20px}.ma-method{grid-template-columns:1fr 1fr;gap:10%;display:grid}.ma-method-heading{align-self:start;position:sticky;top:140px}.ma-method-heading h2{margin:25px 0}.ma-method-index{letter-spacing:-.08em;color:#718472;margin-top:50px;font-size:6rem;display:block}.ma-method-steps article{padding-bottom:70px}.ma-step-number{margin:20px 0 38px;font-size:1.4rem;display:block}.ma-method-steps h3{max-width:16ch;font-size:2.5rem}.ma-method-steps p{margin-top:25px}.ma-method-steps .sd-eyebrow{margin-top:30px;font-size:.65rem}.ma-brief{background:#dce7cf;grid-template-columns:1fr 1.3fr;gap:8%;max-width:none;display:grid}.ma-brief h2{margin:25px 0}.ma-brief-options{padding-top:20px}.ma-brief-option{border-top:1px solid #9ba991}.ma-brief-option:last-child{border-bottom:1px solid #9ba991}.ma-brief-option summary{justify-content:space-between;gap:30px;padding:24px 0;font-size:1.3rem;list-style:none;display:flex}.ma-brief-option[open] summary{font-weight:600}.ma-brief-option>div{padding:10px 0 30px}.ma-brief-option p,.ma-brief-option h3{margin:18px 0}.ma-brief-option h3{letter-spacing:0;font-size:1.2rem}.ma-brief-option ul{margin:20px 0;padding-left:20px}.ma-principles{padding-block:70px}.ma-principles>.sd-eyebrow{margin-bottom:40px}.ma-principles h3{margin-bottom:18px;font-size:1.5rem}.ma-principles .sd-grid{gap:50px}@media (width<=760px){.ma-hero-top span:last-child{display:none}.ma-hero h1{margin-top:55px;font-size:clamp(2.7rem,9.6vw,4.5rem)}.ma-hero-bottom{grid-template-columns:1fr 65px;gap:20px}.ma-cross{display:none}.ma-round{width:60px;height:60px}.ma-baseline{letter-spacing:.05em;font-size:.55rem}.ma-baseline span:last-child{display:none}.ma-intro,.ma-method,.ma-brief{grid-template-columns:1fr;gap:35px}.ma-service summary{grid-template-columns:30px 1fr 25px;gap:20px}.ma-service-body{grid-template-columns:1fr;gap:25px;padding-left:0}.ma-method-heading{position:static}.ma-method-index{display:none}.ma-method-steps article{padding-bottom:45px}.ma-method-steps h3{font-size:2rem}.ma-brief-option summary{font-size:1.1rem}.ma-principles .sd-grid{gap:30px}}
