.DmxpcG_surface{color:var(--yawn-text-primary);gap:clamp(1rem,3vw,1.8rem);padding:clamp(1rem,3.5vw,2rem);display:grid}.DmxpcG_hero,.DmxpcG_contract,.DmxpcG_currentReview,.DmxpcG_invariants,.DmxpcG_preferenceDemo,.DmxpcG_sources{min-width:0}.DmxpcG_hero{gap:.55rem;padding-block:clamp(.5rem,2vw,1.4rem);display:grid}.DmxpcG_hero>span,.DmxpcG_contract header>span,.DmxpcG_currentReview header>span,.DmxpcG_invariants header span,.DmxpcG_preferenceDemo>header>span,.DmxpcG_sources header>span{color:var(--yawn-color-lime);font-family:var(--yawn-font-heading);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem}.DmxpcG_hero h2,.DmxpcG_hero p,.DmxpcG_contract h2,.DmxpcG_currentReview h2,.DmxpcG_invariants h2,.DmxpcG_invariants p,.DmxpcG_preferenceDemo h2,.DmxpcG_preferenceDemo p,.DmxpcG_sources h2{margin:0}.DmxpcG_hero h2{max-width:58rem;font-family:var(--yawn-font-heading);text-wrap:balance;font-size:clamp(1.55rem,5vw,3.4rem);line-height:1.05}.DmxpcG_hero p,.DmxpcG_preferenceDemo>header p{max-width:54rem;color:rgba(var(--yawn-color-white-rgb), .65);font-size:.84rem;line-height:1.6}.DmxpcG_hero dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;max-width:48rem;margin:.6rem 0 0;display:grid}.DmxpcG_hero dl div{border:1px solid rgba(var(--yawn-color-cyan-rgb), .22);background:rgba(var(--yawn-color-cyan-rgb), .025);padding:.7rem}.DmxpcG_hero dt{color:rgba(var(--yawn-color-white-rgb), .46);font-size:.56rem}.DmxpcG_hero dd{color:var(--yawn-color-cyan);font-family:var(--yawn-font-heading);margin:.2rem 0 0;font-size:.78rem}.DmxpcG_contract,.DmxpcG_currentReview,.DmxpcG_preferenceDemo,.DmxpcG_sources{gap:.85rem;display:grid}.DmxpcG_contract header,.DmxpcG_currentReview header,.DmxpcG_preferenceDemo>header,.DmxpcG_sources header{gap:.28rem;display:grid}.DmxpcG_contract h2,.DmxpcG_currentReview h2,.DmxpcG_invariants h2,.DmxpcG_preferenceDemo h2,.DmxpcG_sources h2{font-family:var(--yawn-font-heading);font-size:clamp(1rem,2.8vw,1.55rem)}.DmxpcG_lensGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.DmxpcG_lensGrid article{border:1px solid rgba(var(--yawn-color-white-rgb), .12);background:rgba(var(--yawn-color-black-rgb), .5);gap:.45rem;padding:.9rem;display:grid}.DmxpcG_lensGrid article>span{color:var(--yawn-color-cyan);font-family:var(--yawn-font-heading);letter-spacing:.1em;text-transform:uppercase;font-size:.54rem}.DmxpcG_lensGrid h3,.DmxpcG_lensGrid p{margin:0}.DmxpcG_lensGrid h3{font-size:.82rem;line-height:1.35}.DmxpcG_lensGrid p{color:rgba(var(--yawn-color-white-rgb), .58);font-size:.69rem;line-height:1.52}.DmxpcG_lensGrid ul,.DmxpcG_currentReview ul,.DmxpcG_invariants ul{gap:.32rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.DmxpcG_lensGrid li{color:rgba(var(--yawn-color-white-rgb), .48);align-items:center;gap:.35rem;font-size:.6rem;display:flex}.DmxpcG_lensGrid li svg{width:.72rem;height:.72rem;color:var(--yawn-color-lime);flex:none}.DmxpcG_currentReview>div{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.DmxpcG_currentReview article{border:1px solid rgba(var(--yawn-color-pink-rgb), .28);background:rgba(var(--yawn-color-pink-rgb), .025);padding:.95rem}.DmxpcG_currentReview h3,.DmxpcG_currentReview p{margin:0}.DmxpcG_currentReview h3{color:var(--yawn-color-pink);font-size:.82rem}.DmxpcG_currentReview p{color:rgba(var(--yawn-color-white-rgb), .6);margin-top:.4rem;font-size:.69rem;line-height:1.48}.DmxpcG_currentReview ul{margin-top:.65rem}.DmxpcG_currentReview li,.DmxpcG_invariants li{color:rgba(var(--yawn-color-white-rgb), .55);padding-left:.8rem;font-size:.65rem;line-height:1.48;position:relative}.DmxpcG_currentReview li:before,.DmxpcG_invariants li:before{background:var(--yawn-color-pink);content:"";border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:.55em;left:0}.DmxpcG_invariants{border:1px solid rgba(var(--yawn-color-orange-rgb), .4);background:rgba(var(--yawn-color-orange-rgb), .035);padding:1rem}.DmxpcG_invariants header{align-items:center;gap:.65rem;display:flex}.DmxpcG_invariants header>svg{color:var(--yawn-color-orange);flex:none}.DmxpcG_invariants header>div{gap:.22rem;display:grid}.DmxpcG_invariants ul{margin-top:.75rem}.DmxpcG_invariants li:before{background:var(--yawn-color-orange)}.DmxpcG_invariants>p{color:rgba(var(--yawn-color-white-rgb), .62);margin-top:.75rem;font-size:.7rem;line-height:1.55}.DmxpcG_sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.DmxpcG_sources a{border:1px solid rgba(var(--yawn-color-cyan-rgb), .2);min-height:5rem;color:var(--yawn-text-primary);background:rgba(var(--yawn-color-cyan-rgb), .02);gap:.3rem;padding:.75rem;text-decoration:none;display:grid}.DmxpcG_sources a:hover,.DmxpcG_sources a:focus-visible{border-color:var(--yawn-color-cyan);outline:2px solid var(--yawn-color-cyan);outline-offset:2px}.DmxpcG_sources strong{color:var(--yawn-color-cyan);font-family:var(--yawn-font-heading);align-items:center;gap:.35rem;font-size:.67rem;display:flex}.DmxpcG_sources strong svg{width:.72rem;height:.72rem}.DmxpcG_sources a>span{color:rgba(var(--yawn-color-white-rgb), .52);font-size:.64rem;line-height:1.45}@media (max-width:46rem){.DmxpcG_lensGrid,.DmxpcG_currentReview>div,.DmxpcG_sources>div{grid-template-columns:1fr}}@media (max-width:28rem){.DmxpcG_hero dl{grid-template-columns:1fr}}
