.ceh{--ceh-navy: #202f5a;padding-bottom:var(--ceh-pad-bottom, 0px);background:var(--ceh-bg, #fff);color:var(--ceh-heading, var(--ceh-navy))}.ceh *,.ceh *:before,.ceh *:after{box-sizing:border-box}.ceh__hero{position:relative;display:flex;align-items:center;min-height:var(--ceh-height, 460px);overflow:hidden}.ceh__media{position:absolute;top:0;right:0;bottom:0;width:var(--ceh-image-width, 68%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--ceh-fade, 34%));mask-image:linear-gradient(90deg,transparent 0,#000 var(--ceh-fade, 34%))}.ceh__media picture{display:block;height:100%}.ceh__img{display:block;width:100%;height:100%;object-fit:cover}.ceh__img--placeholder{background:#e8eef7;fill:#202f5a40}.ceh__inner{position:relative;z-index:1;width:100%;padding-top:48px;padding-bottom:72px}.ceh__content{max-width:min(520px,44%)}.ceh__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 18px;color:var(--ceh-accent, #e96046);font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.ceh__eyebrow--rule:after{content:"";flex:none;width:56px;height:2px;border-radius:2px;background:currentColor}.ceh__heading{margin:0 0 22px;color:var(--ceh-heading, var(--ceh-navy));font-family:Montserrat,sans-serif;font-size:clamp(40px,4.4vw,64px);font-weight:800;line-height:1.06;letter-spacing:-.02em}.ceh__heading-accent{color:var(--ceh-accent, #e96046)}.ceh__text{max-width:500px;margin:0 0 30px;color:var(--ceh-text, #4a5878);font-family:Inter,sans-serif;font-size:17.5px;line-height:1.55}.ceh__button{display:inline-flex;align-items:center;gap:10px;padding:16px 30px;border-radius:999px;background:var(--ceh-button-bg, #e96046);box-shadow:0 10px 24px color-mix(in srgb,var(--ceh-button-bg, #e96046) 32%,transparent);color:var(--ceh-button-fg, #fff);font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.ceh__button:hover{filter:brightness(.93);transform:translateY(-1px);box-shadow:0 14px 28px color-mix(in srgb,var(--ceh-button-bg, #e96046) 38%,transparent)}.ceh__button:focus-visible{outline:2px solid var(--ceh-heading, var(--ceh-navy));outline-offset:3px}.ceh__button-icon{width:16px;height:16px;flex:none}.ceh__curve{position:absolute;z-index:2;right:0;bottom:-1px;left:0;display:block;width:100%;height:clamp(28px,4.4vw,64px);pointer-events:none}.ceh__curve-fill{fill:var(--ceh-bg, #fff)}.ceh__curve-coral{fill:var(--ceh-curve-coral, #e96046)}.ceh__curve-teal{fill:var(--ceh-curve-teal, #cdeaf0)}.ceh__strip{padding:18px 0 28px}.ceh__strip--border{border-bottom:1px solid var(--ceh-strip-divider, #e4e7ee)}.ceh__highlights{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 auto;padding-top:0;padding-bottom:0;list-style:none}.ceh__highlight{display:flex;align-items:center;justify-content:center;gap:18px;margin:0;padding:6px 20px}.ceh__highlight+.ceh__highlight{border-left:1px solid var(--ceh-strip-divider, #e4e7ee)}.ceh__icon{display:inline-flex;flex:none;width:32px;height:32px;color:var(--ceh-icon, var(--ceh-accent, #e96046))}.ceh__icon svg,.ceh__icon img{width:100%;height:100%;object-fit:contain}.ceh__highlight-label{color:var(--ceh-heading, var(--ceh-navy));font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:1.35}@media(max-width:1099px){.ceh__content{max-width:min(460px,48%)}.ceh__text{font-size:16px}.ceh__highlight{gap:12px;padding:6px 12px}.ceh__highlight-label{font-size:14px}}@media(min-width:750px)and (max-width:989px){.ceh__media{width:min(var(--ceh-image-width, 68%),60%)}.ceh__content{max-width:46%}.ceh__heading{font-size:36px}.ceh__text{font-size:15px}.ceh__highlights{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.ceh__highlight{padding:12px 16px}.ceh__highlight+.ceh__highlight{border-left:0}.ceh__highlight:nth-child(2n){border-left:1px solid var(--ceh-strip-divider, #e4e7ee)}.ceh__highlight:nth-child(n+3){border-top:1px solid var(--ceh-strip-divider, #e4e7ee)}}@media(max-width:749px){.ceh__hero{display:block;min-height:0}.ceh__media{position:relative;width:100%;height:var(--ceh-mobile-image-height, 280px);-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 30%);mask-image:linear-gradient(0deg,transparent 0,#000 30%)}.ceh__img[style*=--ceh-focus-mobile]{object-position:var(--ceh-focus-mobile)!important}.ceh__inner{margin-top:-8px;padding-top:0;padding-bottom:48px}.ceh__content{max-width:none}.ceh__eyebrow{margin-bottom:12px;font-size:15px}.ceh__eyebrow--rule:after{width:40px}.ceh__heading{margin-bottom:14px;font-size:34px}.ceh__text{margin-bottom:22px;font-size:15px}.ceh__button{padding:14px 24px;font-size:15px}.ceh__curve{height:24px}.ceh__strip{padding:12px 0 20px}.ceh__highlights{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:0}.ceh__highlight{justify-content:flex-start;gap:10px;padding:14px 10px}.ceh__highlight+.ceh__highlight{border-left:0}.ceh__highlight:nth-child(2n){border-left:1px solid var(--ceh-strip-divider, #e4e7ee);padding-left:16px}.ceh__highlight:nth-child(n+3){border-top:1px solid var(--ceh-strip-divider, #e4e7ee)}.ceh__icon{width:26px;height:26px}.ceh__highlight-label{font-size:13px}}@media(prefers-reduced-motion:reduce){.ceh__button{transition:none}.ceh__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-community-hero.css.map */
