.home-v3 .hero-media{filter:none;z-index:auto;transform:none}.home-v3 .scene-warm .glance,.home-v3 .scene-paper .glance{border-color:var(--stone-light)}.home-v3 .scene-warm .glance .g-c,.home-v3 .scene-paper .glance .g-c{border-left-color:var(--stone-light)}.home-v3 .scene-warm .glance .g-k,.home-v3 .scene-paper .glance .g-k{color:var(--stone-deep)}.home-v3 .scene-warm .glance .g-d,.home-v3 .scene-paper .glance .g-d{color:var(--forest)}.home-v3 .scene-warm .src-note,.home-v3 .scene-paper .src-note,.home-v3 .scene-warm .pk-inside .i-h,.home-v3 .scene-paper .pk-inside .i-h{color:var(--stone-deep)}.home-v3 .scene-warm .pk-inside li,.home-v3 .scene-paper .pk-inside li{color:var(--stone-deep);border-color:var(--stone-light)}.home-v3 a.glance{transition:background .35s var(--ease);text-decoration:none}.home-v3 .scene-warm a.glance:hover,.home-v3 .scene-paper a.glance:hover{background:#1a181509}.home-v3 .nb-strip{margin-top:1.6rem}.home-v3 .nb-strip .glance{border-bottom:none;margin-top:0}.home-v3 .nb-strip .glance:last-child{border-bottom:1px solid var(--stone-light)}.home-v3 .card-stats{border-top:1px solid var(--stone-light);border-bottom:1px solid var(--stone-light);grid-template-columns:repeat(3,1fr);margin-top:1.2rem;display:grid}.home-v3 .card-stats .cs-c{border-left:1px solid var(--stone-light);padding:1.1rem .9rem}.home-v3 .card-stats .cs-c:first-child{border-left:none;padding-left:0}.home-v3 .card-stats .cs-v{font-family:var(--display);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1}.home-v3 .card-stats .cs-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-deep);margin-top:.6rem;font-size:.5rem}.home-v3 .card-stats .cs-d{color:var(--forest);margin-top:.3rem;font-size:.66rem;font-weight:300}.home-v3 .cards3 .lead{grid-column:span 2}.home-v3 .scene-dark .cards3 .s-nb,.home-v3 .scene-dark .cards3 .s-price{color:var(--stone)}.home-v3 .jr{border-top:1px solid var(--stone-light);padding-top:1.3rem;text-decoration:none;display:block}.home-v3 .jr .j-tag{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--forest);font-size:.58rem}.home-v3 .jr .j-t{font-family:var(--display);margin-top:.9rem;font-size:1.5rem;line-height:1.2;transition:color .3s}.home-v3 .jr:hover .j-t{color:var(--forest)}.home-v3 .jr .j-x{color:var(--stone-deep);max-width:44ch;margin-top:.8rem;font-size:.9rem;font-weight:300}.home-v3 .jr .j-d{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--stone-deep);margin-top:1.1rem;font-size:.56rem}.home-v3 .footer{color:var(--stone);background:#12100e;padding:4rem 0 2.5rem}.home-v3 .footer .container{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.home-v3 .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(2rem,4vw,4rem);display:grid}.home-v3 .footer .wordmark{font-family:var(--display);color:var(--bone);font-size:1.6rem}.home-v3 .footer .wordmark .dot{color:var(--stone)}.home-v3 .footer-brand p{color:var(--stone);max-width:30ch;margin-top:1rem;font-size:.9rem;font-weight:300}.home-v3 .credentials{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin-top:1.6rem;font-size:.6rem;line-height:2}.home-v3 .footer-col h4{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--stone-light);margin-bottom:1.1rem;font-size:.6rem;font-weight:500}.home-v3 .footer-col ul{list-style:none}.home-v3 .footer-col li{padding:.32rem 0}.home-v3 .footer-col a{color:var(--stone);font-size:.9rem;font-weight:300;text-decoration:none;transition:color .3s}.home-v3 .footer-col a:hover{color:var(--bone)}.home-v3 .footer-bottom{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone);border-top:1px solid #2a2724;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-top:3rem;padding-top:1.6rem;font-size:.56rem;display:flex}.home-v3 .footer-bottom a{color:inherit;text-decoration:none}.home-v3 .footer-bottom a:hover{color:var(--bone)}@media (max-width:900px){.home-v3 .cards3 .lead{grid-column:auto}.home-v3 .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.home-v3 .card-stats{grid-template-columns:1fr}.home-v3 .card-stats .cs-c{border-left:none;border-top:1px solid var(--stone-light);padding-top:1rem;padding-left:0}.home-v3 .card-stats .cs-c:first-child{border-top:none;padding-top:1.1rem}}
