.about-page{padding:30px 0 64px}.about-breadcrumb{color:#667c8a;font-size:13px;margin-bottom:28px}.about-breadcrumb a{color:inherit}.about-lead{display:grid;grid-template-columns:1.05fr 1fr;min-height:440px;border-radius:24px;overflow:hidden;background:#2c4664;color:#fff}.about-lead-copy{padding:54px 44px;display:flex;flex-direction:column;justify-content:center;min-width:0}.about-lead .eyebrow{color:#7ddae0}.about-lead h1{font-size:clamp(34px,4.5vw,62px);line-height:1.08;letter-spacing:-2px;margin:24px 0 32px;overflow-wrap:anywhere}.about-signature{font-size:12px;letter-spacing:2px;color:#a7dfe3;border-top:1px solid #54718b;padding-top:24px}.about-lead figure{position:relative;margin:0;min-height:420px;background:#eef3f3}.about-lead img{width:100%;height:100%;object-fit:cover;display:block}.about-lead figcaption{position:absolute;bottom:20px;right:20px;background:#fffef0ed;color:#2c4664;font-size:12px;padding:8px 14px;border-radius:30px}.about-story{display:grid;grid-template-columns:1fr 2fr;gap:52px;padding:62px 12px}.about-story h2{font-size:34px;line-height:1.2;margin:14px 0}.about-story p:not(.eyebrow){white-space:pre-line;line-height:1.9;font-size:19px;color:#526b7c;overflow-wrap:anywhere;margin:0}.about-offer{border-top:1px solid #d9e6e8;padding-top:30px}.about-offer-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.about-offer h2{font-size:32px;line-height:1.2;margin:12px 0}.about-offer-heading>a{color:#147d88}.about-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.about-offer-card{display:flex;flex-direction:column;border:1px solid #dbe7e8;border-radius:16px;padding:28px;background:#f5f9f9;text-decoration:none;color:#2c4664;transition:transform .2s,border-color .2s}.about-offer-card:hover{transform:translateY(-3px);border-color:#48bac2}.about-offer-card:focus-visible{outline:3px solid #48bac2;outline-offset:4px}.about-offer-card svg{width:36px;height:36px;fill:none;stroke:#16818c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-bottom:26px}.about-offer-card h3{font-size:23px;margin:0 0 14px}.about-offer-card p{font-size:15px;line-height:1.75;color:#5c7482;flex:1;margin:0 0 26px}.about-offer-card span{font-weight:600;color:#147d88}.about-invite{margin-top:40px;padding:38px;border-radius:18px;background:#e9f5f5;display:flex;align-items:center;justify-content:space-between;gap:28px}.about-invite h2{font-size:30px;margin:0 0 12px}.about-invite p{margin:0;color:#58727f;line-height:1.7}.about-invite .button{flex-shrink:0}.about-page [hidden]{display:none!important}#about-status{padding:16px;background:#fff6e2;color:#725423;border-radius:10px}@media(max-width:760px){.about-page{padding-top:20px}.about-lead{grid-template-columns:1fr}.about-lead-copy{padding:34px 25px}.about-lead h1{letter-spacing:-1px}.about-lead figure{min-height:0;aspect-ratio:4/3}.about-story{grid-template-columns:1fr;gap:20px;padding:36px 4px}.about-story p:not(.eyebrow){font-size:17px}.about-story h2{font-size:28px}.about-offer-heading{display:block}.about-offer-grid{grid-template-columns:1fr}.about-offer-card{padding:26px}.about-invite{display:block;padding:28px 24px}.about-invite .button{margin-top:24px}.about-invite h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.about-offer-card{transition:none}.about-offer-card:hover{transform:none}}
