.ng-about-story{color:#172e4a;background:#fff}.ng-about-story,.ng-about-story *{box-sizing:border-box}.ng-about-story__hero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:520px;background:#f1f4f5}.ng-about-story__hero-copy{position:relative;z-index:1;width:min(1240px,calc(100% - 80px));margin-inline:auto;padding-block:clamp(56px,6vw,96px)}.ng-about-story__eyebrow{margin:0 0 20px;font-size:12px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.ng-about-story h1{margin:0 0 24px;max-width:560px;color:inherit;font-size:clamp(38px,4.2vw,60px);line-height:1.08;font-weight:500;letter-spacing:-.035em}.ng-about-story__lead{font-size:17px;line-height:1.8;color:#45586c;max-width:min(520px,43vw)}.ng-about-story__lead p{margin:0}.ng-about-story__jump{display:inline-flex;align-items:center;gap:24px;margin-top:32px;padding:10px 0;min-height:44px;color:#172e4a;font-size:15px;font-weight:600;text-decoration:none;border-bottom:1px solid #a1aebc}.ng-about-story__jump:hover{border-color:#172e4a}.ng-about-story__jump:focus-visible{outline:2px solid #172e4a;outline-offset:5px}.ng-about-story__hero-image{position:absolute;top:0;right:0;bottom:0;left:38%;z-index:0;pointer-events:none}.ng-about-story__hero-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f1f4f5,#f1f4f5f0 8%,#f1f4f58c 23%,#f1f4f500 43%)}.ng-about-story__hero-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.ng-about-story__body{max-width:1240px;margin-inline:auto;padding:88px 24px;scroll-margin-top:120px}.ng-about-story__opening{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;padding-bottom:32px;border-bottom:1px solid #dce4e9}.ng-about-story h2{margin:0;max-width:380px;color:inherit;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.2;letter-spacing:-.02em}.ng-about-story__text{font-size:16px;line-height:1.85;color:#45586c}.ng-about-story__text p{margin:0 0 16px}.ng-about-story__text p:last-child{margin-bottom:0}.ng-about-story__text strong{color:#172e4a;font-weight:600}.ng-about-story__chapters{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;padding-top:28px}.ng-about-story h3{margin:0 0 16px;color:inherit;font-size:24px;font-weight:500;line-height:1.3}.ng-about-story__vision{display:grid;grid-template-columns:.45fr 1fr;gap:48px;margin-top:36px;padding:36px 40px;background:#172e4a;color:#fff;border-radius:12px}.ng-about-story__vision h3{color:#fff;margin:0}.ng-about-story__vision div{font-size:19px;line-height:1.7}.ng-about-story__vision p{margin:0}.ng-about-story__vision strong{font-weight:500}@media(max-width:989px){.ng-about-story__hero{display:block;min-height:0}.ng-about-story__hero-copy{width:auto;margin:0;padding:48px 32px 0}.ng-about-story__lead{max-width:640px}.ng-about-story__hero-image{position:relative;inset:auto;height:380px;margin-top:-12px}.ng-about-story__hero-image:after{background:linear-gradient(180deg,#f1f4f5,#f1f4f5eb 6%,#f1f4f573 20%,#f1f4f500 40%)}.ng-about-story__hero-image img{object-position:center 65%}.ng-about-story__body{padding-block:64px}.ng-about-story__opening,.ng-about-story__chapters{gap:32px}}@media(max-width:599px){.ng-about-story__hero-copy{padding:40px 20px 0}.ng-about-story__hero-image{height:290px}.ng-about-story__body{padding:48px 20px}.ng-about-story__opening,.ng-about-story__chapters,.ng-about-story__vision{grid-template-columns:1fr;gap:24px}.ng-about-story__chapters{gap:32px}.ng-about-story__vision{padding:28px 24px;margin-top:32px}.ng-about-story__vision div{font-size:17px}}.ng-about-team{color:#172e4a;background:#fff;padding:80px 24px}.ng-about-team,.ng-about-team *{box-sizing:border-box}.ng-about-team__inner{max-width:1240px;margin-inline:auto}.ng-about-team h2{margin:0 0 36px;color:inherit;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.2;letter-spacing:-.02em}.ng-about-team__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;align-items:start}.ng-about-team__card{min-width:0;overflow:hidden;border:1px solid #dce4e9;border-radius:12px;background:#fff}.ng-about-team__portrait{aspect-ratio:1 / 1;background:#edf2f5;overflow:hidden}.ng-about-team__portrait img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.ng-about-team:not(.ng-about-team--featured) .ng-about-team__portrait{position:relative;background:#fff}.ng-about-team:not(.ng-about-team--featured) .ng-about-team__portrait img{position:absolute;width:var(--ng-portrait-scale, 100%);max-width:none;height:auto;left:calc(50% + var(--ng-portrait-x, 0%));top:var(--ng-portrait-y, 0%);transform:translate(-50%);filter:grayscale(1)}.ng-about-team__copy{padding:24px 18px 12px}.ng-about-team h3{margin:0 0 10px;min-height:52px;color:inherit;font-size:21px;font-weight:500;line-height:1.25;letter-spacing:-.01em}.ng-about-team__role{min-height:65px;margin:0 0 20px;color:#5b6b7d;font-size:13px;line-height:1.65}.ng-about-team__details{border-top:1px solid #dce4e9}.ng-about-team__details summary{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:48px;padding:14px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:600}.ng-about-team__details summary::-webkit-details-marker{display:none}.ng-about-team__details summary:focus-visible{outline:2px solid #172e4a;outline-offset:3px}.ng-about-team__less,.ng-about-team__details[open] .ng-about-team__more{display:none}.ng-about-team__details[open] .ng-about-team__less{display:inline}.ng-about-team__toggle{position:relative;width:14px;height:14px;flex-shrink:0}.ng-about-team__toggle:before,.ng-about-team__toggle:after{content:"";position:absolute;background:currentColor}.ng-about-team__toggle:before{width:14px;height:1px;top:6px;left:0}.ng-about-team__toggle:after{width:1px;height:14px;left:6px;top:0}.ng-about-team__details[open] .ng-about-team__toggle:after{display:none}.ng-about-team__bio{color:#45586c;font-size:14px;line-height:1.8}.ng-about-team__bio p{margin:0 0 18px}.ng-about-team__bio strong{color:#172e4a;font-weight:600}.ng-about-team--featured{padding-top:0}.ng-about-team--featured .ng-about-team__grid{grid-template-columns:1fr}.ng-about-team--featured .ng-about-team__card{display:grid;grid-template-columns:300px 1fr;background:#f1f4f5}.ng-about-team--featured .ng-about-team__portrait{aspect-ratio:auto;min-height:350px}.ng-about-team--featured .ng-about-team__copy{padding:40px 48px}.ng-about-team--featured h3{min-height:0;font-size:28px}.ng-about-team--featured .ng-about-team__role{min-height:0;margin-bottom:24px}.ng-about-team--featured .ng-about-team__bio{max-width:680px;font-size:16px}.ng-about-team--featured .ng-about-team__bio p:last-child{margin-bottom:0}@media(min-width:900px)and (max-width:1199px){.ng-about-team__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.ng-about-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-about-team--featured .ng-about-team__card{grid-template-columns:230px 1fr}.ng-about-team--featured .ng-about-team__copy{padding:32px}}@media(max-width:599px){.ng-about-team{padding:48px 20px}.ng-about-team__grid{grid-template-columns:1fr;gap:24px}.ng-about-team h3,.ng-about-team__role{min-height:0}.ng-about-team--featured{padding-top:0}.ng-about-team--featured .ng-about-team__card{grid-template-columns:1fr}.ng-about-team--featured .ng-about-team__portrait{min-height:0;aspect-ratio:1 / 1}.ng-about-team--featured .ng-about-team__copy{padding:28px 24px}}.ng-principles{background:#edf2f5;color:#172e4a;padding:clamp(56px,6vw,88px) 24px}.ng-principles,.ng-principles *{box-sizing:border-box}.ng-principles__inner{max-width:1240px;margin-inline:auto}.ng-principles__header{max-width:790px;margin:0 auto 40px;text-align:center}.ng-principles__eyebrow{margin:0 0 14px;font-size:12px;line-height:1.6;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ng-principles__header h2{margin:0;color:inherit;font-size:clamp(30px,3.2vw,44px);line-height:1.18;font-weight:500;letter-spacing:-.025em;text-transform:none}.ng-principles__intro{margin-top:18px;font-size:17px;line-height:1.6}.ng-principles__intro p{margin:0}.ng-principles__grid{display:grid;grid-template-columns:repeat(var(--ng-principle-columns),minmax(0,1fr));gap:20px}.ng-principles__card{min-width:0;padding:30px 26px 32px;background:#fff;border:1px solid #dae3e8;border-radius:12px}.ng-principles__badge{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:#edf2f5;margin-bottom:26px}.ng-principles .ng-principle-icon{display:block;width:40px;height:40px;color:#172e4a}.ng-principles__card h3{margin:0 0 14px;color:inherit;font-size:18px;line-height:1.35;font-weight:600;letter-spacing:0;text-transform:none}.ng-principles__text{color:#45586c;font-size:15px;line-height:1.75}.ng-principles__text p{margin:0 0 12px}.ng-principles__text p:last-child{margin-bottom:0}@media(max-width:989px){.ng-principles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.ng-principles{padding-inline:20px}.ng-principles__header{text-align:left;margin-bottom:28px}.ng-principles__grid{grid-template-columns:1fr;gap:16px}.ng-principles__card{padding:24px}.ng-principles__badge{width:64px;height:64px;margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=AAAAAAAAAABgAg */
