/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.breadcrumb{font-size:0.929em;}
.peak-about{--pa-ink:#263d50;--pa-red:#a5223d;background:#f7f5ef;color:var(--pa-ink);font:17px/1.65 Lato,Arial,sans-serif;width:100%}.peak-about *{box-sizing:border-box}.peak-about .pa-wrap{width:100%;max-width:860px;padding-left:24px;padding-right:24px;margin:0 auto}.peak-about h1,.peak-about h2,.peak-about h3{color:var(--pa-ink);text-transform:none;letter-spacing:normal;margin:0}.peak-about h1,.peak-about h2{font-family:Georgia,serif;font-weight:400;line-height:1.16}.peak-about h1{font-size:42px;max-width:700px}.peak-about h1 em{color:var(--pa-red)}.peak-about h2{font-size:32px}.peak-about h3{font:400 26px/1.25 Georgia,serif}.peak-about p{margin:0 0 18px}.peak-about strong{font-weight:700}.peak-about .pa-eyebrow{font:700 11px/1.5 Arial,sans-serif;letter-spacing:1.6px;color:var(--pa-red);margin-bottom:20px}.peak-about .pa-hero{display:block;padding-top:52px;padding-bottom:44px}.peak-about .pa-lead{font-size:19px;margin-top:24px}.peak-about .pa-proof{border-top:1px solid #d8d4cb;margin-top:24px;padding-top:17px;font-size:15px;color:#596574}.peak-about .pa-proof span{font-size:24px;color:var(--pa-ink);font-weight:700;margin-right:6px}.peak-about .pa-link{color:var(--pa-red);font-size:15px;font-weight:700;text-decoration:none;border-bottom:1px solid var(--pa-red);padding-bottom:4px;display:inline-block}.peak-about .pa-link span{padding-left:14px}.peak-about .pa-team-photo{width:280px;max-width:100%;margin:30px 0 0}.peak-about .pa-team-crop{width:100%;aspect-ratio:1/1.05;position:relative;overflow:hidden;border-radius:10px;background:#ddd}.peak-about .pa-team-crop img{position:absolute;display:block;width:143%;height:auto;max-width:none;left:-43%;top:-4%}.peak-about figcaption{font-size:12px;text-align:center;color:#596574;padding-top:9px}.peak-about .pa-team-section{padding:40px 0 44px;border-top:1px solid #dedbd3;border-bottom:1px solid #dedbd3;background:#efede6}.peak-about .pa-section-intro{margin-top:15px;color:#596574}.peak-about .pa-people{display:block;margin-top:28px}.peak-about .pa-person{display:grid;grid-template-columns:128px minmax(0,1fr);column-gap:26px;align-items:start;margin:0;padding:26px 0;border-top:1px solid #d6d2c9}.peak-about .pa-person:first-child{border-top:0;padding-top:0}.peak-about .pa-portrait{grid-column:1;grid-row:1/4;width:128px;height:150px;position:relative;overflow:hidden;border-radius:8px;background:#ddd}.peak-about .pa-portrait img{display:block;width:100%;height:100%;object-fit:cover}.peak-about .pa-patrick img{object-position:0% center}.peak-about .pa-geraldine img{object-position:86% center}.peak-about .pa-julien img{position:absolute;width:315%;height:auto;max-width:none;left:-215%;top:-10%}.peak-about .pa-person h3,.peak-about .pa-person p{grid-column:2}.peak-about .pa-role{font-size:13px;color:var(--pa-red);font-weight:700;margin:6px 0 12px}.peak-about .pa-person>p:last-child{font-size:16px;margin-bottom:0;color:#465364}.peak-about .pa-approach{padding-top:44px;padding-bottom:44px}.peak-about .pa-steps{display:block;margin-top:22px}.peak-about .pa-steps>div{position:relative;padding:18px 0 18px 42px;border-top:1px solid #d8d4cb}.peak-about .pa-steps span{position:absolute;left:0;top:21px;color:var(--pa-red);font-size:12px;font-weight:700}.peak-about .pa-steps h3{font:700 17px/1.4 Lato,Arial,sans-serif;margin-bottom:7px}.peak-about .pa-steps p{font-size:16px;margin:0}.peak-about .pa-contact{padding:36px 0;background:#263d50;color:#fff}.peak-about .pa-contact-inner{display:block}.peak-about .pa-contact h2{color:#fff;font-size:29px}.peak-about .pa-contact .pa-eyebrow{color:#f3b9b7}.peak-about .pa-contact p:last-child{font-size:16px;margin:18px 0;color:#e5e9ed}.peak-about .pa-button{display:inline-block;background:#fff;color:var(--pa-ink);border-radius:5px;padding:13px 20px;font-size:15px;font-weight:700;text-decoration:none;margin-top:4px}.peak-about a:hover{text-decoration:underline}.peak-about a:focus-visible{outline:3px solid #e19319;outline-offset:4px}@media(min-width:992px){body.page-node-5 .dialog-off-canvas-main-canvas{background:#474d6b}body.page-node-5 .if_anim{height:70px}body.page-node-5 #navbar-main{position:absolute;top:0;left:0;width:25%;max-width:25%;z-index:5}body.page-node-5 .region-animation-header{margin-left:25%;flex:0 0 75%;max-width:75%;height:70px}body.page-node-5 #main{margin-left:25%;width:75%;background:#f7f5ef}}@media(max-width:600px){.peak-about .pa-wrap{padding-left:22px;padding-right:22px}.peak-about .pa-hero{padding-top:34px}.peak-about h1{font-size:34px}.peak-about h2{font-size:28px}.peak-about .pa-person{grid-template-columns:96px minmax(0,1fr);column-gap:18px}.peak-about .pa-portrait{width:96px;height:116px;grid-row:1/3}.peak-about .pa-person>p:last-child{grid-column:1/-1;margin-top:16px}.peak-about h3{font-size:25px}.peak-about .pa-role{font-size:12px}.peak-about .pa-lead{font-size:18px}}
