@keyframes split-dot{0%{left:0;opacity:0}14%,84%{opacity:1}to{left:calc(100% - 6px);opacity:0}}@keyframes split-dot-v{0%{top:0;opacity:0}14%,84%{opacity:1}to{top:calc(100% - 6px);opacity:0}}.bw,.lf.paper{overflow:hidden}.lf.paper{--bg:#f2f2f2;--bg-1:#ffffff;--bg-2:#f5f5f2;--bg-3:#e9e9e4;--line:#e4e4de;--line-2:#d6d6d0;--line-3:#bcbcb5;--fg:#0a0a0a;--fg-2:#4a4a4a;--fg-3:#8a8a84;--green:#1f8a52;--green-soft:rgba(31,138,82,.12);background:#f2f2f2;color:#0a0a0a}.lf.paper:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23n)'/%3E%3C/svg%3E")}.lf.paper,.lf.paper>*{position:relative}.lf.paper .kicker:after{background:#d6d6d0}.lf.paper .btn,.lf.paper .chip,.lf.paper .pill{background:#fff;border-color:#d6d6d0;color:#4a4a4a}.lf.paper .btn,.lf.paper .pill{color:#0a0a0a}.lf.paper .btn.primary{background:#0a0a0a;color:#f2f2f2;border-color:#0a0a0a;box-shadow:0 14px 34px -18px rgba(0,0,0,.5)}.lf.paper .pill{color:#4a4a4a}.lf.paper .pill.live{background:rgba(31,138,82,.12);color:#1f8a52;border-color:transparent}.bw{border-radius:13px;background:#fff;border:1px solid rgba(0,0,0,.09);box-shadow:0 30px 60px -30px rgba(20,20,18,.42),0 2px 6px rgba(20,20,18,.06);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.bw-bar{display:flex;align-items:center;gap:10px;height:34px;padding:0 12px;background:#ececea;border-bottom:1px solid rgba(0,0,0,.07)}.bw-dots,.bw-url{display:flex;gap:5px;flex:none}.bw-dots i{width:9px;height:9px;border-radius:50%;background:#cbcbc4;display:block}.bw-url{flex:1;min-width:0;height:21px;align-items:center;gap:6px;padding:0 9px;border-radius:6px;background:#fff;border:1px solid rgba(0,0,0,.06);font-family:var(--mono);font-size:10.5px;color:#5f5f59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-url svg{flex:none;color:#1f8a52}.bw-mark{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:6px}.bw-mark.wp{background:rgba(33,117,155,.13)}.bw-mark.sh{background:rgba(149,191,71,.16)}.bw-mark.lf{background:#0a0a0a;color:#f2f2f2;padding:4px}.bw-mark.lf svg{width:12px;height:12px;fill:currentColor;display:block}.bw-theme{display:flex;align-items:center;gap:12px;height:27px;padding:0 12px;background:#fff;border-bottom:1px solid rgba(0,0,0,.07);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#7a7a74}.bw-theme b{font-size:11px;letter-spacing:.06em;color:#1a1a1a;text-transform:none}.bw-theme .sp{flex:1}.bw-view{position:relative;background:#fff;overflow:hidden}.bw-view .frame{border-radius:0;box-shadow:none;height:210px}.inbox .meta dd,.slab{font-family:var(--mono);font-size:10.5px}.inbox .row span,.slab{display:block;color:#8a8a84}.slab{margin-bottom:12px;letter-spacing:.16em;text-transform:uppercase}.homes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:44px;align-items:start}.home{display:block}.home,.home .hwin{min-width:0}.home .hwin .bw{display:flex;flex-direction:column;height:252px}.home .hwin .bw-view{flex:1 1 auto;height:auto}.home .hwin .bw-view .frame{height:100%}.home:hover .bw{transform:translateY(-7px);box-shadow:0 46px 80px -34px rgba(20,20,18,.5)}.home,.home .cap{text-decoration:none;color:inherit}.home .cap{display:flex;align-items:center;gap:9px;margin-top:16px}.home .cap .bmw{width:30px;height:30px;border-radius:9px;background:#fff;border-color:#d6d6d0}.home .cap b{font-size:14.5px;letter-spacing:-.02em}.home .cap .tag{margin-left:auto;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.home .cap .tag.soon{color:#0a0a0a;background:#e9e9e4;border-radius:99px;padding:3px 8px;letter-spacing:.1em}.home p{margin-top:9px;color:#4a4a4a;font-size:13px;line-height:1.6}.home .cap .tag,.homes-foot,.inbox .meta dt{color:#8a8a84;font-family:var(--mono)}.homes-foot{display:flex;align-items:center;gap:14px;margin-top:30px;flex-wrap:wrap;font-size:11.5px}.homes-foot .dot{width:6px;height:6px;border-radius:50%;background:#1f8a52;box-shadow:0 0 9px rgba(31,138,82,.6)}.split{display:grid;grid-template-columns:minmax(0,1.25fr) 96px minmax(0,.75fr);gap:0;align-items:center;margin-top:44px}.split .vbox,.split .vwin{min-width:0}.split .bw-view .frame{height:300px}.split .lnk2{position:relative;height:36px;min-height:0}.split .lnk2:after,.split .lnk2:before{content:"";position:absolute;top:50%;left:0}.split .lnk2:before{right:0;height:1px;background:repeating-linear-gradient(90deg,#bcbcb5 0 4px,transparent 4px 9px)}.split .lnk2:after{margin-top:-3px;width:6px;height:6px;border-radius:50%;background:#0a0a0a;box-shadow:0 0 0 4px rgba(10,10,10,.09);animation:split-dot 2.6s cubic-bezier(.45,0,.25,1) infinite}.inbox{background:#fff;border:1px solid #d6d6d0;border-radius:14px;padding:16px 18px;box-shadow:0 24px 50px -28px rgba(20,20,18,.4)}.inbox .ih,.inbox .row b{font-size:12.5px;letter-spacing:-.01em}.inbox .ih{display:flex;align-items:center;gap:9px;font-weight:600}.inbox .ih .bw-mark.lf{width:22px;height:22px}.inbox .ih .pill{margin-left:auto;height:20px;font-size:10px}.inbox .row{margin-top:12px;padding-top:12px;border-top:1px solid #e4e4de}.inbox .row b{display:block}.inbox .row span{font-size:11px;margin-top:2px}.inbox .meta{display:grid;grid-template-columns:64px 1fr;gap:5px 10px;margin-top:11px;font-size:11px}.inbox .meta dt{font-size:10px;letter-spacing:.06em}.inbox .meta dd{margin:0;color:#2a2a2a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:920px){.homes,.split{grid-template-columns:1fr;gap:26px}.bw-view .frame{height:240px}.home .hwin .bw{height:280px}.split{gap:0}.split .bw-view .frame{height:260px}.split .lnk2{height:56px}.split .lnk2:before{top:0;bottom:0;left:50%;right:auto;width:1px;height:auto;background:repeating-linear-gradient(180deg,#bcbcb5 0 4px,transparent 4px 9px)}.split .lnk2:after{left:50%;margin-left:-3px;margin-top:0;top:0;animation-name:split-dot-v}}@media (prefers-reduced-motion:reduce){.split .lnk2:after{animation:none;left:calc(50% - 3px)}.home:hover .bw{transform:none}}