:root{--brand-ink: #10243e;--brand-blue: #1478b8;--brand-blue-dark: #0b5d91;--brand-cyan: #52c7e8;--brand-mist: #f1f6f8;--brand-line: #d9e3e9;--brand-white: #fff;--brand-warm: #f2b544;--brand-radius: 1.2rem;--brand-shadow: 0 1.6rem 4rem rgba(16, 36, 62, .1)}body{color:var(--brand-ink)}.header-wrapper{border-bottom:.1rem solid rgba(16,36,62,.1)}.header__heading-logo{max-height:4.4rem;object-fit:contain}.header__menu-item{font-weight:650;letter-spacing:.01em}.button,.shopify-payment-button__button--unbranded{min-height:5.2rem;font-weight:750;letter-spacing:.02em}.button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none}.brand-section{position:relative;overflow:hidden}.brand-shell{width:min(100% - 3.2rem,124rem);margin-inline:auto}.brand-narrow{width:min(100% - 3.2rem,82rem);margin-inline:auto}.brand-section-pad{padding-block:clamp(5.6rem,8vw,10rem)}.brand-kicker{margin:0 0 1.2rem;color:var(--brand-blue);font-size:1.2rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.brand-display{max-width:15ch;margin:0;color:var(--brand-ink);font-size:clamp(4rem,6vw,7.8rem);font-weight:760;letter-spacing:-.045em;line-height:.98}.brand-title{max-width:18ch;margin:0;color:var(--brand-ink);font-size:clamp(3rem,4.2vw,5.4rem);font-weight:750;letter-spacing:-.035em;line-height:1.05}.brand-subtitle{max-width:28ch;margin:0;color:var(--brand-ink);font-size:clamp(2.4rem,3vw,3.8rem);font-weight:730;letter-spacing:-.025em;line-height:1.1}.brand-copy{max-width:62ch;margin:2rem 0 0;color:#4a5a69;font-size:clamp(1.6rem,1.6vw,1.9rem);line-height:1.65}.brand-copy>*:first-child{margin-top:0}.brand-copy>*:last-child{margin-bottom:0}.brand-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.brand-button{display:inline-flex;min-height:5.2rem;align-items:center;justify-content:center;padding:1.2rem 2.6rem;border:.15rem solid var(--brand-blue);background:var(--brand-blue);color:#fff;font-weight:780;text-decoration:none;transition:transform .2s ease,background .2s ease,border .2s ease}.brand-button:hover{background:var(--brand-blue-dark);border-color:var(--brand-blue-dark);color:#fff;transform:translateY(-.2rem)}.brand-button--light{border-color:#fff;background:#fff;color:var(--brand-ink)}.brand-button--outline{background:transparent;color:var(--brand-blue)}.brand-button--outline:hover{color:#fff}.brand-link{display:inline-flex;align-items:center;gap:.8rem;color:var(--brand-blue);font-weight:780;text-decoration:none}.brand-link:after{content:"\2192";transition:transform .2s ease}.brand-link:hover:after{transform:translate(.4rem)}.brand-section-heading{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:4rem}.brand-section-heading__copy{max-width:54rem}.brand-section-heading__copy .brand-copy{margin-top:1.2rem}.brand-trust{background:#fff;border-bottom:.1rem solid var(--brand-line)}.brand-trust__grid{display:grid;grid-template-columns:repeat(4,1fr)}.brand-trust__item{display:flex;align-items:center;justify-content:center;gap:1.2rem;min-height:9.4rem;padding:1.6rem;border-right:.1rem solid var(--brand-line);font-weight:720;line-height:1.25}.brand-trust__item:last-child{border-right:0}.brand-icon{display:inline-grid;flex:0 0 auto;width:4.2rem;height:4.2rem;place-items:center;border-radius:50%;background:#e9f7fb;color:var(--brand-blue)}.brand-icon svg{width:2.3rem;height:2.3rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.brand-grid{display:grid;gap:2rem}.brand-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-card{position:relative;display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:.1rem solid var(--brand-line);border-radius:var(--brand-radius);background:#fff}.brand-card__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--brand-mist)}.brand-card__media img,.brand-card__media svg{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.brand-card:hover .brand-card__media img{transform:scale(1.025)}.brand-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:2.6rem}.brand-card__body .brand-link{margin-top:auto;padding-top:2rem}.brand-card__title{margin:0;color:var(--brand-ink);font-size:2.3rem;font-weight:740;letter-spacing:-.02em;line-height:1.18}.brand-card__text{margin:1rem 0 0;color:#5b6875;line-height:1.6}.brand-card__eyebrow{margin:0 0 .8rem;color:var(--brand-blue);font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.brand-card--icon{padding:3rem}.brand-card--icon .brand-icon{width:5.4rem;height:5.4rem;margin-bottom:2.4rem}.brand-card--icon .brand-icon svg{width:2.8rem;height:2.8rem}.brand-card--icon .brand-card__text{margin-bottom:0}.brand-card--link{color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.brand-card--link:hover{color:inherit;transform:translateY(-.4rem);box-shadow:var(--brand-shadow)}.brand-product-band{background:var(--brand-mist)}.brand-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.brand-product-grid .card-wrapper{padding:1.2rem;border:.1rem solid var(--brand-line);background:#fff}.brand-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.brand-split__media{min-height:56rem;background:var(--brand-mist)}.brand-split__media img,.brand-split__media svg{width:100%;height:100%;object-fit:cover}.brand-split__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,9rem);background:var(--brand-ink);color:#fff}.brand-split__content .brand-kicker{color:var(--brand-cyan)}.brand-split__content .brand-title,.brand-split__content .brand-copy{color:#fff}.brand-split__content .brand-copy{color:#ffffffc2}.brand-check-list{display:grid;gap:1.2rem;margin:2.6rem 0 0;padding:0;list-style:none}.brand-check-list li{display:flex;gap:1rem;align-items:flex-start}.brand-check-list svg{width:2.1rem;flex:0 0 2.1rem;fill:none;stroke:var(--brand-cyan);stroke-width:2}.brand-resource-band{background:#fff}.brand-resource-card{display:flex;align-items:center;gap:1.8rem;padding:2.4rem;border:.1rem solid var(--brand-line);border-radius:var(--brand-radius);color:inherit;text-decoration:none}.brand-resource-card:hover{border-color:var(--brand-cyan);color:inherit}.brand-resource-card .brand-icon{width:5rem;height:5rem}.brand-resource-card__content{min-width:0}.brand-resource-card__content strong{display:block;color:var(--brand-ink);font-size:1.8rem;line-height:1.25}.brand-resource-card__content span{display:block;margin-top:.4rem;color:#687684;font-size:1.35rem}.brand-resource-card__arrow{margin-left:auto;color:var(--brand-blue);font-size:2.2rem}.brand-testimonial{padding:3.2rem;border-radius:var(--brand-radius);background:var(--brand-mist)}.brand-testimonial .brand-icon{margin-bottom:2.2rem;background:#fff}.brand-testimonial blockquote{margin:0;color:var(--brand-ink);font-size:1.9rem;font-weight:620;line-height:1.55}.brand-testimonial footer{margin-top:2rem;color:#5e6c79;font-size:1.35rem}.brand-page-hero{background:var(--brand-ink);color:#fff}.brand-page-hero__inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:48rem}.brand-page-hero__content{padding:7rem 6rem 7rem 0}.brand-page-hero .brand-display{font-size:clamp(4rem,5.4vw,6.8rem);color:#fff}.brand-page-hero .brand-copy{color:#ffffffc2}.brand-page-hero .brand-kicker{color:var(--brand-cyan)}.brand-page-hero__media{align-self:stretch;min-height:42rem}.brand-page-hero__media img,.brand-page-hero__media svg{width:100%;height:100%;object-fit:cover}.brand-page-hero__placeholder{width:100%;height:100%;background:radial-gradient(circle at 50% 40%,rgba(82,199,232,.5),transparent 30%),linear-gradient(135deg,#1b557d,#09192a)}.brand-steps{counter-reset:brand-step}.brand-step{position:relative;padding:3rem 2rem 3rem 8rem;border-top:.1rem solid var(--brand-line);counter-increment:brand-step}.brand-step:before{position:absolute;left:2rem;top:2.5rem;width:4.2rem;height:4.2rem;border-radius:50%;background:var(--brand-blue);color:#fff;content:counter(brand-step,decimal-leading-zero);display:grid;place-items:center;font-size:1.25rem;font-weight:800}.brand-step:last-child{border-bottom:.1rem solid var(--brand-line)}.brand-step h3{margin:0;color:var(--brand-ink);font-size:2.2rem}.brand-step p{margin:.8rem 0 0;color:#5d6a76;line-height:1.6}.brand-library{background:var(--brand-mist)}.brand-library__toolbar{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.brand-pill{padding:.8rem 1.4rem;border-radius:99rem;background:#e2ecf1;color:var(--brand-ink);font-size:1.3rem;font-weight:720}.brand-download{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem;padding:2.4rem;border-bottom:.1rem solid var(--brand-line);background:#fff;color:inherit;text-decoration:none}.brand-download:first-child{border-radius:var(--brand-radius) var(--brand-radius) 0 0}.brand-download:last-child{border-bottom:0;border-radius:0 0 var(--brand-radius) var(--brand-radius)}.brand-download:hover{background:#fafdff;color:inherit}.brand-download__meta strong{display:block;color:var(--brand-ink);font-size:1.8rem}.brand-download__meta span{display:block;margin-top:.5rem;color:#677582;font-size:1.3rem}.brand-download__type{color:var(--brand-blue);font-size:1.2rem;font-weight:800;letter-spacing:.1em}.brand-case{position:relative;min-height:46rem;overflow:hidden;border-radius:var(--brand-radius);background:var(--brand-ink);color:#fff}.brand-case__media,.brand-case__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.brand-case__media:after{content:"";background:linear-gradient(0deg,#041220ed,#0412200a 70%)}.brand-case__media img,.brand-case__media svg{width:100%;height:100%;object-fit:cover}.brand-case__content{position:absolute;z-index:1;inset:auto 0 0;padding:3rem}.brand-case__content h3{margin:.5rem 0 0;color:#fff;font-size:2.5rem}.brand-case__content p{margin:1rem 0 0;color:#ffffffbf}.brand-case__tag{color:var(--brand-cyan);font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.brand-form-wrap{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,7vw,9rem)}.brand-form-aside{padding-top:1rem}.brand-form{padding:clamp(2.8rem,5vw,5rem);border:.1rem solid var(--brand-line);border-radius:var(--brand-radius);background:#fff;box-shadow:var(--brand-shadow)}.brand-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.brand-field{margin-bottom:1.6rem}.brand-field label{display:block;margin-bottom:.7rem;color:var(--brand-ink);font-size:1.3rem;font-weight:750}.brand-field input,.brand-field select,.brand-field textarea{width:100%;min-height:5.2rem;padding:1.2rem 1.4rem;border:.1rem solid #b9c8d1;border-radius:.4rem;background:#fff;color:var(--brand-ink);font:inherit}.brand-field textarea{min-height:14rem;resize:vertical}.brand-field input:focus,.brand-field select:focus,.brand-field textarea:focus{outline:.2rem solid rgba(20,120,184,.24);border-color:var(--brand-blue)}.brand-form-status{margin-bottom:2rem;padding:1.5rem;background:#e7f6ed;color:#165b32}.brand-cta{padding-block:clamp(5rem,8vw,8rem);background:var(--brand-blue);color:#fff;text-align:center}.brand-cta .brand-title{max-width:22ch;margin-inline:auto;color:#fff}.brand-cta .brand-copy{margin-inline:auto;color:#fffc}.brand-cta .brand-actions{justify-content:center}.product__info-container .product__title h1{color:var(--brand-ink);letter-spacing:-.03em}.product-form__submit{font-weight:780}@media screen and (max-width:989px){.brand-grid--4,.brand-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-page-hero__inner{grid-template-columns:1fr}.brand-page-hero__content{padding-right:0}.brand-page-hero__media{min-height:34rem}.brand-form-wrap{grid-template-columns:1fr}}@media screen and (max-width:749px){.brand-shell,.brand-narrow{width:min(100% - 2.4rem,124rem)}.brand-section-heading{display:block}.brand-section-heading .brand-link{margin-top:2rem}.brand-trust__grid{grid-template-columns:1fr 1fr}.brand-trust__item{justify-content:flex-start;border-bottom:.1rem solid var(--brand-line);font-size:1.3rem}.brand-trust__item:nth-child(2n){border-right:0}.brand-grid--3,.brand-grid--4,.brand-product-grid,.brand-split{grid-template-columns:1fr}.brand-split__media{min-height:34rem}.brand-page-hero__content{padding-block:5rem}.brand-form__grid{grid-template-columns:1fr;gap:0}.brand-download{grid-template-columns:auto minmax(0,1fr);gap:1.4rem}.brand-download__type{grid-column:2}}@media(prefers-reduced-motion:reduce){.brand-card__media img,.brand-button,.brand-link:after,.brand-card--link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand-phase-one.css.map */
