.aces-highlight{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden}.aces-interlude{min-height:520px;background:#e8ecdf}.aces-dots{position:absolute;inset:0;pointer-events:none;opacity:.55}.aces-dark-dots{display:none}.aces-dots-hover{opacity:0;transition:opacity .3s}.aces-highlight:hover .aces-dots-hover{opacity:1}.aces-highlight-content{position:relative;z-index:2}.aces-intro{text-align:center;padding:100px 24px}.aces-kicker,.scroll-copy span{font-size:10px;letter-spacing:.19em;font-weight:700;color:#718875}.aces-intro h2,.scroll-copy h2{font:500 clamp(44px,6vw,80px)/1.1 Manrope,sans-serif;letter-spacing:-.065em;margin:24px auto}.aces-intro p,.scroll-copy p{font-size:15px;line-height:1.7;color:#6e7c6b}.aces-text-highlight{position:relative;padding:0 .06em;background-image:linear-gradient(110deg,#cbdcc0,#b8cfa8)}.aces-scroll{height:1050px;display:flex;align-items:center;justify-content:center;position:relative;padding:60px 6%;background:#f4f3ec}.aces-scroll-inner{width:100%;position:relative}.aces-scroll-heading{text-align:center;max-width:1100px;margin:auto}.scroll-copy h2{margin:20px auto}.scroll-copy i{font-style:normal;color:#64806a}.aces-scroll-card{max-width:1120px;margin:60px auto 0;height:510px;width:100%;padding:11px;background:#234433;border:1px solid #486652;border-radius:12px;transform-origin:bottom center}.aces-scroll-content{height:100%;width:100%;overflow:hidden;background:#f3f3ea;border-radius:5px}.scroll-scene{height:100%;padding:30px 38px;background:#e9eee2;color:#1e3b2c;display:flex;flex-direction:column}.scene-head,.scene-footer{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.13em;font-weight:700;color:#77907b}.scene-head{border-bottom:1px solid #c2d1bd;padding-bottom:20px}.scene-layout{display:grid;grid-template-columns:25% 75%;flex:1;align-items:center}.scene-aside{border-right:1px solid #c2d1bd;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:20px}.scene-diamond{font-size:65px;color:#779b79}.scene-aside small{font-size:9px;letter-spacing:.15em;line-height:1.7;color:#7a927c}.scene-main{padding:30px 0 30px 10%}.scene-main p{font-size:9px;letter-spacing:.15em;color:#7b947e}.scene-main h3{font:500 clamp(27px,3vw,44px)/1.12 Manrope;letter-spacing:-.05em;margin:24px 0 38px}.scene-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.scene-flow div{border-top:1px solid #a8bda7;padding-top:15px;display:flex;flex-direction:column;gap:10px}.scene-flow b{font-size:10px;color:#819a83}.scene-flow strong{font-size:13px}.scene-flow span{font-size:11px;color:#7b8c7a}.scene-footer{border-top:1px solid #c2d1bd;padding-top:20px}@media(max-width:700px){.aces-interlude{min-height:390px}.aces-scroll{height:850px;padding:30px 0}.aces-scroll-card{height:430px;width:110%;margin-left:-5%}.scroll-scene{padding:23px}.scene-layout{grid-template-columns:1fr}.scene-aside{display:none}.scene-main{padding:20px 5px}.scene-main h3{font-size:30px}.scene-flow{gap:9px}.scene-flow span{font-size:10px}.scene-head,.scene-footer{font-size:8px}.scroll-copy{padding:0 15px}}@media(prefers-reduced-motion:reduce){.aces-scroll-card,.aces-scroll-heading{transform:none!important}.aces-text-highlight{background-size:100% 100%!important}}.hero-visual-root{min-width:0}.hero-art{height:560px;overflow:hidden;position:relative;background:#e1e8db;color:#315a3e;display:flex;flex-direction:column;justify-content:space-between;padding:37px}.wave-lines-canvas{position:absolute;inset:0;width:100%;height:100%;color:#477452;pointer-events:none}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#dfe8daed,#e1e8db66 70%,transparent);pointer-events:none}.hero-art-frame{position:absolute;inset:18px;border:1px solid #f5f8efaa;z-index:1;pointer-events:none}.hero-art-top,.hero-art-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:.13em;font-weight:700}.hero-art-title{position:relative;z-index:2;margin:0 0 0 7%;pointer-events:none}.hero-art-mini{font-size:9px;font-weight:700;letter-spacing:.17em}.hero-art-title strong{font:500 clamp(48px,5vw,76px)/1.05 Manrope,sans-serif;letter-spacing:-.065em;display:block;margin:24px 0}.hero-art-title em{font-style:normal;color:#6c8a6e}.hero-art-title p{font-size:13px;line-height:1.7;color:#6d806d}.cowork-art{position:relative;min-height:500px;padding:28px;background:#e1e9dd;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.cowork-art-header,.cowork-footer{position:relative;z-index:2;display:flex;justify-content:space-between;gap:10px;font-size:9px;font-weight:700;letter-spacing:.13em;color:#708b73}.cowork-grid{position:relative;display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:28px;align-items:center;flex:1}.cowork-column{height:75%;display:flex;flex-direction:column;justify-content:space-between}.cowork-node,.cowork-hub{position:relative;z-index:2}.cowork-node{padding:15px 12px;background:#f7f8f2;border:1px solid #d9e3d5;box-shadow:0 12px 30px #54745e12;display:flex;flex-direction:column;gap:6px}.cowork-node span{color:#92a58c;font-size:9px}.cowork-node b{font-size:12px;color:#264a34}.cowork-node small{font-size:10px;color:#738674;line-height:1.4}.cowork-hub{min-height:154px;background:#254d36;color:#f3f6ec;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;box-shadow:0 15px 30px #264b342e}.hub-icon{font-size:28px;color:#cbd8bd}.cowork-hub b{font:600 16px/1.2 Manrope}.cowork-hub small{font-size:7px;letter-spacing:.1em;color:#c7d5c3}.aces-beam{position:absolute;left:0;top:0;pointer-events:none;z-index:1}@media(max-width:900px){.hero-art{height:470px;margin-top:30px}}@media(max-width:560px){.hero-art{height:380px;padding:27px}.hero-art-title{margin-left:6%}.hero-art-title strong{font-size:53px}.hero-art-top,.hero-art-bottom{font-size:8px}.cowork-art{min-height:395px;padding:20px 14px}.cowork-grid{gap:10px}.cowork-node{padding:10px 7px;gap:5px}.cowork-node b{font-size:10px}.cowork-node small{font-size:9px}.cowork-hub{min-height:125px}.cowork-hub b{font-size:13px}.cowork-hub small{font-size:6px}.hub-icon{font-size:23px}}.cowork-node{background:#fffef8;border:1.5px solid #a4b8a2;border-left:4px solid #527b5b;padding:18px 15px;gap:8px;box-shadow:0 10px 24px #20432b21}.cowork-node span{font-size:10px;letter-spacing:.08em;font-weight:700;color:#597b5f}.cowork-node b{font:700 15px/1.25 Manrope,sans-serif;color:#173e29}.cowork-node small{font-size:11px;line-height:1.4;color:#506955}.cowork-node:after{content:"";position:absolute;top:50%;right:-7px;transform:translateY(-50%);width:12px;height:12px;background:#436e4d;border:2px solid #e1e9dd;border-radius:50%;box-shadow:0 0 0 2px #638a68}.cowork-column:last-child .cowork-node:after{left:-7px;right:auto}.cowork-hub{border:1px solid #173c29;box-shadow:0 12px 30px #183d2840}.cowork-hub b{font-size:18px}.cowork-hub small{font-size:9px;color:#ecf3e5}.hub-icon{font-size:32px;color:#e5d4a4}@media(max-width:560px){.cowork-grid{grid-template-columns:1fr 1fr;gap:15px}.cowork-column{height:auto;gap:16px}.cowork-column:first-child{grid-column:1;grid-row:1}.cowork-column:last-child{grid-column:2;grid-row:1}.cowork-hub{grid-column:1 / -1;grid-row:2;min-height:95px}.cowork-art{min-height:450px}.cowork-node{min-height:91px;padding:12px 9px;border-left-width:3px}.cowork-node b{font-size:13px}.cowork-node small{font-size:10px}.cowork-node span{font-size:9px}.cowork-node:after{top:auto;bottom:-7px;right:50%;transform:translate(50%)}.cowork-column:last-child .cowork-node:after{left:auto;right:50%}.cowork-hub b{font-size:15px}.cowork-hub small{font-size:8px}}
