/* V5: the Erosion Check joins the interior page system. */
/* The outlined word moves out from behind the copy to the right edge, as on the homepage */
.ec-hero-mark{left:auto;right:max(1.2%,calc((100% - 1440px)/2));top:50%;bottom:auto;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);font-size:clamp(70px,6.6vw,108px);line-height:1;-webkit-text-stroke:1.5px #ece8de4d}
@media(max-width:1000px){.ec-hero-mark{display:none}}

/* What the check looks for: the four stages, fading as the standard erodes */
.ec-stages{position:relative;padding:clamp(80px,9vw,130px) max(6%,calc((100% - 1200px)/2));background:linear-gradient(#ffffff07 1px,transparent 1px) 0 0/100% 48px,linear-gradient(90deg,#ffffff07 1px,transparent 1px) 0 0/48px 100%,radial-gradient(ellipse at 85% 20%,#9917211f,transparent 55%),#141316;color:#ece8de;border-top:1px solid #ffffff1a}
.ec-stages-inner{max-width:1200px;margin:0 auto}
.ec-stages-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px clamp(40px,6vw,90px);align-items:end;margin-bottom:clamp(36px,4vw,56px)}
.ec-stages-head .ec-kicker{grid-column:1/-1;margin:0}
.ec-stages-title{margin:0;font:clamp(40px,5vw,72px)/1.02 Anton,sans-serif;text-transform:uppercase;color:#ece8de}
.ec-stages-title em{font-style:normal;color:#991721}
.ec-stages-head>p:last-child{margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:#b9b5ab}
.ec-stages-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.ec-stages-list li{position:relative;padding:26px 24px 28px;background:#0e0d0f;border:1px solid #ffffff17;border-top:3px solid #991721}
.ec-stages-list span{display:block;margin-bottom:22px;font:600 10px/1 "IBM Plex Mono",Consolas,monospace;letter-spacing:.14em;color:#a4a47d}
.ec-stages-list strong{display:block;margin-bottom:10px;font:clamp(24px,2.2vw,32px)/1 Anton,sans-serif;font-weight:400;text-transform:uppercase}
.ec-stages-list p{margin:0;font-size:15px;line-height:1.55;color:#a9a59b}
/* each stage holds a little less of the standard */
.ec-stages-list li:nth-child(2){border-top-color:#991721b3}.ec-stages-list li:nth-child(2) strong{color:#ece8decc}
.ec-stages-list li:nth-child(3){border-top-color:#99172166}.ec-stages-list li:nth-child(3) strong{color:#ece8de80}
.ec-stages-list li:nth-child(4){border-top-color:#99172133}.ec-stages-list li:nth-child(4) strong{color:transparent;-webkit-text-stroke:1px #ece8de66}
.ec-stages-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(30px,4vw,46px)}
.ec-stages-cta p{margin:0;font:500 11px/1.4 "IBM Plex Mono",Consolas,monospace;text-transform:uppercase;letter-spacing:.12em;color:#8d887f}
@media(max-width:1000px){.ec-stages-head{grid-template-columns:1fr}.ec-stages-list{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.ec-stages-list{grid-template-columns:1fr}}
