.shopify-section-vec-page-hero,.shopify-section-vec-feature-grid{margin:0!important;padding:0!important}.vec-page-hero{padding:7rem 1.5rem 5rem;border-bottom:1px solid var(--color-border)}.vec-page-hero--dark{background-color:var(--color-navy);border-bottom:none}@media screen and (min-width:750px){.vec-page-hero{padding:9rem 1.5rem 6rem}}.vec-page-hero .container-vector{max-width:52rem}.vec-page-hero--centered .container-vector{text-align:center;max-width:44rem}.vec-page-hero__label{font-family:var(--font-vector-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:var(--color-slate);margin:0 0 1.5rem}.vec-page-hero--dark .vec-page-hero__label{color:#fbfaf766}.vec-page-hero__heading{font-family:var(--font-vector-display);font-weight:300;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1;letter-spacing:-.02em;color:var(--color-navy);margin:0 0 1.5rem}.vec-page-hero--dark .vec-page-hero__heading{color:var(--color-paper)}.vec-page-hero__heading em{font-style:italic}.vec-page-hero__subheading{font-family:var(--font-vector-body);font-size:clamp(1rem,2vw,1.25rem);font-weight:300;line-height:1.65;color:var(--color-slate);max-width:36rem;margin:0}.vec-page-hero--dark .vec-page-hero__subheading{color:#fbfaf7a6}.vec-page-hero--centered .vec-page-hero__subheading{margin-left:auto;margin-right:auto}.vec-feature-grid{padding:6rem 1.5rem;border-bottom:1px solid var(--color-border)}@media screen and (min-width:750px){.vec-feature-grid{padding:8rem 1.5rem}}.vec-feature-grid__header{max-width:36rem;margin:0 auto 4rem;text-align:center}.vec-feature-grid__section-label{font-family:var(--font-vector-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:var(--color-slate);margin:0 0 1rem}.vec-feature-grid__section-heading{font-family:var(--font-vector-display);font-weight:300;font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.1;letter-spacing:-.02em;color:var(--color-navy);margin:0}.vec-feature-grid__grid{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width:750px){.vec-feature-grid__grid{grid-template-columns:repeat(3,1fr);gap:3.5rem}}.vec-feature-grid__item{border-top:1px solid var(--color-border);padding-top:2rem}.vec-feature-grid__item-number{font-family:var(--font-vector-display);font-weight:300;font-size:2.5rem;line-height:1;letter-spacing:-.03em;color:var(--color-border);margin:0 0 1.5rem}.vec-feature-grid__item-label{font-family:var(--font-vector-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--color-slate);margin:0 0 .75rem}.vec-feature-grid__item-heading{font-family:var(--font-vector-display);font-weight:300;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.15;letter-spacing:-.01em;color:var(--color-navy);margin:0 0 1rem}.vec-feature-grid__item-body{font-family:var(--font-vector-body);font-size:.9375rem;font-weight:300;line-height:1.75;color:var(--color-slate);margin:0}.main-page-title{display:none}.page-width .rte,.main-page .rte{max-width:38rem;margin-left:auto;margin-right:auto}.shopify-section .main-page{padding-top:5rem;padding-bottom:6rem}@media screen and (min-width:750px){.shopify-section .main-page{padding-top:6rem;padding-bottom:8rem}}.rte p,.rte li{font-family:var(--font-vector-body)!important;font-size:1.0625rem!important;font-weight:300!important;line-height:1.8!important;color:var(--color-slate)!important}.rte p+p{margin-top:1.25em}.rte h2{font-family:var(--font-vector-display)!important;font-weight:300!important;font-size:clamp(1.75rem,3.5vw,2.5rem)!important;letter-spacing:-.02em!important;color:var(--color-navy)!important;line-height:1.1!important;margin:3rem 0 1.25rem!important}.rte h3{font-family:var(--font-vector-body)!important;font-size:.8125rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.18em!important;color:var(--color-navy)!important;margin:2.5rem 0 .75rem!important}.rte hr{border:none;border-top:1px solid var(--color-border);margin:3rem 0}.rte strong{font-weight:500!important;color:var(--color-navy)!important}.rte a{color:var(--color-navy)!important;text-decoration:underline;text-underline-offset:3px}.contact__fields{max-width:36rem;margin:0 auto}.contact .field__label{font-family:var(--font-vector-body)!important;font-size:.8125rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:var(--color-slate)!important}.contact .field__input,.contact .field__input:focus,.contact textarea{font-family:var(--font-vector-body)!important;font-size:1rem!important;font-weight:300!important;color:var(--color-navy)!important;border-color:var(--color-border)!important;border-radius:0!important;background-color:transparent!important}.contact .field__input:focus,.contact textarea:focus{border-color:var(--color-navy)!important;box-shadow:none!important;outline:none!important}.contact .button{background-color:var(--color-navy)!important;color:var(--color-paper)!important;border:1px solid var(--color-navy)!important;border-radius:0!important;font-family:var(--font-vector-body)!important;font-size:.8125rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:1rem 2.5rem!important;transition:background-color .2s ease,color .2s ease!important;min-height:unset!important}.contact .button:hover{background-color:transparent!important;color:var(--color-navy)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-vector-pages.css.map */
