.references-hero{display:grid;grid-template-columns:1fr 280px;gap:80px;align-items:center;padding-block:80px 85px}.references-hero h1{font-size:clamp(46px,5.7vw,76px);letter-spacing:-3px;margin:24px 0}.references-hero .intro{max-width:650px;margin-bottom:28px}.references-note{background:var(--sage);padding:32px;border-radius:100px 5px 5px 5px;transform:rotate(3deg);border:1px solid var(--line)}.references-note>.overline{display:block;margin:22px 0 10px}.references-note>strong{font:100px/1.1 var(--serif);display:flex;align-items:center;justify-content:space-between}.references-note strong span{font:45px 'Segoe UI',sans-serif;color:var(--orange)}.note-title{font:italic 29px var(--serif)}.references-note hr{border:0;border-top:1px solid #c8d0bd;margin:24px 0 18px}.references-note p{font-size:12px;margin:0;line-height:1.9}.references-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.reference-card{border:1px solid var(--line);border-radius:5px;overflow:hidden;background:#fffdf8;transition:transform .2s,box-shadow .2s}.reference-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #213d320c}.reference-image{height:190px;background:white;padding:35px 48px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line)}.reference-image img{width:100%;height:100%;object-fit:contain}.reference-photo{padding:0}.reference-photo img{object-fit:cover;object-position:center 40%}.reference-copy{padding:24px 26px 26px}.reference-number{font:italic 16px var(--serif);color:var(--orange);display:block;margin-bottom:12px}.reference-copy h3{font-size:21px;line-height:1.3;margin-bottom:12px;letter-spacing:-.4px;overflow-wrap:anywhere}.reference-copy p{font-size:12px;margin:0}.references-cta{display:flex;justify-content:space-between;gap:40px;align-items:center}.references-cta h2 em{color:#e8ad80}.references-cta p{color:#c2d0c1;margin-bottom:0}.references-cta .button{flex-shrink:0;background:var(--cream);color:var(--green);border-color:var(--cream)}.reference-sources{padding-block:28px 0;font-size:11px}.reference-sources summary{cursor:pointer;width:fit-content}.reference-sources p{margin-top:18px}.reference-sources ul{columns:3;padding-left:18px}.reference-sources a{text-decoration:underline;text-underline-offset:3px}.reference-sources li{break-inside:avoid;padding-bottom:7px}.navlinks>a[aria-current=page]:not(.button){color:var(--orange)}
@media(min-width:1001px){.navlinks{gap:22px}}
@media(max-width:1000px){.references-hero{gap:40px;grid-template-columns:1fr 230px}.references-note{padding:25px}.references-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.references-hero{grid-template-columns:1fr;padding-block:44px 55px;gap:32px}.references-hero h1{font-size:48px;letter-spacing:-2px}.references-note{transform:none;border-radius:50px 4px 4px 4px;display:grid;grid-template-columns:100px 1fr;gap:4px 25px;padding:25px}.references-note>.overline{grid-column:2;margin:0;align-self:end}.references-note>strong{grid-column:1;grid-row:1/4;font-size:72px}.references-note strong span,.references-note hr{display:none}.references-note .note-title,.references-note p{grid-column:2}.references-cta{align-items:start;flex-direction:column;gap:25px}.reference-sources ul{columns:2}}
@media(max-width:520px){.references-grid{grid-template-columns:1fr}.reference-image{height:185px;padding:35px 65px}.reference-photo{padding:0}.reference-sources ul{columns:1}.references-hero h1{font-size:43px}}

/* The supplied GE logo is white and needs a contrasting background. */
.reference-image-ge{background:var(--green)}
