.ecs-about-bento{--ecs-navy: #1B2A4A;--ecs-hover: #EC2705;background:#fff;color:#333;padding:80px 0;font-family:var(--font-body-family)}.ecs-about-bento *,.ecs-about-bento *:before,.ecs-about-bento *:after{box-sizing:border-box}.ecs-about-bento__container{width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.ecs-about-bento__head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:48px}.ecs-about-bento .ecs-about-bento__label,.ecs-about-bento .ecs-about-bento__cell-label{font-family:var(--font-heading-family);font-weight:700;font-size:15px;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;color:#333;margin:0}.ecs-about-bento .ecs-about-bento__heading{font-family:var(--font-heading-family);font-weight:700;font-size:30px;line-height:1.1;letter-spacing:normal;text-transform:uppercase;color:#333;margin:0}.ecs-about-bento__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(200px,auto);grid-auto-rows:minmax(200px,auto);gap:30px}div.ecs-about-bento__cell{position:relative;display:flex!important;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;background:#f5f5f5;border-radius:0;min-width:0}div.ecs-about-bento__cell--media{padding:0;overflow:hidden}.ecs-about-bento__cell--media .ecs-about-bento__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;max-width:none;border-radius:0}.ecs-about-bento__cell--pos-1{grid-area:1 / 1 / 4 / 9;min-height:520px}.ecs-about-bento__cell--pos-2,.ecs-about-bento__cell--pos-3,.ecs-about-bento__cell--pos-4{grid-column:9 / 13}.ecs-about-bento__cell--pos-5{grid-column:1 / 5;min-height:280px}.ecs-about-bento__cell--pos-6{grid-column:5 / 9}.ecs-about-bento__cell--pos-7{grid-column:9 / 13;min-height:280px}.ecs-about-bento__cell-body{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ecs-about-bento .ecs-about-bento__number{font-family:var(--font-heading-family);font-weight:700;font-size:28px;line-height:1.15;color:var(--ecs-navy);margin:0}.ecs-about-bento .ecs-about-bento__line{font-family:var(--font-heading-family);font-weight:700;font-size:20px;line-height:1.3;letter-spacing:normal;text-transform:none;color:#333;margin:0}.ecs-about-bento .ecs-about-bento__link{display:inline-flex;align-items:center;font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;color:rgb(var(--color-base-accent-2));border-bottom:1px solid rgb(var(--color-base-accent-2));padding:0 0 4px;transition:color var(--duration-default),border-color var(--duration-default)}.ecs-about-bento .ecs-about-bento__link:hover,.ecs-about-bento .ecs-about-bento__link:focus-visible{color:var(--ecs-hover);border-bottom-color:var(--ecs-hover)}.ecs-about-bento .ecs-about-bento__link:focus-visible{outline:2px solid var(--ecs-hover);outline-offset:4px}@media screen and (max-width:989px){.ecs-about-bento__cell--pos-1{min-height:420px}}@media screen and (max-width:767px){.ecs-about-bento__grid{grid-template-rows:auto;grid-auto-rows:auto}div.ecs-about-bento__cell{gap:32px}.ecs-about-bento__cell--pos-1{grid-area:auto;grid-column:1 / 13;min-height:320px}.ecs-about-bento__cell--pos-5{grid-column:1 / 7;min-height:220px}.ecs-about-bento__cell--pos-7{grid-column:1 / 13;min-height:220px}.ecs-about-bento__cell--pos-2{grid-column:1 / 7}.ecs-about-bento__cell--pos-3{grid-column:7 / 13}.ecs-about-bento__cell--pos-4{grid-column:1 / 13}.ecs-about-bento__cell--pos-6{grid-column:7 / 13}}@media screen and (max-width:749px){.ecs-about-bento{padding:56px 0}.ecs-about-bento .ecs-about-bento__heading{font-size:24px}.ecs-about-bento .ecs-about-bento__number{font-size:22px}.ecs-about-bento .ecs-about-bento__line{font-size:18px}}@media screen and (max-width:480px){.ecs-about-bento__cell--pos-5,.ecs-about-bento__cell--pos-2,.ecs-about-bento__cell--pos-3,.ecs-about-bento__cell--pos-6{grid-column:1 / 13}}.ecs-about-promise{--ecs-navy: #1B2A4A;--ecs-offwhite: #f4f4f4;background:var(--ecs-navy);color:var(--ecs-offwhite);font-family:var(--font-body-family);position:relative}.ecs-about-promise *,.ecs-about-promise *:before,.ecs-about-promise *:after{box-sizing:border-box}.ecs-about-promise__track{position:relative;height:240vh}.ecs-about-promise__stage{position:sticky;top:0;display:flex;flex-direction:column;width:100%;max-width:var(--page-width);height:100vh;min-height:560px;margin-left:auto;margin-right:auto;padding:48px 15px;overflow:hidden}.ecs-about-promise__grid{display:grid;flex:1;align-content:center;grid-template-columns:repeat(12,minmax(0,1fr));gap:30px}.ecs-about-promise__copy{grid-column:3 / 11;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.ecs-about-promise .ecs-about-promise__label,.ecs-about-promise .ecs-about-promise__attribution{font-family:var(--font-heading-family);font-weight:700;font-size:15px;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;color:var(--ecs-offwhite)}.ecs-about-promise .ecs-about-promise__quote{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:28px;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--ecs-offwhite)}.ecs-about-promise .ecs-about-promise__quote .ecs-about-promise__word,.ecs-about-promise .ecs-about-promise__quote .ecs-about-promise__nobr{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.ecs-about-promise__word{display:inline-block;margin-right:.28em;color:var(--ecs-offwhite)}.ecs-about-promise__nobr{white-space:nowrap}@media screen and (max-width:989px){.ecs-about-promise__copy{grid-column:2 / 12}}@media screen and (max-width:767px){.ecs-about-promise__track{height:auto}.ecs-about-promise__stage{position:static;height:auto;min-height:0;gap:48px;padding-top:56px;padding-bottom:56px;overflow:visible}.ecs-about-promise__grid{flex:none}.ecs-about-promise__copy{grid-column:1 / 13;gap:24px}}@media screen and (max-width:749px){.ecs-about-promise .ecs-about-promise__quote{font-size:22px}}@media(prefers-reduced-motion:reduce){.ecs-about-promise__track{height:auto}.ecs-about-promise__stage{position:static;height:auto;min-height:0;gap:48px;padding-top:80px;padding-bottom:80px;overflow:visible}.ecs-about-promise__grid{flex:none}}.ecs-about-timeline{background:#fff;color:#333;padding:80px 0;font-family:var(--font-body-family)}.ecs-about-timeline *,.ecs-about-timeline *:before,.ecs-about-timeline *:after{box-sizing:border-box}.ecs-about-timeline__container{width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.ecs-about-timeline__halves{display:grid;grid-template-columns:1fr 2.5fr;gap:30px}.ecs-about-timeline__tag-mask{overflow:hidden;display:inline-block}.ecs-about-timeline__tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading-family);font-weight:700;font-size:15px;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;color:#333}.ecs-about-timeline .ecs-about-timeline__tag span{font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:inherit}.ecs-about-timeline__tag-icon{width:20px;height:20px;flex:none}.ecs-about-timeline__main{display:flex;flex-direction:column;gap:64px;min-width:0}.ecs-about-timeline__heading-mask{overflow:hidden;padding-bottom:.15em;margin-bottom:-.15em}.ecs-about-timeline .ecs-about-timeline__heading{font-family:var(--font-heading-family);font-weight:700;font-size:28px;line-height:1.15;letter-spacing:.4px;text-transform:uppercase;color:#333;margin:0}.ecs-about-timeline .ecs-about-timeline__heading .ecs-about-timeline__muted{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:#666}.ecs-about-timeline__content{display:flex}.ecs-about-timeline__progress{position:relative;display:flex;flex-direction:column;flex:none;align-items:center;align-self:stretch;width:2px;background:#e5e5e5;overflow:clip}.ecs-about-timeline__progress-line{position:sticky;top:0;width:100%;height:50vh;margin-top:-50vh;background:#1b2a4a}.ecs-about-timeline__list{display:grid;grid-template-columns:minmax(0,1fr);gap:64px;list-style:none;margin:0;padding:0 0 0 24px;flex:1;min-width:0}.ecs-about-timeline__entry{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:24px;align-items:start;margin:0;padding:0}.ecs-about-timeline .ecs-about-timeline__year{font-family:var(--font-heading-family);font-weight:700;font-size:20px;line-height:1.3;color:#333;overflow-wrap:break-word}.ecs-about-timeline .ecs-about-timeline__title{font-family:var(--font-heading-family);font-weight:700;font-size:20px;line-height:1.3;letter-spacing:normal;text-transform:none;color:#333;margin:0 0 12px}.ecs-about-timeline .ecs-about-timeline__body,.ecs-about-timeline .ecs-about-timeline__body p{font-family:var(--font-body-family);font-weight:400;font-size:16px;line-height:1.8;color:#333}.ecs-about-timeline .ecs-about-timeline__body p{margin:0 0 16px}.ecs-about-timeline .ecs-about-timeline__body p:last-child{margin-bottom:0}@media screen and (max-width:749px){.ecs-about-timeline{padding:56px 0}.ecs-about-timeline__halves{grid-template-columns:minmax(0,1fr);gap:24px}.ecs-about-timeline__main{gap:40px}.ecs-about-timeline .ecs-about-timeline__heading{font-size:22px}.ecs-about-timeline__list{gap:40px;padding-left:16px}.ecs-about-timeline__entry{grid-template-columns:96px minmax(0,1fr);column-gap:16px}.ecs-about-timeline .ecs-about-timeline__year,.ecs-about-timeline .ecs-about-timeline__title{font-size:18px}}div.ecs-anchor{display:block!important;height:0;margin:0;padding:0;scroll-margin-top:166px}@media screen and (max-width:989px){div.ecs-anchor{scroll-margin-top:120px}}
/*# sourceMappingURL=/cdn/shop/t/58/compiled_assets/styles.css.map?subset=AAAAANAB */
