.about-page{background-color:#fff}.about-layout{color:#272727;overflow:hidden}.about-hero{padding-bottom:40px;position:relative}.about-hero:before{background-image:-webkit-image-set(url("/assets/about/hero-pattern.webp") type("image/webp"),url("/assets/about/hero-pattern.png") type("image/png"));background-image:image-set(url("/assets/about/hero-pattern.webp") type("image/webp"),url("/assets/about/hero-pattern.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:379px 514px;content:"";height:514px;pointer-events:none;position:absolute;right:0;top:-109px;width:379px;z-index:0}.about-hero>.ui-container{position:relative;z-index:1}.about-hero h1{color:#272727;font-size:48px;font-weight:700;line-height:50px;margin:0;max-width:985px;overflow-wrap:anywhere;text-transform:none}.about-hero__mission{color:#5f87a8;font-size:24px;font-weight:700;line-height:28px;margin-top:16px;max-width:1069px}.about-hero__mission p{display:inline;margin:0}.about-hero__origin{align-items:end;display:grid;gap:20px;grid-template-columns:minmax(260px,427px) minmax(0,872px);margin-top:40px;min-width:0}.about-hero__origin-copy{color:#272727;font-size:16px;font-weight:700;line-height:22px;max-width:391px;overflow-wrap:anywhere;text-transform:uppercase}.about-hero__origin-copy p{margin:0}.about-hero__image,.about-hero__picture{display:block;width:100%}.about-hero__picture{height:580px;overflow:hidden}.about-hero__image{height:100%;-o-object-fit:cover;object-fit:cover}.about-story{position:relative}.about-story:before{background-image:-webkit-image-set(url("/assets/about/story-pattern.webp") type("image/webp"),url("/assets/about/story-pattern.png") type("image/png"));background-image:image-set(url("/assets/about/story-pattern.webp") type("image/webp"),url("/assets/about/story-pattern.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:937px 597px;content:"";height:597px;left:0;pointer-events:none;position:absolute;top:397px;width:937px;z-index:0}.about-story>.ui-container{position:relative;z-index:1}.about-story__top{display:grid;gap:20px;grid-template-columns:minmax(260px,427px) minmax(0,872px);min-width:0}.about-story__content{grid-column:2;min-width:0}.about-story__lead{color:#5f87a8;font-size:16px;font-weight:700;line-height:22px;max-width:314px;text-transform:uppercase}.about-story__lead p{margin:0}.about-story__experience{color:#555;display:grid;font-size:16px;font-weight:500;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));line-height:22px;margin-top:36px;min-width:0}.about-story__experience p{margin:0}.about-story__experience b,.about-story__experience strong{font-weight:inherit}.about-story__quote{margin-top:60px}.about-story__quote .ui-attributed-quote__text{color:#555;font-size:24px;line-height:28px}.about-story__quote .ui-attributed-quote__author-name{color:#272727}.about-story__quote .ui-attributed-quote__author-role{color:#555}.about-story__quote-highlight{color:#5f87a8}.about-story__body{color:#555;-moz-column-count:3;column-count:3;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:20px;column-gap:20px;font-size:16px;font-weight:500;line-height:22px;margin-top:60px}.about-story__body p{margin:0 0 22px}.about-story__body p:last-child{margin-bottom:0}.about-story__action{display:flex;justify-content:center;margin-top:40px}.about-story__action .ui-button{max-width:100%;width:360px}.about-team{padding:120px 0 80px}.about-team__header{max-width:985px}.about-team__header h2,.about-team__header p{margin:0}.about-team__header h2{color:#272727;font-size:48px;font-weight:700;line-height:50px;text-transform:none}.about-team__header p{color:#555;font-size:24px;font-weight:700;line-height:28px;margin-top:32px}.about-team__grid{align-items:start;display:grid;gap:40px 20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;min-width:0}.about-team-card{min-width:0}.about-team-card__image,.about-team-card__picture,.about-team-card__picture-link{display:block;width:100%}.about-team-card__picture-link:focus-visible{outline:2px solid #5f87a8;outline-offset:3px}.about-team-card__picture{aspect-ratio:427/450;overflow:hidden}.about-team-card__image{height:100%;-o-object-fit:cover;object-fit:cover}.about-team-card__copy{margin-top:16px}.about-team-card__copy h3,.about-team-card__copy p{margin:0;overflow-wrap:anywhere;text-transform:none}.about-team-card__copy h3{color:#272727;font-size:24px;font-weight:700;line-height:28px}.about-team-card__copy h3 a{color:inherit;text-decoration:none}.about-team-card__copy h3 a:focus-visible,.about-team-card__copy h3 a:hover{color:#5f87a8}.about-team-card__copy p{color:#555;font-size:16px;font-weight:500;line-height:22px}@media (min-width:1401px){.about-page .breadcrumbs-new{margin-top:0;padding-bottom:40px;padding-top:24px}.about-page .breadcrumbs-new>.container{box-sizing:border-box;max-width:1440px;padding-left:60px;padding-right:60px;width:100%}.about-page .breadcrumbs-new .col-12{min-height:16px;padding-left:0;padding-right:0}}@media (max-width:991px){.about-hero{padding-bottom:56px}.about-hero:before{right:-120px;top:-72px}.about-hero h1{font-size:36px;line-height:40px}.about-hero__mission{font-size:20px;line-height:26px}.about-hero__origin{grid-template-columns:1fr;margin-top:32px}.about-hero__picture{aspect-ratio:772/514;grid-row:1;height:auto}.about-hero__origin-copy{grid-row:2}.about-story:before{left:-360px;top:280px}.about-story__top{grid-template-columns:1fr}.about-story__content{grid-column:1}.about-story__quote{margin-top:48px}.about-story__body{-moz-column-count:2;column-count:2;margin-top:48px}.about-team{padding-top:80px}.about-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.about-hero h1{font-size:32px;line-height:36px}.about-hero__mission{margin-top:20px}.about-hero__origin-copy{font-size:14px;line-height:20px}.about-story__experience{grid-template-columns:1fr;margin-top:28px}.about-story__quote{margin-top:40px}.about-story__quote .ui-attributed-quote__text{font-size:20px;line-height:24px}.about-story__body{-moz-column-count:1;column-count:1;margin-top:40px}.about-story__action{margin-top:32px}.about-story__action .ui-button{width:100%}.about-team{padding:64px 0 56px}.about-team__header h2{font-size:32px;line-height:36px}.about-team__header p{font-size:20px;line-height:26px;margin-top:20px}.about-team__grid{gap:32px;grid-template-columns:1fr;margin-top:28px}}
