.cf-about-greeting-section{margin-top:-60px;position:relative;z-index:20}.cf-about-container-narrow{max-width:1100px}.cf-about-rep-img-box{position:relative}.cf-about-rep-img-inner{border-radius:40px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;border:4px solid white;aspect-ratio:4/5}.cf-about-rep-img{width:100%;height:100%!important;object-fit:cover!important}.cf-about-rep-label{position:absolute;bottom:-24px;right:-24px;background:#fff;padding:24px;border-radius:24px;box-shadow:0 20px 25px -5px #0000001a;border:1px solid #f3f4f6}@media (max-width: 767px){.cf-about-rep-label{display:none}}.cf-about-rep-role{font-size:12px;font-weight:700;color:var(--cf-color-secondary);text-transform:uppercase;margin-bottom:4px}.cf-about-rep-name{font-size:20px;font-weight:700;color:var(--cf-color-primary)}.cf-about-greeting-title{font-size:30px;font-weight:700;color:var(--cf-color-brand-navy);margin-bottom:32px;display:flex;align-items:center}.cf-about-greeting-bar{width:48px;height:4px;background-color:var(--cf-color-brand-orange);margin-right:16px;border-radius:999px}.cf-about-greeting-lead{font-size:18px;color:var(--cf-color-primary);line-height:1.8;margin-bottom:32px;font-weight:500}.cf-about-greeting-text{font-size:16px;color:var(--cf-color-secondary);line-height:1.8}.cf-about-highlights-section{background-color:var(--cf-color-bg-surface);padding:96px 0}.cf-highlight-card{text-align:center;padding:40px}.cf-highlight-num-text{display:block;font-size:60px;font-weight:900;color:var(--cf-color-brand-navy);margin-bottom:16px;letter-spacing:-.05em;line-height:1}.cf-highlight-unit-text{font-size:36px}.cf-highlight-title{font-weight:700;font-size:18px;margin-bottom:8px;color:var(--cf-color-primary)}.cf-highlight-desc{font-size:14px;color:var(--cf-color-secondary)}.cf-about-strengths-wrapper{display:flex;flex-direction:column;gap:120px}.cf-strength-img-wrap{height:350px;border-radius:40px;overflow:hidden;box-shadow:0 4px 20px #0000000a;width:100%;position:relative;flex:1}.cf-strength-img{width:100%;height:100%!important;object-fit:cover!important}.cf-strength-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.cf-strength-num-circle{width:48px;height:48px;background-color:var(--cf-color-brand-orange);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;box-shadow:0 10px 15px -3px #0000001a;flex-shrink:0}.cf-strength-title{font-size:24px;font-weight:700;color:var(--cf-color-primary)}.cf-strength-desc{color:var(--cf-color-secondary);line-height:1.8;font-size:16px}.cf-about-bio-section{background-color:var(--cf-color-bg-surface)}.cf-about-bio-container{max-width:1000px}h2.cf-bio-heading-styled{font-size:24px;font-weight:700;color:var(--cf-color-primary);margin-bottom:32px;border-left:4px solid var(--cf-color-brand-navy);padding-left:16px}.timeline-container{position:relative;padding-left:32px}.timeline-container:before{content:"";position:absolute;left:7px;top:8px;bottom:0;width:2px;background-color:#e5e7eb}.timeline-item{position:relative;margin-bottom:48px}.timeline-item:last-child{margin-bottom:0}.timeline-marker{position:absolute;left:-32px;top:6px;width:10px;height:10px;border-radius:50%;border:4px solid #F5F5F7;z-index:1}.marker-orange{background-color:var(--cf-color-brand-orange)}.marker-navy{background-color:var(--cf-color-brand-navy)}.marker-primary{background-color:var(--cf-color-primary)}.cf-bio-year{font-size:14px;font-weight:700;color:var(--cf-color-secondary);margin-bottom:4px}.cf-bio-role{font-size:18px;font-weight:700;color:var(--cf-color-primary);margin-bottom:8px}.cf-bio-text{font-size:14px;color:var(--cf-color-secondary);line-height:1.6}.skill-card{background:#fff;border-radius:24px;padding:32px;box-shadow:0 4px 20px #00000005;border:1px solid #f3f4f6;margin-bottom:32px}.cf-skill-title-icon{font-weight:700;color:var(--cf-color-primary);margin-bottom:16px;display:flex;align-items:center}.cf-skill-title-icon i{color:var(--cf-color-brand-orange);margin-right:12px}.cf-skill-highlight{color:var(--cf-color-primary);background-color:#fef3c7;padding:0 4px;font-weight:700}.badge-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.badge-item{background:#fff;border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000005;border:1px solid #f3f4f6;height:80px;font-size:12px;font-weight:700;color:#9ca3af;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/17/assets/main-page-about.css.map */
