.case-hero{min-height:calc(100svh - 76px);padding:2.4vw var(--page-gutter);display:flex;flex-direction:column;border-bottom:1px solid var(--line);background-image:linear-gradient(to right,var(--line) 1px,transparent 1px);background-size:calc(100%/12)}.case-kicker,.case-lede{display:flex;justify-content:space-between}.case-kicker span,.case-lede div>a:last-child{font:.6rem var(--mono);text-transform:uppercase}.case-hero h1{margin:auto 0;font-size:clamp(6rem,17vw,17rem);line-height:.7;letter-spacing:-.105em}.case-hero h1 span{display:block;color:var(--blue)}.case-lede{padding-top:1rem;align-items:end;border-top:1px solid}.case-lede>p{max-width:640px;margin:0;font-size:clamp(1.15rem,2vw,1.8rem);line-height:1.25;letter-spacing:-.04em}.case-lede>div{display:grid;gap:.8rem}.case-question{padding:8rem var(--page-gutter);display:grid;grid-template-columns:1fr 3fr}.case-question h2,.case-evidence h2,.intervention h2,.result h2,.rubric h2,.verification h2,.case-cta h2{margin:0;font-size:clamp(3rem,6.5vw,7rem);line-height:.9;letter-spacing:-.07em}.case-question>div{max-width:1040px}.case-question>div>p{max-width:650px;margin:3rem 0 0 auto;font-size:1.3rem;line-height:1.45}.case-evidence{padding:7rem var(--page-gutter);border-top:1px solid}.case-evidence>header,.result>header{display:grid;grid-template-columns:.7fr 1.5fr;gap:5vw;margin-bottom:3rem}.baseline-frame{overflow:hidden;border:1px solid #d8d6e1;border-radius:20px;background:#f8f8fc;color:#29283b}.baseline-frame nav{height:64px;padding:0 3%;display:flex;align-items:center;justify-content:space-between;background:white;border-bottom:1px solid #e7e6ef}.baseline-frame nav i{padding:.7rem 1rem;border-radius:8px;background:#6658e8;color:white;font-style:normal;font-size:.7rem}.baseline-body{padding:5%;background:linear-gradient(135deg,#eeebff,#fff)}.baseline-body h3{margin:.6rem 0;font-size:clamp(2.3rem,5vw,5rem);letter-spacing:-.06em}.baseline-body p{color:#716e80}.baseline-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem}.baseline-cards i{min-height:140px;padding:1.3rem;display:flex;flex-direction:column;justify-content:space-between;border-radius:14px;background:white;box-shadow:0 12px 35px #302a6410;font-style:normal}.baseline-cards b{font-size:2.2rem}.findings{margin:3rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;border-top:1px solid}.findings li{min-height:130px;padding:1.2rem;display:grid;grid-template-columns:45px 1fr;border-right:1px solid}.findings li:last-child{border-right:0}.findings span{font:.6rem var(--mono)}.findings p{margin:0;line-height:1.4}.intervention{padding-inline:var(--page-gutter);display:grid;grid-template-columns:1fr 1.2fr;background:var(--blue);color:white}.intervention>div{min-height:650px;padding:6rem 3rem 3rem 0;display:flex;flex-direction:column}.intervention>div h2{margin-top:auto}.intervention>div>p:last-child{max-width:470px;line-height:1.5}.intervention blockquote{margin:0;padding:6rem 3rem;display:flex;flex-direction:column;border-left:1px solid #ffffff70;background:#123ddd}.intervention blockquote span{font:.65rem var(--mono);color:#ffffffa8}.intervention blockquote p{font-size:clamp(1.3rem,2.2vw,2.2rem);line-height:1.25;letter-spacing:-.04em}.intervention blockquote a{margin-top:auto;font:.65rem var(--mono);text-transform:uppercase}.result{padding:8rem var(--page-gutter)}.result>header>p:last-child{max-width:520px;align-self:end;line-height:1.5}.trace-specimen{min-height:640px;display:grid;grid-template-columns:180px 1.1fr .9fr;overflow:hidden;border:1px solid #4b4e47;background:#0f110f;color:#f0f2e9}.trace-specimen>aside{padding:1.4rem;display:flex;flex-direction:column;border-right:1px solid #41443e}.trace-specimen>aside b span{color:var(--acid)}.trace-specimen>aside nav{margin:6rem 0;font:.65rem/3 var(--mono);color:#858980}.trace-specimen>aside nav strong{color:var(--acid)}.trace-specimen>aside small{margin-top:auto;color:var(--acid);font:.55rem var(--mono)}.trace-stream{border-right:1px solid #41443e}.trace-stream>header{min-height:180px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid #41443e}.trace-stream>header span,.span-panel header,.span-panel footer{font:.58rem var(--mono)}.trace-stream>header b{font-size:clamp(2.5rem,4vw,4.5rem);letter-spacing:-.07em}.trace-row{min-height:105px;padding:1.3rem;display:grid;grid-template-columns:45px 1fr auto;align-items:center;border-bottom:1px solid #41443e}.trace-row code{color:var(--acid)}.trace-row span{display:grid}.trace-row small{color:#898d85;font:.55rem var(--mono)}.trace-row em{grid-column:3;color:#ff715b;font:.6rem var(--mono);font-style:normal}.trace-row em.slow{color:#ffc857}.trace-row em.healthy{color:var(--acid)}.trace-row>b{grid-column:3;font:.7rem var(--mono)}.span-panel{padding:1.5rem;display:flex;flex-direction:column;background-image:linear-gradient(to right,#292c27 1px,transparent 1px);background-size:25%}.span-panel header{min-height:85px;display:flex;flex-direction:column}.span-panel header b{margin-top:.6rem;font:1.3rem var(--sans)}.span{min-height:90px;display:grid;grid-template-columns:115px 1fr;align-items:center;border-bottom:1px solid #41443e;position:relative;font:.55rem var(--mono)}.span i{height:18px;margin-left:var(--start);width:var(--width);background:var(--acid)}.span i.failed{background:#ff715b}.span em{position:absolute;right:0;font-style:normal}.span-panel footer{margin-top:auto;padding-top:1.2rem;border-top:1px solid #777}.span-panel footer b{display:block;margin-top:.5rem;font:1rem var(--sans)}.rubric{padding:7rem var(--page-gutter);display:grid;grid-template-columns:1fr 1.2fr;background:var(--ink);color:white}.rubric>header{padding-right:4vw}.rubric>header p:last-child{max-width:430px;line-height:1.5;color:#aaa}.score-total{min-height:250px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #666;border-bottom:1px solid #666}.score-total span,.score-list{font:.6rem var(--mono)}.score-total b{font-size:clamp(4rem,8vw,8rem);letter-spacing:-.08em}.score-total b:last-of-type{color:var(--acid)}.score-total i{font-size:2rem;font-style:normal}.score-list>div{min-height:58px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #555}.score-list b{font-size:.75rem}.verification{padding:7rem var(--page-gutter);display:grid;grid-template-columns:.6fr 1.4fr 1fr;gap:3vw}.verification ul{margin:3rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;list-style:none;border-top:1px solid}.verification li{min-height:130px;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid;border-bottom:1px solid}.verification li:nth-child(even){border-right:0}.verification li b{font-size:3rem;color:var(--blue)}.verification li span,.limits>span{font:.6rem var(--mono);text-transform:uppercase}.limits{padding-top:1rem}.limits p{margin:2rem 0;line-height:1.6;color:var(--muted)}.limits a{font:.62rem var(--mono);text-transform:uppercase}.case-cta{min-height:80svh;padding:4rem var(--page-gutter);display:flex;flex-direction:column;background:var(--blue);color:white}.case-cta>p{font:.62rem/1.5 var(--mono)}.case-cta h2{margin:auto 0 3rem;font-size:clamp(5rem,13vw,13rem);text-transform:uppercase}.case-cta>div{display:flex;gap:1rem}.button.outline{background:transparent;color:white;border:1px solid white}
@media(max-width:800px){.case-hero{min-height:calc(100svh - 64px);padding:1rem}.case-kicker span{display:none}.case-hero h1{font-size:24vw}.case-lede{display:block}.case-lede>p{margin-bottom:1.5rem}.case-lede>div>a:last-child{display:block;margin-top:1rem}.case-question,.case-evidence,.result,.verification{padding:5rem 1rem;grid-template-columns:1fr}.case-question{gap:3rem}.case-question>div>p{margin-left:0}.case-evidence>header,.result>header{grid-template-columns:1fr;gap:2rem}.baseline-frame nav span{display:none}.baseline-cards,.findings{grid-template-columns:1fr}.findings li{border-right:0;border-bottom:1px solid}.intervention{padding-inline:1rem;grid-template-columns:1fr}.intervention>div{min-height:520px;padding:5rem 0 2rem}.intervention blockquote{padding:3rem 1rem;border-left:0;border-top:1px solid #ffffff70}.intervention blockquote a{margin-top:3rem}.trace-specimen{grid-template-columns:1fr;min-height:0}.trace-specimen>aside{min-height:110px;border-right:0;border-bottom:1px solid #41443e}.trace-specimen>aside nav{margin:1rem 0}.trace-specimen>aside small{margin-top:0}.trace-stream{border-right:0;border-bottom:1px solid #41443e}.span-panel{min-height:530px}.rubric{padding:5rem 1rem;grid-template-columns:1fr}.rubric>header{padding:0 0 3rem}.verification{gap:3rem}.case-cta{padding:4rem 1rem}.case-cta h2{font-size:15vw}.case-cta>div{display:block}.case-cta .button+ .button{margin-top:1rem}}
@media(max-width:360px){.case-question h2,.case-evidence h2,.intervention h2,.result h2,.rubric h2,.verification h2{font-size:2.5rem}}
