@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap";.capabilities{position:relative;padding:clamp(5rem,9vw,7.5rem) 0;background:#2b2620;background-image:radial-gradient(circle at 10% 15%,#a8834f8c,#a8834f00 24%),radial-gradient(circle at 88% 10%,#d9c9ac59,#d9c9ac00 20%),radial-gradient(circle at 95% 65%,#a8834f80,#a8834f00 22%),radial-gradient(circle at 4% 75%,#d9c9ac4d,#d9c9ac00 18%),radial-gradient(circle at 50% 100%,#a8834f73,#a8834f00 30%),radial-gradient(circle at 45% 40%,#d9c9ac26,#d9c9ac00 35%);overflow:hidden;border-top:1px solid rgba(168,131,79,.35)}.capabilities:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(217,201,172,.4) 1.5px,transparent 1.5px);background-size:26px 26px;opacity:.25;pointer-events:none}.capabilities .wrap{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:0 clamp(1.5rem,5vw,3rem)}.capabilities .section-eyebrow{font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a8834f;margin-bottom:.9rem;text-align:center}.capabilities .section-title{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(2rem,4vw,2.8rem);color:#f5efe3;margin-bottom:4rem;text-align:center}.capability-row{display:flex;align-items:center;gap:1.5rem;padding:2rem 0;border-bottom:1px solid rgba(217,201,172,.25)}.capability-row:first-of-type{border-top:1px solid rgba(217,201,172,.25)}.capability-row.align-right{flex-direction:row-reverse;text-align:right}.cap-marker{display:flex;align-items:center;gap:.9rem;flex-shrink:0}.capability-row.align-right .cap-marker{flex-direction:row-reverse}.cap-icon{width:46px;height:46px;border-radius:50%;background:#f5efe3;border:1px solid rgba(168,131,79,.4);display:flex;align-items:center;justify-content:center;color:#a8834f;flex-shrink:0;box-shadow:0 4px 14px #2b26201a;transition:transform .3s ease}.capability-row:hover .cap-icon{transform:rotate(8deg) scale(1.05)}.cap-icon svg{width:22px;height:22px}.cap-num{font-family:Playfair Display,serif;font-size:1rem;color:#a8834f;min-width:2rem}.cap-content{flex:1}.cap-content h4{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(1.6rem,3vw,2.1rem);color:#f5efe3;margin-bottom:.5rem;transition:transform .2s ease}.capability-row:hover .cap-content h4{transform:translate(6px)}.capability-row.align-right:hover .cap-content h4{transform:translate(-6px)}.cap-content p{color:#c4af8c;font-size:.95rem;line-height:1.6;max-width:420px}.capability-row.align-right .cap-content p{margin-left:auto}.capabilities-bio{max-width:640px;margin:5rem auto 0;text-align:center}.capabilities-bio p{color:#c4af8c;font-size:1.05rem;line-height:1.8;font-style:italic}@media(max-width:600px){.capability-row,.capability-row.align-right{flex-direction:column;align-items:flex-start;text-align:left;gap:.75rem}.capability-row.align-right .cap-marker{flex-direction:row}.capability-row.align-right .cap-content p{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/homepage-capabilities.css.map */
