#about{padding-block:70px 92px;background:#fff;color:var(--ink)}#about .wrap{width:min(1280px,calc(100% - 96px))}
.hub-composition{position:relative;container-type:inline-size;aspect-ratio:1672/941;background:url("assets/healthcare-bridge-artwork.webp") center/100% 100% no-repeat}.hub-concept-intro,.hub-audience,.hub-central{display:contents}.hub-concept-intro h2{position:absolute;left:3.6%;top:5.8%;font-size:3.6cqw;line-height:1.28;font-weight:700;letter-spacing:0;color:#12325b;margin:0}.hub-concept-intro>p{position:absolute;left:3.6%;top:24%;font-size:1.52cqw;line-height:1.8;color:#6b7788;margin:0}.hub-audience-heading{position:absolute;left:5%;top:32.6%;width:29%}.hub-audience-heading h3{font-size:1.9cqw;line-height:1.5;font-weight:700;color:#12325b;white-space:nowrap}.hub-audience-heading>p{font-size:1.1cqw;color:#7b8697;line-height:1.7;margin-top:.2cqw;white-space:nowrap}.hub-medical-audience .hub-audience-heading{left:78%;width:22%}.hub-audience-art,.hub-mark-art,.hub-function-art{display:none}.hub-audience-copy{position:absolute;left:3.6%;top:78.2%;width:29%}.hub-audience-copy h4{font-size:1.65cqw;line-height:1.7;font-weight:700;color:#12325b;white-space:nowrap}.hub-audience-copy>p{font-size:1.15cqw;line-height:1.9;color:#7b8697;white-space:nowrap}.hub-medical-audience .hub-audience-copy{left:75%;width:25%}.hub-medical-audience .hub-audience-copy h4{font-size:1.5cqw}.hub-brand-wordmark{position:absolute;left:40.9%;top:53.1%;color:#12325b;font-family:Arial,Helvetica,sans-serif;font-size:2.98cqw;line-height:1.15;font-weight:700;letter-spacing:-.09cqw;margin:0}.hub-tagline{position:absolute;left:30%;top:61%;width:40%;font-size:1.4cqw;line-height:1.6;font-weight:600;text-align:center;color:#12325b;margin:0}.hub-flow-forward,.hub-flow-return{position:absolute;left:30%;width:40%;text-align:center;font-size:1.35cqw;line-height:1.7;font-weight:600;color:#4184cf;margin:0}.hub-flow-forward{top:39.4%}.hub-flow-return{top:72%}.hub-native-functions{position:absolute;left:22%;top:92%;width:56%;display:grid;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;padding:0;margin:0}.hub-native-functions li{text-align:center;font-size:1.07cqw;line-height:1.65;font-weight:500;color:#38536f;white-space:nowrap}
@media(max-width:1000px){#about{padding-block:76px}#about .wrap{width:min(720px,calc(100% - 64px))}.hub-composition{display:flex;flex-direction:column;gap:35px;container-type:normal;aspect-ratio:auto;background:none;padding:0}.hub-concept-intro{display:block}.hub-concept-intro h2{position:static;font-size:35px;line-height:1.7}.hub-concept-intro>p{position:static;font-size:14px;line-height:2;margin-top:19px}.hub-audience{display:grid;grid-template-columns:1fr 150px;gap:12px 20px;align-items:center}.hub-audience-heading,.hub-medical-audience .hub-audience-heading{position:static;width:auto;grid-column:1;grid-row:1}.hub-audience-heading h3{font-size:23px;line-height:1.6}.hub-audience-heading>p{font-size:12px;line-height:1.8;margin-top:4px;white-space:normal}.hub-audience-art{display:block;grid-column:2;grid-row:1/3;width:150px;height:auto}.hub-audience-copy,.hub-medical-audience .hub-audience-copy{position:static;grid-column:1;grid-row:2;width:auto}.hub-audience-copy h4,.hub-medical-audience .hub-audience-copy h4{font-size:19px;line-height:1.8;white-space:normal}.hub-audience-copy>p{font-size:13px;white-space:normal;line-height:1.9;margin-top:6px}.hub-central{display:grid;grid-template-columns:50px 1fr;gap:8px 13px;border-block:1px solid #dbe7f5;padding:27px 20px}.hub-mark-art{display:block;grid-column:1;grid-row:1;width:50px;height:58px}.hub-brand-wordmark{position:static;grid-column:2;grid-row:1;align-self:center;font-size:32px;line-height:1.2;letter-spacing:-1px}.hub-tagline{position:static;grid-column:1/-1;width:auto;font-size:16px;margin:7px 0 10px;text-align:left}.hub-flow-forward,.hub-flow-return{position:static;grid-column:1/-1;width:auto;font-size:13px;text-align:left;line-height:1.9;display:flex;align-items:center;gap:13px}.hub-flow-forward:before{content:"↓";font-size:20px}.hub-flow-return:before{content:"↑";font-size:20px}.hub-native-functions{position:static;grid-column:1/-1;width:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px}.hub-native-functions li{font-size:13px;line-height:1.8;white-space:normal;text-align:left}.hub-function-art{display:block;width:34px;height:34px;margin-bottom:10px}.flow-voices{margin-top:55px}}
@media(max-width:580px){#about{padding-block:62px}#about .wrap{width:calc(100% - 40px)}.hub-composition{gap:28px}.hub-concept-intro h2{font-size:27px;line-height:1.7}.hub-concept-intro>p{font-size:13px}.hub-audience{grid-template-columns:1fr 100px;gap:10px}.hub-audience-heading h3{font-size:18px}.hub-audience-heading>p{font-size:10px}.hub-audience-art{width:100px}.hub-audience-copy h4,.hub-medical-audience .hub-audience-copy h4{font-size:15px}.hub-audience-copy>p{font-size:12px}.hub-central{grid-template-columns:38px 1fr;gap:7px 11px;padding:23px 10px}.hub-mark-art{width:38px;height:44px}.hub-brand-wordmark{font-size:clamp(22px,6.5vw,28px);letter-spacing:-.8px}.hub-tagline{font-size:14px;margin-top:8px}.hub-flow-forward,.hub-flow-return{font-size:12px;gap:11px}.hub-native-functions{grid-template-columns:repeat(2,1fr);gap:21px 18px}.hub-native-functions li{font-size:12px}.hub-function-art{width:30px;height:30px;margin-bottom:7px}}

.testimonial-composition{position:relative;container-type:inline-size;aspect-ratio:1672/941;margin-top:62px;background:url("assets/testimonial-artwork.webp") center/100% 100% no-repeat;scroll-margin-top:115px}.testimonial-intro{display:contents}.testimonial-intro h3{position:absolute;left:3.8%;top:3.7%;width:44%;font-size:3cqw;line-height:1.5;color:#12325b;font-weight:700;margin:0;white-space:nowrap}.testimonial-intro>p{position:absolute;left:3.8%;top:12%;width:44.7%;font-size:1.22cqw;line-height:1.8;color:#64748c;letter-spacing:0;margin:0;white-space:nowrap}.testimonial-person{display:none}.testimonial-photo{position:absolute;left:0;top:17.64%;display:block;width:48%;height:82.36%;object-fit:cover;object-position:center}.testimonial-quote{position:absolute;left:66.2%;width:31.3%;margin:0}.testimonial-one{top:16.1%}.testimonial-two{top:47.3%}.testimonial-three{top:78.3%}.testimonial-quote blockquote{margin:0;font-size:1.4cqw;line-height:1.73;font-weight:400;letter-spacing:0;color:#596d87}.testimonial-quote strong{font-weight:700;color:#12325b}.testimonial-quote figcaption{font-size:1.05cqw;line-height:1.8;color:#7b8da4;margin-top:1.45cqw}
@media(max-width:1000px){.testimonial-composition{container-type:normal;aspect-ratio:auto;background:none;display:grid;grid-template-columns:1fr;gap:30px;margin-top:55px}.testimonial-intro{display:block}.testimonial-intro h3{position:static;width:auto;font-size:31px;line-height:1.6;white-space:normal}.testimonial-intro>p{position:static;width:auto;font-size:14px;line-height:2;white-space:normal;margin-top:15px}.testimonial-photo{position:static;display:block;width:100%;height:auto;aspect-ratio:802/775;max-height:650px;object-fit:cover}.testimonial-quote{position:static;width:auto;display:grid;grid-template-columns:120px 1fr;gap:8px 26px;padding:10px 0 28px;border-bottom:1px solid #dbe7f5;align-items:center}.testimonial-quote:last-child{border:0;padding-bottom:0}.testimonial-person{display:block;width:120px;height:140px;grid-column:1;grid-row:1/3;align-self:center}.testimonial-quote blockquote{grid-column:2;grid-row:1;font-size:15px;line-height:2;position:relative}.testimonial-quote blockquote:before{content:"“";display:block;font-family:Georgia,serif;font-size:42px;line-height:.9;color:#a0c2eb;margin-bottom:6px}.testimonial-quote figcaption{grid-column:2;grid-row:2;font-size:12px;line-height:1.8;margin-top:6px}}
@media(max-width:580px){.testimonial-composition{margin-top:40px;gap:27px;scroll-margin-top:100px}.testimonial-intro h3{font-size:26px}.testimonial-intro>p{font-size:13px;margin-top:12px}.testimonial-quote{grid-template-columns:82px 1fr;gap:6px 17px;padding-bottom:24px}.testimonial-person{width:82px;height:105px}.testimonial-quote blockquote{font-size:13px;line-height:2}.testimonial-quote blockquote:before{font-size:36px}.testimonial-quote figcaption{font-size:10px;margin-top:5px}}
