.ll-page{background:#f7f4ed;color:#17384e;padding:0 0 80px;font-family:'Instrument Sans',sans-serif}.ll-page *{box-sizing:border-box}.ll-wrap{max-width:1240px;margin:auto;padding:0 40px}.ll-page a{color:inherit;text-decoration:none}.ll-page :focus-visible{outline:3px solid #a46d35;outline-offset:5px}.ll-breadcrumb{display:flex;gap:12px;padding:24px 0;font-size:12px;color:#63777e}.ll-intro{padding:48px 0 40px;max-width:700px}.ll-eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin:0 0 15px}.ll-intro h1{font-family:Fraunces,Georgia,serif;font-size:clamp(44px,5vw,68px);font-weight:400;letter-spacing:-.045em;line-height:1.1;margin:0 0 22px}.ll-intro>p:last-child{font-size:17px;line-height:1.7;color:#63777e;max-width:580px;margin:0}.ll-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ll-card{display:flex;flex-direction:column;background:#fff;border:1px solid #dce1db;border-radius:16px;padding:32px;transition:border-color .2s,box-shadow .2s}.ll-card:hover{border-color:#9aaaad;box-shadow:0 8px 24px #17384e08}.ll-number{color:#8b9c9f;font-size:11px;letter-spacing:.12em;margin-bottom:25px}.ll-card h2{font-family:Fraunces,Georgia,serif;font-size:30px;line-height:1.2;font-weight:400;letter-spacing:-.03em;margin:0 0 12px}.ll-card p{font-size:14px;line-height:1.7;color:#63777e;margin:0 0 26px;max-width:420px}.ll-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:500;margin-top:auto}.ll-cta svg{width:22px;height:22px;flex:none}.ll-signature{display:grid;grid-template-columns:1fr 1fr;margin-top:52px;border-radius:18px;overflow:hidden;background:#eaece5}.ll-signature>img{width:100%;height:100%;object-fit:cover;min-height:280px}.ll-signature>div{padding:42px;align-self:center}.ll-signature h2{font-family:Fraunces,Georgia,serif;font-size:36px;font-weight:400;line-height:1.15;letter-spacing:-.035em;margin:0 0 24px}.ll-signature a{font-size:13px;border-bottom:1px solid #b1beb8;padding-bottom:6px}.ll-signature a span{padding-left:20px}@media(max-width:750px){.ll-wrap{padding:0 20px}.ll-page{padding-bottom:40px}.ll-intro{padding:24px 0 30px}.ll-intro h1{font-size:43px}.ll-intro>p:last-child{font-size:15px}.ll-grid{grid-template-columns:1fr;gap:14px}.ll-card{padding:25px}.ll-number{margin-bottom:18px}.ll-card h2{font-size:28px}.ll-signature{grid-template-columns:1fr;margin-top:32px}.ll-signature>img{min-height:0;height:auto;aspect-ratio:3/2}.ll-signature>div{padding:28px}.ll-signature h2{font-size:31px}}@media(prefers-reduced-motion:reduce){.ll-card{transition:none}}
