
.jus-hero{background:#343434;color:white;padding:65px 0 0}.jus-title{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:50px;margin:25px 0 42px}.jus-title h1{font-size:clamp(42px,5.5vw,76px);line-height:1.1}.jus-title h1 em{font-size:.8em;color:#c5a572}.jus-title>p{font-size:19px;color:#e5e5e5;max-width:360px}.jus-image{margin:0;max-width:1000px}.jus-image img{display:block;width:100%;height:auto;box-shadow:0 16px 35px #0006}.jus-image figcaption{padding:16px 0 24px;font-size:13px;letter-spacing:1px;color:#c5a572}.jus-section{padding-block:80px}.jus-split{display:grid;grid-template-columns:1fr 1.2fr;gap:75px}.jus-section h2,.jus-transition h2,.jus-end h2{font-size:clamp(31px,3.7vw,46px);margin:20px 0 25px}.jus-copy p{font-size:17px;line-height:1.8}.jus-copy .lead{font-size:22px}.jus-statement{background:#dedede;padding:70px 0}.jus-statement>.wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:24px 75px}.jus-statement .eyebrow{grid-column:1/-1}.jus-statement h2{font-size:clamp(34px,4vw,52px);line-height:1.15}.jus-copy .signature{font-weight:600;font-size:15px;margin-top:24px}.jus-copy .scope{font-size:14px;margin-top:23px;color:#595959}.section-intro{max-width:760px;font-size:19px}.jus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.jus-grid article{border-top:1px solid #9b7a45;padding-top:20px}.jus-grid article>span{font:italic 32px Georgia;color:#806135}.jus-grid h3{font-size:24px;margin:15px 0}.jus-grid p{font-size:16px}.jus-transition{padding:70px 0;background:#373737;color:white}.jus-transition h2 em{color:#c5a572}.jus-transition .date{font:italic 30px Georgia;color:#c5a572}.jus-transition .scope{color:#ddd}.source-link{display:inline-block;text-decoration:underline;text-underline-offset:4px;font-size:14px;margin-top:22px}.jus-button{display:inline-block;background:#424242;color:white;padding:15px 22px;font-size:16px;margin-top:25px}.jus-end{padding:60px 0;background:#e8e8e8}.jus-end .source-link{margin-left:25px}.jus-end p{font-size:17px}@media(max-width:760px){.jus-title,.jus-split,.jus-statement>.wrap,.jus-grid{grid-template-columns:1fr;gap:28px}.jus-hero{padding-top:40px}.jus-title{margin:20px 0 30px}.jus-section,.jus-transition,.jus-statement{padding-block:45px}.jus-end .source-link{display:block;margin-left:0}.jus-title h1{letter-spacing:-1px}}
