@import url("about-fonts.css");
@font-face{font-family:'CW Rafttel';src:url('Rafttel-Script.ttf') format('truetype');font-display:swap}
.cw-about{font:300 16px/25.6px "CW Work Sans",Arial,sans-serif;color:#4b4b4b;margin:0 auto;padding:70px 0 30px;background:white}.cw-about *{box-sizing:border-box}.cw-about p{margin:0 0 14.4px}.cw-about h1,.cw-about h2,.cw-about h3,.cw-about h6{padding:0}.cw-about figure{margin:0}.cw-about img{height:auto;max-width:100%;vertical-align:middle}.cw-story{max-width:1120px;margin:auto}.cw-story-title{font:100 55px/55px "CW Montserrat",Arial,sans-serif;color:black;margin:0 0 40px}.cw-story-title b{font-weight:700}.cw-story-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px}.cw-story-photo img{width:100%;display:block}.cw-story-text>p:nth-child(2){margin-bottom:28px}.cw-about .cw-mission-title{font:400 30px/40px 'CW Rafttel',sans-serif;margin:8px 0 16px}.cw-about .cw-mission-description{margin-bottom:12px}.cw-story-rest{margin-top:40px}.cw-experts-title{font:400 59px/27.2px 'CW Rafttel',sans-serif;text-align:center;color:black;margin:90px 0}.cw-team-row{max-width:1120px;margin:0 auto 60px;display:grid;gap:40px}.cw-team-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-team-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-team-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-team-card{text-align:center}.cw-team-photo img{width:auto;max-width:100%}.cw-person-5f82912 img{max-width:min(100%,346px)}.cw-about .cw-team-name{font:600 30px/30px "CW Cormorant",Arial,sans-serif;text-transform:uppercase;margin:3px 0 0;padding-top:7px}.cw-team-rule{width:65%;height:1px;border:0;background:#e4c35c;margin:10px auto}.cw-team-role{font:300 16px/14.4px "CW Work Sans",Arial,sans-serif;margin-top:3px}.cw-team-role p{margin-bottom:17.4px}.cw-team-more{font:300 16px/5px "CW Work Sans",Arial,sans-serif;margin:0!important}.cw-team-more a{color:#4b4b4b;text-decoration:none}.cw-team-more a:hover{text-decoration:underline}.cw-team-category-wrap{align-self:center}.cw-team-category{font:500 42px/42px "CW Cormorant",Arial,sans-serif;text-align:center;text-transform:uppercase;margin:0}.cw-bio-dialog{border:0;padding:40px;width:min(900px,92vw);max-height:85vh;overflow:auto;color:#4b4b4b;font:16px/1.6 Arial,sans-serif}.cw-bio-dialog::backdrop{background:#0009}.cw-bio-dialog img{max-width:250px;height:auto;float:left;margin:0 25px 15px 0}.cw-bio-dialog h2{font-size:30px;margin-top:0}.cw-bio-dialog h3{font-size:18px}.cw-bio-close{position:sticky;top:0;float:right;border:0;background:#fff;font-size:28px;cursor:pointer}.cw-bio-dialog:focus{outline:none}body:has(.cw-bio-dialog[open]){overflow:hidden}.cw-about a:focus-visible,.cw-bio-close:focus-visible{outline:2px solid #b99a39;outline-offset:3px}
@media(max-width:1199px){.cw-story,.cw-team-row{max-width:calc(100% - 40px)}.cw-story-title{font-size:50px}.cw-team-category{font-size:28px;line-height:28px}}
@media(max-width:767px){.cw-about{padding-top:85px}.cw-story-title{font-size:40px;line-height:40px}.cw-story-intro{display:flex;flex-direction:column;gap:20px}.cw-story-text{order:2}.cw-story-photo{order:1}.cw-experts-title{font-size:34px;line-height:32px}.cw-team-row{max-width:calc(100% - 60px);display:flex;flex-direction:column;gap:60px}.cw-team-category-wrap{padding:25px 0}.cw-team-category{font-size:28px;line-height:28px}.cw-person-59e8f81{order:-1}.cw-row-1e3e9c7,.cw-row-58b7a6b,.cw-row-5b33379{flex-direction:column-reverse}.cw-bio-dialog{padding:20px}.cw-bio-dialog img{float:none;display:block;margin:0 auto 20px;width:100%}}

main.cw-about{max-width:none}.cw-about p{max-width:none}
.cw-person-84260dd .cw-team-photo img,.cw-person-8e6a77d .cw-team-photo img,.cw-person-aa76a60 .cw-team-photo img,.cw-person-5ddc2a6 .cw-team-photo img{max-width:min(100%,314px)}
.cw-story-rest{padding-bottom:14.4px}
.cw-story-rest{padding-bottom:.01px}
@media(max-width:767px){.cw-mission-description{padding-bottom:22.5px}}

/* Current-site typography and biography popup parity. */
.cw-team-category-wrap::before,.cw-team-category-wrap::after{content:"";display:block;height:1px;background:#e4c35c;width:46%;margin:20px auto}
.cw-bio-dialog{box-sizing:border-box;width:70vw;max-width:none;max-height:min(100dvh,720px);padding:10px 0;margin:auto;border:0;overflow:auto;box-shadow:2px 8px 23px 3px #0003;font:300 16px/24px "CW Work Sans",sans-serif;color:#4b4b4b;background:white}
.cw-bio-dialog::backdrop{background:rgba(0,0,0,.8)}
.cw-bio-layout{display:grid;grid-template-columns:39% 61%;padding:15px;max-height:700px;overflow:auto;box-sizing:border-box}
.cw-bio-layout>figure{margin:0!important}.cw-bio-dialog .cw-bio-image img{float:none;width:100%;max-width:none;height:auto;display:block;margin:0}
.cw-bio-copy{padding:0 0 30px 30px;min-width:0;box-sizing:border-box}
.cw-bio-dialog .cw-bio-name{font:600 48px/1.1 "CW Cormorant",serif;text-transform:uppercase;color:#000;margin:0;padding:0}
.cw-bio-dialog .cw-bio-role{font:300 14px/14px "CW Work Sans",sans-serif;letter-spacing:3px;text-transform:uppercase;color:#bfbfbf;margin:0 0 10px;padding:0 0 0 3px}
.cw-bio-body{font:300 16px/24px "CW Work Sans",sans-serif;column-count:2;column-gap:56px}
#bio-18904 .cw-bio-body{column-gap:37px}#bio-18897 .cw-bio-body{column-gap:35px}
.cw-bio-body.cw-bio-columns-1{column-count:1}
.cw-bio-body p{margin:0 0 14.4px}.cw-bio-body ul,.cw-bio-body ol{padding-left:40px;margin:0 0 14.4px}.cw-bio-body li{margin:0}
.cw-bio-close{position:absolute;z-index:2;right:17px;top:18px;width:18px;height:18px;border:1px solid #111;padding:0;line-height:14px;font-size:20px;color:#111;background:white;cursor:pointer;float:none}
.cw-bio-dialog[open]{animation:cw-bio-in 1.2s both}.cw-bio-dialog.cw-closing[open]{animation:cw-bio-out 1.2s both}
@keyframes cw-bio-in{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}
@keyframes cw-bio-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}
@media(max-width:1024px){.cw-bio-dialog{width:90vw}.cw-bio-copy{padding-left:20px}.cw-bio-dialog .cw-bio-name{font-size:45px}.cw-bio-body{column-count:1}}
@media(max-width:767px){.cw-bio-dialog{width:100vw;max-height:100dvh}.cw-bio-layout{display:block;padding:10px;max-height:none}.cw-bio-copy{padding:7px 0 30px}.cw-bio-dialog .cw-bio-name{font-size:31px;line-height:1.1}.cw-bio-dialog .cw-bio-role{font-size:14px;line-height:1.1;letter-spacing:0}.cw-bio-body{column-count:1}.cw-bio-dialog .cw-bio-image img{width:100%;max-width:none}}
@media(prefers-reduced-motion:reduce){.cw-bio-dialog[open],.cw-bio-dialog.cw-closing[open]{animation:none}}
.cw-bio-body li p{margin:0}.cw-bio-close{width:22px;height:22px;font-size:23px;line-height:18px}
