:root{--zto-teal:#26b7ce;--zto-gold:#f5bd47;--zto-dark:#14343c;--zto-tint:#eaf7fa;--zto-text:#1f2a2e;--zto-white:#fff;--zto-outline:var(--zto-dark);--zto-outline-hover-text:var(--zto-white);--zto-radius:12px;--zto-shadow:0 10px 30px rgba(20,52,60,.12);--zto-shadow-soft:0 6px 18px rgba(20,52,60,.12);--zto-section-y:clamp(3.5rem,7vw,6.5rem);--zto-hero-y:clamp(3rem,8vw,9.5rem);--zto-hero-overlay:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(20,52,60,.25) 0%,rgba(20,52,60,0) 100%),linear-gradient(180deg,rgba(20,52,60,.4) 0%,rgba(20,52,60,.65) 100%);--zto-hero-text-shadow:0 2px 14px rgba(0,0,0,.35);--zto-card-ratio:16 / 9}.zto-section{padding-top:var(--zto-section-y);padding-bottom:var(--zto-section-y);color:var(--zto-text)}.zto-section :where(h2){color:var(--zto-dark);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;line-height:1.2;padding-bottom:.75rem}.zto-section :where(p){line-height:1.75}.zto-eyebrow{color:var(--zto-teal);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.zto-eyebrow :where(p){padding-bottom:0}.et_pb_section a.zto-btn{display:inline-flex;align-items:center;justify-content:center;min-width:10rem;padding:.7em 1.85em;border:2px solid transparent;border-radius:999px;font-size:1.0625rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.et_pb_section a.zto-btn:hover{padding:.7em 1.85em;transform:translateY(-2px)}.et_pb_section a.zto-btn::after{display:none}.et_pb_section a.zto-btn:focus-visible{outline:3px solid var(--zto-gold);outline-offset:3px}.et_pb_section a.zto-btn.zto-btn--gold{background-color:var(--zto-gold);border-color:var(--zto-gold);color:var(--zto-dark);box-shadow:0 6px 18px rgba(0,0,0,.25)}.et_pb_section a.zto-btn.zto-btn--gold:hover{background-color:var(--zto-white);border-color:var(--zto-white);color:var(--zto-dark);box-shadow:0 10px 24px rgba(0,0,0,.3)}.et_pb_section a.zto-btn.zto-btn--outline{background-color:transparent;border-color:var(--zto-outline);color:var(--zto-outline)}.et_pb_section a.zto-btn.zto-btn--outline:hover{background-color:var(--zto-outline);border-color:var(--zto-outline);color:var(--zto-outline-hover-text)}.zto-hero{--zto-outline:var(--zto-white);--zto-outline-hover-text:var(--zto-dark);position:relative;display:flex;align-items:center;min-height:clamp(400px,65vh,660px);padding-top:var(--zto-hero-y);padding-bottom:var(--zto-hero-y);background-color:var(--zto-dark);background-position:center;background-size:cover;color:var(--zto-white);text-align:center;isolation:isolate;overflow:hidden}.zto-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--zto-hero-overlay)}.zto-hero__row{max-width:860px}.zto-hero .et_pb_text{text-align:center}.zto-hero__title :where(h1){color:var(--zto-white);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.1;padding-bottom:.5rem;text-shadow:var(--zto-hero-text-shadow)}.zto-hero__tagline{padding-bottom:1.75rem}.zto-hero__tagline .et_pb_text_inner,.zto-hero__tagline .et_pb_text_inner :where(p){color:var(--zto-gold);font-size:clamp(1.125rem,2.2vw,1.5rem);font-style:italic;font-weight:600;text-shadow:var(--zto-hero-text-shadow)}.zto-hero__tagline :where(p){padding-bottom:0}.zto-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.zto-hero__actions>*{margin:0}.zto-hero a.zto-btn.zto-btn--outline{background-color:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.zto-hero a.zto-btn.zto-btn--outline:hover{background-color:var(--zto-white)}.zto-president{background-color:var(--zto-white)}.zto-president__photo{text-align:center}.zto-president__photo img{border-radius:var(--zto-radius);box-shadow:var(--zto-shadow-soft),6px 6px 0 rgba(245,189,71,.45)}.zto-president__sig{padding-top:1rem;border-top:2px solid var(--zto-gold);font-style:italic}.zto-president__sig :where(p){padding-bottom:0}.zto-president__sig :where(strong){display:block;color:var(--zto-dark);font-size:1.125rem;font-style:normal}.zto-join{background-color:var(--zto-tint)}.zto-join__image img{border-radius:var(--zto-radius);box-shadow:var(--zto-shadow)}.zto-mission{background-color:var(--zto-white)}.zto-mission__image img{border-radius:var(--zto-radius)}.zto-mission__item{padding-left:1.25rem;border-left:4px solid var(--zto-teal)}.zto-mission__item+.zto-mission__item{border-left-color:var(--zto-gold)}.zto-mission__item :where(p:last-child){padding-bottom:0}.zto-initiatives{background-color:var(--zto-teal);color:var(--zto-dark)}.zto-initiatives :where(h2){color:var(--zto-dark)}.zto-initiatives .zto-eyebrow{color:var(--zto-dark);opacity:.8}.zto-initiatives__head{text-align:center}.zto-initiatives__head :where(p){color:var(--zto-dark)}.zto-card{height:100%;padding:1.75rem;border-top:4px solid var(--zto-gold);border-radius:var(--zto-radius);background-color:var(--zto-white);box-shadow:var(--zto-shadow);color:var(--zto-text);transition:transform .2s ease}.zto-card:hover{transform:translateY(-4px)}.zto-card .et_pb_blurb_content{max-width:none}.zto-card :where(.et_pb_main_blurb_image){margin-bottom:1.25rem}.zto-card .et_pb_main_blurb_image .et_pb_image_wrap{display:block;width:100%;max-width:none}.zto-card :where(.et_pb_main_blurb_image img){display:block;width:100%;height:auto;aspect-ratio:var(--zto-card-ratio);object-fit:cover;border-radius:calc(var(--zto-radius) - 4px)}.zto-card :where(.et_pb_module_header){color:var(--zto-dark);font-size:1.25rem;font-weight:700;line-height:1.3;padding-bottom:.5rem}.zto-card :where(.et_pb_module_header a){color:inherit}.zto-card :where(.et_pb_blurb_description p){padding-bottom:0}.zto-cta{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem);background-color:var(--zto-white);text-align:center}.zto-cta__row{max-width:720px}.zto-cta .et_pb_text{text-align:center}.zto-cta .zto-eyebrow::before{content:"";display:block;width:56px;height:4px;margin:0 auto 1.25rem;border-radius:2px;background-color:var(--zto-gold)}.zto-cta__body{padding-bottom:1.5rem}.zto-cta__body :where(p){font-size:1.0625rem}.zto-cta__body :where(p:last-child){padding-bottom:0}.zto-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.zto-cta__actions>*{margin:0}@media (min-width:981px){.zto-president__row,.zto-join__row,.zto-mission__row{display:flex;align-items:center}.zto-initiatives__grid{display:flex;align-items:stretch}.zto-initiatives__grid>.et_pb_column{display:flex;flex-direction:column}.zto-initiatives__grid .zto-card{flex:1}}@media (max-width:980px){.zto-president__photo .et_pb_image_wrap{max-width:280px}}@media (prefers-reduced-motion:reduce){.et_pb_section a.zto-btn,.zto-card{transition:none}.et_pb_section a.zto-btn:hover,.zto-card:hover{transform:none}}.zto-section[id],.zto-card[id]{scroll-margin-top:2rem}.zto-hero--page{min-height:clamp(280px,42vh,440px)}.zto-hero--page .zto-hero__tagline{padding-bottom:0}.zto-intro{background-color:var(--zto-white)}.zto-intro__row{max-width:820px}.zto-intro:not(.zto-intro--split) .et_pb_text{text-align:center}.zto-intro__body :where(p){font-size:1.0625rem}.zto-intro__body :where(p:last-child),.zto-feature__body :where(p:last-child){padding-bottom:0}.zto-feature{background-color:var(--zto-white)}.zto-feature--tint,.zto-cards--tint,.zto-cta--tint{background-color:var(--zto-tint)}.zto-feature__row--text{max-width:820px}.zto-feature__image{text-align:center}.zto-feature__image img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--zto-radius);box-shadow:var(--zto-shadow)}.zto-feature__image--small .et_pb_image_wrap{max-width:280px}.zto-feature__image--small img{aspect-ratio:1;box-shadow:var(--zto-shadow-soft),6px 6px 0 rgba(245,189,71,.45)}.zto-feature__logo{display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,3rem);border-top:4px solid var(--zto-gold);border-radius:var(--zto-radius);background-color:var(--zto-white);box-shadow:var(--zto-shadow)}.zto-feature__logo img{max-height:220px;width:auto;object-fit:contain}.zto-feature .zto-btn,.zto-feature .et_pb_button_module_wrapper{margin-top:1.5rem}.zto-list{margin:0 0 1em;padding-left:0;list-style:none}.zto-section ul.zto-list{padding-left:0}.zto-list li{position:relative;padding:.3rem 0 .3rem 1.5rem;line-height:1.6}.zto-list li::before{content:"";position:absolute;left:0;top:.85em;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--zto-gold)}.zto-list li strong{color:var(--zto-dark)}.zto-quote{margin-top:1.5rem}.zto-quote blockquote{margin:0;padding:.25rem 0 .25rem 1.25rem;border-left:4px solid var(--zto-gold)}.zto-quote blockquote p{color:var(--zto-dark);font-size:1.0625rem;font-style:italic}.zto-quote blockquote p.zto-quote__by{padding-bottom:0;color:var(--zto-text);font-size:.9375rem;font-style:normal;font-weight:700}.zto-quote blockquote p.zto-quote__by::before{content:"\2014\00a0"}.zto-cards__head{max-width:820px;text-align:center}.zto-cards__head .et_pb_text{text-align:center}.zto-cards__grid+.zto-cards__grid{margin-top:2rem}.zto-card--logo .et_pb_main_blurb_image img{height:120px;aspect-ratio:auto;object-fit:contain}.zto-card :where(.et_pb_blurb_description a){color:var(--zto-dark);font-weight:700;text-decoration:underline;text-decoration-color:var(--zto-gold);text-decoration-thickness:2px;text-underline-offset:3px}@media (min-width:981px){.zto-feature__row,.zto-intro--split .zto-feature__row{display:flex;align-items:center}.zto-feature__row--reverse{flex-direction:row-reverse}.zto-cards__grid{display:flex;align-items:stretch}.zto-cards__grid>.et_pb_column{display:flex;flex-direction:column}.zto-cards__grid .zto-card{flex:1}}@media (max-width:980px){.zto-feature__row>.et_pb_column:first-child{margin-bottom:2rem}}.zto-card .et_pb_blurb_description p:not(:last-child){padding-bottom:.75em}@media (max-width:980px){.zto-cta__actions .et_pb_button_module_wrapper,.zto-hero__actions .et_pb_button_module_wrapper{text-align:center!important}.zto-cta__actions .et_pb_button,.zto-hero__actions .et_pb_button{margin-right:auto!important;margin-left:auto!important}}