.showcase{--column:44rem;--prose:38rem;color:var(--navy)}.read-rule{height:2px;width:calc(var(--read,0) * 100%);background:var(--navy);z-index:40;opacity:.55;position:fixed;inset:0 auto auto 0}.sc-skyband{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sc-skyband video,.sc-skyband img{object-fit:cover;width:100%;height:100%;display:block}.sc-skyband:after{content:"";background:linear-gradient(#ffffff6b 0%,#ffffff8c 40%,#ffffff9e 100%);position:absolute;inset:0}body:has(.sc-skyband){background:0 0}.sc-col{max-width:var(--column);margin:0 auto;padding:0 1.5rem}.sc-head{padding:clamp(3rem,8vh,5rem) 0 0}.sc-index{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.32em;color:var(--navy-muted);align-items:center;gap:.7rem;margin:0 0 1.25rem;font-size:.65rem;display:flex}.sc-diamond{border:1px solid var(--ink);width:.42rem;height:.42rem;transform:rotate(45deg)}.showcase h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;margin:0 0 1.6rem;font-size:clamp(1.6rem,4.5vw,2.4rem);font-weight:400;line-height:1.25}.sc-line{max-width:var(--prose);margin:0 0 1.4rem;font-size:1.05rem;line-height:1.7}.sc-meta{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.28em;color:var(--navy-muted);margin:0;font-size:.62rem}.sc-band{padding:clamp(2.5rem,7vh,4rem) 0 0}.sc-h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.28em;color:var(--navy-muted);border-top:1px solid var(--haze);margin:0 0 1.6rem;padding-top:1.6rem;font-size:.62rem;font-weight:400}.sc-standfirst{padding:clamp(2.5rem,7vh,4rem) 0 0}.sc-standfirst p{max-width:var(--prose);margin:0;font-size:1.15rem;line-height:1.65}.sc-prose p{max-width:var(--prose);margin:0 0 1.4rem}.sc-prose p:last-child{margin-bottom:0}.sc-blocks{margin:0;padding:0;list-style:none}.sc-blocks li{border-top:1px solid var(--haze);padding:1.6rem 0}.sc-blocks li:first-child{border-top:0;padding-top:0}.sc-blocks-n{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.28em;color:var(--ink);margin-bottom:.6rem;font-size:.62rem;display:block}.sc-blocks h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;margin:0 0 .7rem;font-size:1rem;font-weight:400}.sc-blocks p{max-width:var(--prose);margin:0}.sc-quote{border-left:2px solid var(--ink);margin:clamp(2.5rem,7vh,4rem) 0 0;padding:0 0 0 1.5rem}.sc-quote p{font-family:var(--font-display);letter-spacing:.04em;max-width:30ch;margin:0;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:400;line-height:1.45}.sc-details{gap:1.6rem;display:grid}.sc-details article{border-top:1px solid var(--haze);padding:1.6rem 0 0}.sc-details article:first-child{border-top:0;padding-top:0}.sc-details h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;margin:0 0 .6rem;font-size:1rem;font-weight:400}.sc-details p{max-width:var(--prose);margin:0}.sc-flow{align-items:center;gap:.75rem;display:grid}@media (min-width:40rem){.sc-flow{grid-template-columns:1fr auto 1fr;gap:1.25rem}}.sc-flow-col{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sc-flow-col li{border:1px solid var(--haze);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;padding:.7rem .9rem;font-size:.62rem}.sc-flow-out li{border-color:var(--ink)}.sc-flow-hub{text-align:center;background:var(--ink);color:var(--paper);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;place-items:center;padding:1.1rem 1rem;font-size:.62rem;display:grid}.sc-numbers{gap:1.6rem;margin:0;display:grid}@media (min-width:34rem){.sc-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.sc-numbers dt{font-family:var(--font-display);letter-spacing:.04em;font-size:1.5rem;font-weight:400;line-height:1.1}.sc-numbers dd{color:var(--navy-muted);margin:.5rem 0 0;font-size:.85rem;line-height:1.6}.sc-stack{flex-wrap:wrap;gap:.4rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.sc-stack li{border:1px solid var(--haze);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;color:var(--navy-muted);padding:.45rem .75rem;font-size:.58rem}.sc-status{border:1px solid var(--haze);max-width:var(--prose);background:0 0;margin:0;padding:1.1rem 1.3rem}.sc-status p{margin:0}.sc-status-open{border-style:dashed}.sc-next{padding:clamp(2.5rem,7vh,4rem) 0 clamp(3rem,8vh,5rem)}.sc-next a{color:inherit;border-top:1px solid var(--haze);padding-top:1.6rem;text-decoration:none;transition:border-color .25s;display:block}.sc-next a:hover{border-top-color:var(--navy)}.sc-next-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.28em;color:var(--navy-muted);margin-bottom:.6rem;font-size:.62rem;display:block}.sc-next-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;margin-bottom:.4rem;font-size:1rem;display:block}.sc-next-line{color:var(--navy-muted);font-size:.9rem;display:block}[data-reveal]{opacity:0;transition:opacity .6s ease var(--d,0s), transform .6s ease var(--d,0s);transform:translateY(.7rem)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sc-next a,[data-reveal]{opacity:1;transition:none;transform:none}}
