.brand-page{--digi-navy: #1E3A5F;--digi-navy-dark: #172d4a;--digi-orange: #FD8839;--digi-orange-dark: #e5742e;--digi-text: #2d2d2d;--digi-muted: #535353;--digi-soft: #F8F9FA;--digi-line: #e5e7eb;--accent-color: #FD8839;--accent-text: #ffffff;color:var(--digi-text);font-family:var(--font-body-family, "Open Sans", sans-serif)}.brand-page *{box-sizing:border-box}.brand-container{max-width:1440px;margin-inline:auto;padding-inline:clamp(1.6rem,3vw,4rem)}.brand-section{padding-block:clamp(4rem,6vw + 1rem,8rem)}.brand-section--tight{padding-block:clamp(2.5rem,4vw,4rem)}.brand-h1,.brand-h2,.brand-h3,.brand-page .brand-eyebrow{font-family:var(--font-heading-family, "Montserrat", sans-serif)}.brand-h1{font-size:clamp(3.2rem,5vw + 1rem,5.4rem);line-height:1.05;font-weight:800;letter-spacing:-.01em;margin:0 0 1.6rem;color:var(--digi-navy)}.brand-h2{font-size:clamp(2.6rem,2.5vw + 1rem,3.6rem);line-height:1.15;font-weight:700;margin:0;color:var(--digi-navy);position:relative;display:inline-block}.brand-h2 em{font-style:normal;color:var(--digi-orange)}.brand-h2--underline:after{content:"";display:block;width:50px;height:3px;background:var(--digi-orange);margin:1.4rem auto 0;border-radius:2px}.brand-h3{font-size:clamp(1.8rem,1vw + 1rem,2.2rem);line-height:1.3;font-weight:700;margin:0 0 .8rem;color:var(--digi-navy)}.brand-lead{font-size:clamp(1.5rem,.4vw + 1.3rem,1.8rem);line-height:1.6;color:var(--digi-muted);margin:1.6rem auto 0;max-width:68ch}.brand-eyebrow{display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--digi-orange);padding:.5rem 1.6rem;border:1px solid rgba(253,136,57,.5);border-radius:20px;margin:0 0 1.6rem}.brand-section-header{text-align:center;max-width:780px;margin:0 auto 4.8rem}.brand-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem 3.2rem;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;text-decoration:none;border-radius:4px;border:2px solid transparent;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);min-height:52px}.brand-btn--primary{background-color:var(--digi-orange);color:#fff;border-color:var(--digi-orange)}.brand-btn--primary:hover{background-color:var(--digi-orange-dark);border-color:var(--digi-orange-dark);color:#fff;box-shadow:0 6px 20px #00000026;transform:translateY(-1px)}.brand-btn--secondary{background:transparent;color:var(--digi-navy);border-color:var(--digi-navy)}.brand-btn--secondary:hover{background:var(--digi-navy);color:#fff;box-shadow:0 6px 20px #00000026}.brand-btn--on-dark{background:transparent;color:#fff;border-color:#fff}.brand-btn--on-dark:hover{background:#fff;color:var(--digi-navy)}.brand-btn--ghost{background:transparent;color:var(--digi-orange);border-color:transparent;text-decoration:none;padding:.5rem 0;min-height:auto;letter-spacing:.05em}.brand-btn--ghost:hover{color:var(--digi-orange-dark);transform:translate(4px)}.brand-hero{position:relative;min-height:clamp(560px,82vh,820px);display:grid;align-items:center;overflow:hidden;background:var(--digi-navy);color:#fff}.brand-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.brand-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.brand-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1e3a5f8c,#121212bf)}.brand-hero__logo{display:block;margin:0 0 2.4rem;max-width:var(--logo-max-width, 200px);filter:drop-shadow(0 4px 16px rgba(0,0,0,.4))}.brand-hero__logo img{width:100%;height:auto;display:block}.brand-hero__inner{position:relative;z-index:2;padding-block:clamp(5rem,10vw,8rem);max-width:820px}.brand-hero .brand-h1{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.3)}.brand-hero .brand-eyebrow{background:#fd883926;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#fd883999;color:#fff}.brand-hero__sub{color:#ffffffeb;font-size:clamp(1.6rem,.4vw + 1.4rem,2rem);line-height:1.55;margin:0 0 3rem;max-width:620px}.brand-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:2.4rem}.brand-hero__trust{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;color:#ffffffe6;font-weight:500}.brand-hero__trust strong{color:#fff}.brand-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--accent-color);z-index:3}.brand-trust{background:var(--digi-soft);border-block:1px solid var(--digi-line)}.brand-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding-block:2.4rem}.brand-trust__item{display:flex;align-items:center;gap:1.2rem;justify-content:center;font-size:1.4rem;font-weight:600;text-align:left;color:var(--digi-navy)}.brand-trust__item svg{width:28px;height:28px;color:var(--digi-orange);flex-shrink:0}@media(max-width:749px){.brand-trust__grid{grid-template-columns:repeat(2,1fr);gap:1.6rem}.brand-trust__item{font-size:1.3rem}}.brand-story__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(3rem,5vw,6rem);align-items:center}.brand-story__grid--solo{grid-template-columns:1fr;max-width:860px;margin-inline:auto;text-align:center}.brand-story__grid--solo .brand-story__body .brand-h2{display:inline-block;position:relative}.brand-story__grid--solo .brand-story__body .brand-h2:after{content:"";display:block;width:50px;height:3px;background:var(--digi-orange);margin:1.4rem auto 0;border-radius:2px}.brand-story__grid--solo .brand-story__body p{text-align:left;max-width:70ch;margin-inline:auto}.brand-story__grid--solo .brand-story__plus{text-align:left;max-width:700px;margin-inline:auto;margin-top:3.5rem}.brand-story__grid--solo .brand-story__usps{margin-top:3.5rem;max-width:760px;margin-inline:auto}.brand-story__image{position:relative}.brand-story__image img{width:100%;height:auto;border-radius:8px;box-shadow:0 20px 60px #1e3a5f26}.brand-story__image:before{content:"";position:absolute;top:20px;right:-20px;bottom:-20px;left:20px;background:var(--accent-color);border-radius:8px;z-index:-1;opacity:.12}.brand-story__body .brand-h2{margin-bottom:2.4rem}.brand-story__body p{font-size:1.6rem;line-height:1.75;margin:0 0 1.4rem;color:var(--digi-muted)}.brand-story__body strong{color:var(--digi-navy)}.brand-story__plus{margin-top:3rem;padding:2.4rem 2.8rem;background:var(--digi-soft);border-left:4px solid var(--digi-orange);border-radius:0 8px 8px 0}.brand-story__plus h3{color:var(--digi-orange);margin-bottom:1rem;font-size:1.8rem;text-transform:uppercase;letter-spacing:.05em}.brand-story__plus p{color:var(--digi-text);margin:0}.brand-story__usps{margin-top:3rem;list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 2.4rem}.brand-story__usps li{position:relative;padding-left:2.4rem;font-size:1.45rem;line-height:1.45;color:var(--digi-text);font-weight:500}.brand-story__usps li:before{content:"";position:absolute;left:0;top:.3rem;width:1.6rem;height:1.6rem;background:var(--digi-orange);border-radius:50%;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px var(--digi-orange)}@media(max-width:989px){.brand-story__grid{grid-template-columns:1fr}.brand-story__image{order:-1;max-width:600px;margin-inline:auto}.brand-story__usps{grid-template-columns:1fr}}.brand-categories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem}.brand-category-card{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:8px;color:#fff;text-decoration:none;background:var(--digi-navy);isolation:isolate;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease}.brand-category-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #1e3a5f40}.brand-category-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94);z-index:0}.brand-category-card:hover img{transform:scale(1.08)}.brand-category-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e3a5f1a,#1e3a5f66,#121212d9);z-index:1;transition:background .3s ease}.brand-category-card:hover:after{background:linear-gradient(180deg,#1e3a5f33,#1e3a5f80,#121212e6)}.brand-category-card__body{position:absolute;inset:auto 0 0 0;padding:2rem;z-index:2}.brand-category-card__title{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:2rem;font-weight:700;margin:0 0 .4rem;color:#fff}.brand-category-card__sub{font-size:1.3rem;opacity:.9;margin:0;line-height:1.4}.brand-category-card__cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.2rem;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--digi-orange);transition:gap .3s ease}.brand-category-card:hover .brand-category-card__cta{gap:1rem}@media(max-width:989px){.brand-categories__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:499px){.brand-categories__grid{grid-template-columns:1fr}}.brand-how{background:var(--digi-soft)}.brand-how__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;margin-top:4.8rem;counter-reset:step}.brand-how__step{position:relative;padding:3.2rem 2.4rem 2.4rem;background:#fff;border-radius:8px;counter-increment:step;box-shadow:0 4px 20px #1e3a5f0f;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease}.brand-how__step:hover{transform:translateY(-4px);box-shadow:0 12px 40px #1e3a5f1f}.brand-how__step:before{content:counter(step,decimal-leading-zero);position:absolute;top:-1.2rem;left:2.4rem;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:5.6rem;font-weight:800;color:var(--digi-orange);line-height:1;letter-spacing:-.02em}.brand-how__step h3{margin-top:2.4rem;font-size:1.8rem}.brand-how__step p{color:var(--digi-muted);font-size:1.5rem;line-height:1.6;margin:0}@media(max-width:749px){.brand-how__grid{grid-template-columns:1fr}}.brand-cases__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;margin-top:4.8rem}.brand-case{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 4px 20px #1e3a5f0f;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease}.brand-case:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1e3a5f26}.brand-case__img{aspect-ratio:4/3;overflow:hidden;position:relative}.brand-case__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(30,58,95,.1))}.brand-case__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.brand-case:hover .brand-case__img img{transform:scale(1.05)}.brand-case__body{padding:2.4rem;flex:1}.brand-case__body h3{margin-bottom:1rem;font-size:1.7rem}.brand-case__body p{color:var(--digi-muted);font-size:1.5rem;line-height:1.6;margin:0}@media(max-width:989px){.brand-cases__grid{grid-template-columns:1fr}}.brand-reviews{background:var(--digi-soft)}.brand-reviews__header{text-align:center;margin-bottom:4.8rem}.brand-reviews__badge{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.8rem;border-radius:999px;background:#fff;border:1px solid var(--digi-line);font-size:1.35rem;font-weight:600;color:var(--digi-navy);margin-bottom:2rem;box-shadow:0 2px 10px #1e3a5f0f}.brand-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.brand-review{background:#fff;padding:2.8rem 2.4rem;border-radius:8px;box-shadow:0 4px 20px #1e3a5f0f;display:flex;flex-direction:column;position:relative;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.brand-review:hover{transform:translateY(-4px)}.brand-review:before{content:'"';position:absolute;top:-1rem;left:2rem;font-family:Georgia,serif;font-size:8rem;color:var(--digi-orange);opacity:.3;line-height:1}.brand-review__stars{color:var(--digi-orange);letter-spacing:3px;margin-bottom:1.2rem;font-size:1.4rem}.brand-review__text{font-size:1.5rem;line-height:1.65;color:var(--digi-text);flex:1;margin:0 0 1.6rem;font-style:italic}.brand-review__author{font-weight:700;font-size:1.3rem;color:var(--digi-navy)}.brand-reviews__link{text-align:center;margin-top:3rem}@media(max-width:989px){.brand-reviews__grid{grid-template-columns:1fr}}.brand-faq__list{max-width:880px;margin:4.8rem auto 0}.brand-faq__item{border-bottom:1px solid var(--digi-line);transition:padding .3s ease}.brand-faq__item[open]{padding-bottom:.8rem}.brand-faq__item summary{list-style:none;cursor:pointer;padding:2rem 3.5rem 2rem 0;position:relative;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:1.65rem;font-weight:600;line-height:1.4;color:var(--digi-navy);transition:color .2s ease}.brand-faq__item summary:hover{color:var(--digi-orange)}.brand-faq__item summary::-webkit-details-marker{display:none}.brand-faq__item summary:after{content:"";position:absolute;right:0;top:50%;width:16px;height:16px;transform:translateY(-50%);background:linear-gradient(var(--digi-orange),var(--digi-orange)) center/16px 2px no-repeat,linear-gradient(var(--digi-orange),var(--digi-orange)) center/2px 16px no-repeat;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.brand-faq__item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.brand-faq__item-body{padding:0 0 2rem;font-size:1.5rem;line-height:1.75;color:var(--digi-muted);max-width:75ch}.brand-faq__item-body p{margin:0 0 1.2rem}.brand-faq__item-body p:last-child{margin:0}.brand-final{position:relative;overflow:hidden;text-align:center;background:var(--digi-navy);color:#fff}.brand-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent-color);opacity:.92;z-index:0}.brand-final:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top left,rgba(255,255,255,.15),transparent 50%),radial-gradient(ellipse at bottom right,rgba(30,58,95,.3),transparent 60%);z-index:1}.brand-final>*{position:relative;z-index:2}.brand-final .brand-container{position:relative;z-index:2}.brand-final .brand-h2{color:inherit}.brand-final .brand-h2 em{color:#ffffffe6}.brand-final p{color:inherit;opacity:.95;font-size:clamp(1.5rem,.4vw + 1.3rem,1.8rem);max-width:600px;margin:1.6rem auto 0}.brand-final__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin:3.2rem 0 1.6rem}.brand-final .brand-btn--primary{background:#fff;color:var(--digi-navy);border-color:#fff}.brand-final .brand-btn--primary:hover{background:var(--digi-navy);color:#fff;border-color:#fff}.brand-final .brand-btn--secondary{background:transparent;color:#fff;border-color:#fff}.brand-final .brand-btn--secondary:hover{background:#fff;color:var(--accent-color)}.brand-final__micro{font-size:1.3rem;opacity:.85;margin-top:2rem;letter-spacing:.02em}.brand-page+.shopify-section--featured-collection,.brand-page .featured-collection{padding-block:clamp(4rem,6vw,7rem);background:#fff}@media(prefers-reduced-motion:reduce){.brand-page *,.brand-page *:before,.brand-page *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/brand-landing.css.map */
