.hero-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.text-link{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:11px 0;font-size:.71rem;font-weight:750}.room-list small{gap:7px;display:grid}.room-list small b{width:fit-content;color:var(--ink);background:color-mix(in srgb, var(--paper-deep) 78%, white);border:1px solid var(--rule);font:750 .52rem/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;padding:4px 7px}.room-list a:hover small b{color:var(--bone);background:0 0;border-color:#ffffff59}.evidence-ledger{max-width:var(--max);border-top:1px solid var(--rule);grid-template-columns:.72fr 1.28fr;gap:8vw;margin:0 auto;padding:clamp(80px,11vw,160px) clamp(24px,7vw,108px);display:grid}.evidence-ledger header{max-width:480px}.evidence-ledger h2{font:400 clamp(3rem, 5vw, 5.4rem)/.94 var(--serif);letter-spacing:-.04em;margin:24px 0}.evidence-ledger header>p:last-child{color:var(--muted);font:italic 1rem/1.65 var(--serif)}.evidence-ledger ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.evidence-ledger li{border-bottom:1px solid var(--rule);grid-template-columns:42px 1fr;gap:5px 18px;padding:26px 0;display:grid}.evidence-ledger li>span{letter-spacing:.14em;grid-row:1/span 3;font-size:.6rem}.evidence-ledger small{letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:750}.evidence-ledger h3{font:400 1.8rem/1.1 var(--serif);margin:8px 0}.evidence-ledger p{color:var(--muted);font:italic .94rem/1.55 var(--serif);margin:0}.home-contact,.owner-boundary,.journal-standard{max-width:var(--max);color:var(--bone);background:#263c3b;margin:0 auto;padding:clamp(80px,10vw,140px) clamp(24px,9vw,135px)}.home-contact h2,.owner-boundary h2,.journal-standard h2{max-width:920px;font:400 clamp(3rem, 6vw, 6.3rem)/.92 var(--serif);letter-spacing:-.045em;margin:24px 0}.home-contact>p:not(.kicker),.owner-boundary>p:not(.kicker),.journal-standard>p:not(.kicker){color:#d1d5cf;max-width:680px;font:italic 1.06rem/1.65 var(--serif)}.house-standards{max-width:var(--max);margin:0 auto;padding:clamp(80px,10vw,140px) clamp(24px,7vw,108px)}.house-standards header{grid-template-columns:.6fr 1.4fr;align-items:end;gap:4vw;display:grid}.house-standards h2{font:400 clamp(3rem, 5.5vw, 5.5rem)/.94 var(--serif);letter-spacing:-.04em;margin:0}.house-standards ol{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:70px 0 0;padding:0;list-style:none;display:grid}.house-standards li{border-right:1px solid var(--rule);min-height:260px;padding:24px 22px}.house-standards li:first-child{padding-left:0}.house-standards li span{letter-spacing:.14em;font-size:.6rem}.house-standards h3{font:400 1.8rem/1 var(--serif);margin:60px 0 18px}.house-standards li p{color:var(--muted);font:italic .94rem/1.55 var(--serif)}.house-register>div h2{font:400 clamp(2.7rem, 5vw, 5rem)/.94 var(--serif);margin:24px 0 0}.owner-boundary{background:var(--oxblood)}.journal-standard{background:var(--lapis)}@media (max-width:820px){.evidence-ledger,.house-standards header{grid-template-columns:1fr}.house-standards ol{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hero-actions{flex-direction:column;align-items:flex-start}.room-list small{display:grid}.evidence-ledger{padding-top:80px;padding-bottom:80px}.house-standards ol{grid-template-columns:1fr}.house-standards li{border-right:0;border-bottom:1px solid var(--rule);min-height:200px;padding-left:0}.home-contact h2,.owner-boundary h2,.journal-standard h2{font-size:3rem}}
