.CapacityCurveHero-module__anLbxW__hero{--capacity-ink:#eefcfd;--capacity-muted:#9db5be;--capacity-deep:#06131c;--capacity-navy:#071923;--capacity-surface:#0b2635;--capacity-teal:#53e2d5;--capacity-teal-bright:#d4fffb;--capacity-blue:#7fa1ff;--capacity-border:#77e0d930;isolation:isolate;color:var(--capacity-ink);background:radial-gradient(circle at 77% 42%, #53e2d51f, transparent 28rem), radial-gradient(circle at 96% 16%, #7fa1ff14, transparent 22rem), linear-gradient(112deg, var(--capacity-deep) 0%, var(--capacity-navy) 53%, #0a1b2d 100%);position:relative;overflow:hidden}.CapacityCurveHero-module__anLbxW__heroGlow{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#06131cc7 0%,#0000 50%),linear-gradient(#77e0d906 1px,#0000 1px) 0 0/5rem 5rem,linear-gradient(90deg,#77e0d905 1px,#0000 1px) 0 0/5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.CapacityCurveHero-module__anLbxW__heroGrid{gap:clamp(2.75rem,5vw,5.25rem);width:100%;max-width:96rem;margin-inline:auto;padding:clamp(3.6rem,6vw,5.4rem) 3rem clamp(4rem,6vw,5.75rem);display:grid}.CapacityCurveHero-module__anLbxW__heroCopy{text-wrap:balance;align-self:center;max-width:41rem}.CapacityCurveHero-module__anLbxW__eyebrow{color:var(--capacity-teal);letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700;line-height:1.45}.CapacityCurveHero-module__anLbxW__title{letter-spacing:-.058em;max-width:43rem;margin:1.25rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,4.5vw,5.15rem);font-weight:500;line-height:.98}.CapacityCurveHero-module__anLbxW__accent{color:var(--capacity-teal-bright);margin:1.7rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,1.65vw,1.55rem);line-height:1.35}.CapacityCurveHero-module__anLbxW__description{max-width:37rem;color:var(--capacity-muted);text-wrap:pretty;margin:.8rem 0 0;font-size:1.02rem;line-height:1.75}.CapacityCurveHero-module__anLbxW__actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.CapacityCurveHero-module__anLbxW__primaryCta,.CapacityCurveHero-module__anLbxW__secondaryCta{border-radius:.55rem;min-height:3.35rem;padding-inline:1.35rem;font-size:.95rem}.CapacityCurveHero-module__anLbxW__primaryCta{background:var(--capacity-teal);color:#061c28;border:1px solid #d4fffb6b;box-shadow:0 1.1rem 2.4rem -1.25rem #53e2d5b3}.CapacityCurveHero-module__anLbxW__primaryCta:hover{background:var(--capacity-teal-bright);color:#061c28}.CapacityCurveHero-module__anLbxW__secondaryCta{color:var(--capacity-ink);background:#ffffff06;border-color:#eefcfd47}.CapacityCurveHero-module__anLbxW__secondaryCta:hover{color:#fff;background:#ffffff17;border-color:#eefcfd8f}.CapacityCurveHero-module__anLbxW__chartColumn{align-self:center;min-width:0}.CapacityCurveHero-module__anLbxW__figure{border:1px solid var(--capacity-border);background:#061822d1;border-radius:1.15rem;width:100%;min-width:0;overflow:hidden;box-shadow:0 2.5rem 6rem -2.75rem #000000bf,inset 0 1px #ffffff06}.CapacityCurveHero-module__anLbxW__chartHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;padding:1rem 1.25rem;display:flex}.CapacityCurveHero-module__anLbxW__chartHeader>span:first-child{gap:.32rem;display:grid}.CapacityCurveHero-module__anLbxW__chartHeader strong{color:#bdd1d6;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:750;line-height:1.35}.CapacityCurveHero-module__anLbxW__chartHeader small{color:#72919b;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:650;line-height:1.35}.CapacityCurveHero-module__anLbxW__chartStatus{color:#79e9df;letter-spacing:.08em;text-transform:uppercase;background:#53e2d512;border:1px solid #53e2d540;border-radius:999px;flex:none;padding:.4rem .62rem;font-size:.64rem;font-weight:700}.CapacityCurveHero-module__anLbxW__plot{isolation:isolate;background:repeating-linear-gradient(0deg,#0000 0 4.45rem,#ffffff0d 4.45rem 4.5rem),repeating-linear-gradient(90deg,#0000 0 6.45rem,#ffffff0a 6.45rem 6.5rem),radial-gradient(circle at 82% 16%,#53e2d517,#0000 35%);height:clamp(20rem,24vw,23.5rem);position:relative;overflow:hidden}.CapacityCurveHero-module__anLbxW__plot:before{z-index:-1;content:"";opacity:.48;background:radial-gradient(circle at 74% 28%,#53e2d512,#0000 47%);animation:10s ease-in-out infinite CapacityCurveHero-module__anLbxW__chartBreathe;position:absolute;inset:0}.CapacityCurveHero-module__anLbxW__plot:after{z-index:4;pointer-events:none;content:"";background:linear-gradient(90deg,#04131b21,#0000 20% 80%,#04131b40);position:absolute;inset:0}.CapacityCurveHero-module__anLbxW__chartSvg{z-index:1;width:calc(100% - 2.7rem);height:calc(100% - 3.65rem);position:absolute;inset:2.2rem 1.35rem 1.45rem;overflow:visible}.CapacityCurveHero-module__anLbxW__capacityArea{fill:url(#capacity-area-fill);stroke:none}.CapacityCurveHero-module__anLbxW__volumeLine,.CapacityCurveHero-module__anLbxW__volumeTrace,.CapacityCurveHero-module__anLbxW__laborLine{fill:none;vector-effect:non-scaling-stroke}.CapacityCurveHero-module__anLbxW__volumeLine{stroke:var(--capacity-teal);stroke-width:3.6px;filter:drop-shadow(0 0 .35rem #53e2d570)}.CapacityCurveHero-module__anLbxW__volumeTrace{opacity:0;stroke:var(--capacity-teal-bright);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.14 .86;filter:drop-shadow(0 0 .38rem #79fff3e0);animation:8s ease-in-out infinite CapacityCurveHero-module__anLbxW__traceTravel}.CapacityCurveHero-module__anLbxW__laborLine{stroke:var(--capacity-blue);stroke-width:2.8px;stroke-dasharray:8 8}.CapacityCurveHero-module__anLbxW__curveLabel{z-index:3;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.36rem .56rem;font-size:.66rem;font-weight:750;line-height:1.2;position:absolute;right:1.05rem}.CapacityCurveHero-module__anLbxW__volumeLabel{color:#83f2e8;background:#53e2d521;top:1.1rem}.CapacityCurveHero-module__anLbxW__laborLabel{color:#b0c3ff;background:#7fa1ff21;top:auto;bottom:calc(42% + 1rem)}.CapacityCurveHero-module__anLbxW__milestone{color:var(--capacity-teal);opacity:.68;transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite CapacityCurveHero-module__anLbxW__milestoneBreathe}.CapacityCurveHero-module__anLbxW__milestone:nth-child(2){animation-delay:.55s}.CapacityCurveHero-module__anLbxW__milestone:nth-child(3){animation-delay:1.1s}.CapacityCurveHero-module__anLbxW__milestone:nth-child(4){animation-delay:1.65s}.CapacityCurveHero-module__anLbxW__finalMilestone{animation-name:CapacityCurveHero-module__anLbxW__endpointBreathe}.CapacityCurveHero-module__anLbxW__milestoneHalo{fill:#53e2d514;stroke:#a1fcf42e;stroke-width:1px;vector-effect:non-scaling-stroke}.CapacityCurveHero-module__anLbxW__milestonePoint{fill:var(--capacity-teal);stroke:#ebfffdf2;stroke-width:1.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 .45rem)}.CapacityCurveHero-module__anLbxW__legend{color:#94afb7;border-top:1px solid #fff1;align-items:center;gap:1.25rem;min-height:3rem;padding:.7rem 1.25rem;font-size:.72rem;font-weight:650;display:flex}.CapacityCurveHero-module__anLbxW__legend span{align-items:center;gap:.52rem;display:inline-flex}.CapacityCurveHero-module__anLbxW__legend i{border-top:2px solid var(--capacity-teal);width:1.7rem;height:0}.CapacityCurveHero-module__anLbxW__solidLegend{border-top-style:solid}.CapacityCurveHero-module__anLbxW__legend .CapacityCurveHero-module__anLbxW__dashedLegend{border-color:var(--capacity-blue);border-top-style:dashed}.CapacityCurveHero-module__anLbxW__chartProofs{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CapacityCurveHero-module__anLbxW__chartProofs>div{gap:.35rem;min-width:0;padding:1.05rem 1.25rem 1.15rem;display:grid}.CapacityCurveHero-module__anLbxW__chartProofs>div+div{border-left:1px solid #ffffff14}.CapacityCurveHero-module__anLbxW__chartProofs strong{color:#edfdfd;font-family:Georgia,Times New Roman,serif;font-size:.93rem;font-weight:500;line-height:1.25}.CapacityCurveHero-module__anLbxW__chartProofs span{color:#86a2ab;font-size:.72rem;line-height:1.5}@keyframes CapacityCurveHero-module__anLbxW__traceTravel{0%,8%{opacity:0;stroke-dashoffset:.18px}24%,68%{opacity:.78}82%,to{opacity:0;stroke-dashoffset:-.86px}}@keyframes CapacityCurveHero-module__anLbxW__milestoneBreathe{0%,48%,to{opacity:.64;transform:scale(.92)}62%{opacity:1;transform:scale(1.18)}}@keyframes CapacityCurveHero-module__anLbxW__endpointBreathe{0%,48%,to{opacity:.76;transform:scale(.96)}64%{opacity:1;transform:scale(1.3)}}@keyframes CapacityCurveHero-module__anLbxW__chartBreathe{0%,to{opacity:.38}50%{opacity:.72}}@media (min-width:73.75rem){.CapacityCurveHero-module__anLbxW__heroGrid{grid-template-columns:minmax(0,.84fr) minmax(34rem,1.16fr);align-items:center;min-height:38.25rem}.CapacityCurveHero-module__anLbxW__chartColumn{width:100%}}@media (min-width:96rem){.CapacityCurveHero-module__anLbxW__heroGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:5rem}.CapacityCurveHero-module__anLbxW__title{font-size:4.75rem}}@media (max-width:73.6875rem){.CapacityCurveHero-module__anLbxW__heroGrid{padding-top:4.2rem}.CapacityCurveHero-module__anLbxW__heroCopy{max-width:49rem}.CapacityCurveHero-module__anLbxW__title{max-width:48rem}.CapacityCurveHero-module__anLbxW__chartColumn{width:min(100%,58rem)}.CapacityCurveHero-module__anLbxW__plot{height:clamp(20rem,40vw,23.5rem)}}@media (max-width:47.9375rem){.CapacityCurveHero-module__anLbxW__heroGrid{gap:2.75rem;padding:3.4rem 2rem 4rem}.CapacityCurveHero-module__anLbxW__title{font-size:clamp(2.85rem,11vw,4.5rem)}.CapacityCurveHero-module__anLbxW__description{font-size:.98rem}.CapacityCurveHero-module__anLbxW__plot{height:18rem}.CapacityCurveHero-module__anLbxW__chartSvg{width:calc(100% - 2rem);inset-inline:1rem}}@media (max-width:29.9375rem){.CapacityCurveHero-module__anLbxW__heroGrid{gap:2.35rem;padding:3rem 1.25rem 3.5rem}.CapacityCurveHero-module__anLbxW__eyebrow{letter-spacing:.15em;font-size:.7rem}.CapacityCurveHero-module__anLbxW__title{font-size:clamp(2.55rem,13vw,3.45rem);line-height:1}.CapacityCurveHero-module__anLbxW__accent{margin-top:1.4rem;font-size:1.2rem}.CapacityCurveHero-module__anLbxW__actions{display:grid}.CapacityCurveHero-module__anLbxW__primaryCta,.CapacityCurveHero-module__anLbxW__secondaryCta{width:100%}.CapacityCurveHero-module__anLbxW__figure{border-radius:.9rem}.CapacityCurveHero-module__anLbxW__chartHeader{align-items:flex-start;min-height:4.55rem;padding:.9rem .95rem}.CapacityCurveHero-module__anLbxW__chartHeader strong{font-size:.68rem}.CapacityCurveHero-module__anLbxW__chartHeader small,.CapacityCurveHero-module__anLbxW__chartStatus{font-size:.64rem}.CapacityCurveHero-module__anLbxW__chartStatus{padding:.34rem .48rem}.CapacityCurveHero-module__anLbxW__plot{background:repeating-linear-gradient(0deg,#0000 0 4.45rem,#ffffff0d 4.45rem 4.5rem),repeating-linear-gradient(90deg,#0000 0 7.95rem,#ffffff0a 7.95rem 8rem),radial-gradient(circle at 82% 16%,#53e2d517,#0000 35%);height:17.5rem}.CapacityCurveHero-module__anLbxW__chartSvg{width:calc(100% - 1.5rem);height:calc(100% - 3.8rem);inset:2.45rem .75rem 1.35rem}.CapacityCurveHero-module__anLbxW__curveLabel{padding:.3rem .42rem;font-size:.64rem;right:.65rem}.CapacityCurveHero-module__anLbxW__legend{flex-wrap:wrap;gap:.55rem 1rem;padding-inline:.95rem;font-size:.66rem}.CapacityCurveHero-module__anLbxW__chartProofs{grid-template-columns:1fr}.CapacityCurveHero-module__anLbxW__chartProofs>div{padding-inline:.95rem}.CapacityCurveHero-module__anLbxW__chartProofs>div+div{border-top:1px solid #ffffff14;border-left:0}}@media (prefers-reduced-motion:reduce){.CapacityCurveHero-module__anLbxW__plot:before,.CapacityCurveHero-module__anLbxW__volumeTrace,.CapacityCurveHero-module__anLbxW__milestone{animation:none!important}.CapacityCurveHero-module__anLbxW__plot:before{opacity:.58}.CapacityCurveHero-module__anLbxW__volumeTrace{opacity:0}.CapacityCurveHero-module__anLbxW__milestone{opacity:1;transform:none}}
