.page-property{--ink:#0b0d0b;--ink-2:#5d6567;--paper:#fff;--paper-2:#e7ede9;--line:#0b0d0b29;--line-soft:#0b0d0b12;--sub-pale:#e7ede9;--acc:#2f6e52;--sub:#e7ede9}.page-property .ph{border:1px dashed var(--line);text-align:center;font-family:var(--mono);letter-spacing:.08em;color:var(--ink-2);background:repeating-linear-gradient(45deg,#2f6e5214 0 10px,#0000 10px 20px);justify-content:center;align-items:center;padding:10px;font-size:.64rem;line-height:1.8;display:flex}.page-property .dhero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.page-property .dhero-grid{background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 80% at 90% 10%,#000 35%,#0000 100%);mask-image:radial-gradient(110% 80% at 90% 10%,#000 35%,#0000 100%)}.page-property .crumb{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:.72rem;display:flex}.page-property .crumb a:hover{color:var(--ink)}.page-property .crumb .sep{opacity:.4}.page-property .dhero .wrap{padding-top:clamp(30px,4vw,56px);padding-bottom:clamp(56px,9vw,110px);position:relative}.page-property .dhero-num{font-family:var(--mono);letter-spacing:.16em;color:var(--ink-2);margin:clamp(36px,6vw,64px) 0 18px;font-size:.8rem}.page-property .dhero h1{letter-spacing:0;text-shadow:0 0 2px var(--paper), 0 0 6px var(--paper), 0 0 14px var(--paper), 2px 2px 0 var(--paper), -2px 2px 0 var(--paper), 2px -2px 0 var(--paper), -2px -2px 0 var(--paper);font-size:clamp(2.4rem,7vw,5.4rem);font-weight:900;line-height:1.05}.page-property .dhero .en{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);text-shadow:0 0 6px var(--paper), 0 0 12px var(--paper);margin-top:22px;font-size:clamp(.8rem,1.6vw,1rem);font-weight:500;display:block}.page-property .dhero-lede{letter-spacing:.02em;max-width:30ch;margin-top:clamp(32px,5vw,52px);font-size:clamp(1.15rem,2.3vw,1.75rem);font-weight:700;line-height:1.55}.page-property .dhero-layout{grid-template-columns:1fr;align-items:center;gap:clamp(36px,6vw,56px);display:grid}@media (min-width:940px){.page-property .dhero-layout{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(48px,5vw,88px)}.page-property .dhero-copy .dhero-num{margin-top:clamp(24px,3.5vw,40px)}.page-property .dhero-copy .dhero-lede{max-width:26ch}}.page-property .dhero-art{position:relative}.page-property .dhero-art img{width:100%;max-width:640px;height:auto;margin-inline:auto;display:block}.page-property .dhero-art .ph{aspect-ratio:3/2;width:100%;max-width:640px;margin-inline:auto}@media (min-width:940px){.page-property .dhero-copy{z-index:1;position:relative}}.page-property .d-band{padding-block:clamp(64px,10vw,130px)}.page-property .d-band.inv{background:var(--ink);color:var(--paper)}.page-property .d-band.inv .eyebrow .idx{border-color:var(--paper);color:var(--paper)}.page-property .d-band.inv .eyebrow .line{background:var(--line-inv)}.page-property .d-title{letter-spacing:.025em;max-width:30ch;font-size:clamp(1.7rem,4.4vw,3.2rem);font-weight:900;line-height:1.25}.page-property .d-intro{max-width:60ch;color:var(--ink-2);margin-top:clamp(22px,3vw,32px);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.95}.page-property .d-band.inv .d-intro{color:#f5f5f2b8}.page-property .prob-band{background:var(--ink);color:var(--paper)}.page-property .prob-band .eyebrow .idx{border-color:var(--paper);color:var(--paper)}.page-property .prob-band .eyebrow .line{background:#e7ede933}.page-property .prob-band .d-intro{color:#e7ede9b8}.page-property .prob-grid{grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,32px);margin-top:clamp(40px,6vw,64px);display:grid}@media (max-width:720px){.page-property .prob-grid{grid-template-columns:1fr}}.page-property .prob{background:#101314;border:1px solid #e7ede92e;flex-direction:column;justify-content:center;padding:clamp(28px,3.4vw,44px);display:flex}.page-property .prob .pn{font-family:var(--mono);letter-spacing:.1em;color:var(--sub);font-size:.74rem}.page-property .prob h4{letter-spacing:.03em;margin:16px 0 12px;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:700}.page-property .prob p{color:#e7ede9b3;font-size:.93rem;line-height:1.85}.page-property .flow{border-top:1px solid var(--line);margin-top:clamp(44px,6vw,72px)}.page-property .flow-row{border-bottom:1px solid var(--line);transition:padding-left .3s var(--ease);grid-template-columns:56px minmax(0,.8fr) minmax(0,1.5fr);align-items:baseline;gap:clamp(16px,3vw,48px);padding:clamp(28px,3.6vw,44px) 0;display:grid}.page-property .flow-row:hover{padding-left:14px}.page-property .flow-num{font-family:var(--mono);font-size:.92rem;font-weight:600}.page-property .flow-h{letter-spacing:.03em;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:900}.page-property .flow-h small{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-top:10px;font-size:.68rem;font-weight:500;display:block}.page-property .flow-d{color:var(--ink-2);font-size:1rem;line-height:1.9}@media (max-width:760px){.page-property .flow-row{grid-template-columns:1fr;gap:12px}}.page-property .auto-wrap{margin-top:clamp(40px,6vw,64px)}.page-property .table-scroll{overflow-x:auto}.page-property .auto-table{border-collapse:collapse;width:100%;font-size:.9rem}.page-property .auto-table th,.page-property .auto-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-2);padding:13px 14px;line-height:1.7}.page-property .auto-table thead th{color:var(--ink);border-bottom:1.5px solid var(--ink);white-space:nowrap;font-size:.78rem;font-weight:700}.page-property .auto-table tbody th{color:var(--ink);font-weight:700}.page-property .auto-table td.mark{white-space:nowrap;text-align:center;width:1%}.page-property .rating-mark{vertical-align:-.18em;width:1.15em;height:1.15em;color:var(--acc);display:inline-block}.page-property .rating-mark svg{width:100%;height:100%;display:block}.page-property .rating-legend{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:14px 0 0;font-size:.74rem;display:flex}.page-property .auto-note{color:var(--ink-2);border-left:2px solid var(--line);max-width:74ch;margin:16px 0 0;padding-left:14px;font-size:.82rem;line-height:1.8}.page-property .chan-grid{grid-template-columns:repeat(5,1fr);gap:clamp(12px,1.4vw,18px);margin-top:clamp(40px,6vw,64px);display:grid}@media (max-width:1020px){.page-property .chan-grid{grid-template-columns:repeat(2,1fr)}.page-property .chan:last-child{grid-column:1/-1}}@media (max-width:480px){.page-property .chan-grid{grid-template-columns:1fr}}.page-property .chan{background:var(--paper);border:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:20px;min-height:170px;padding:clamp(24px,2.6vw,34px);display:flex}.page-property .chan-txt{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.page-property .chan .ch-ico{object-fit:contain;filter:brightness(0);align-self:center;width:auto;max-width:80%;height:clamp(44px,4.6vw,60px);margin-bottom:clamp(6px,1vw,14px)}.page-property .chan .ch-en{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:.66rem}.page-property .chan .ch-name{letter-spacing:.03em;white-space:nowrap;margin-top:0;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:900}.page-property .out-grid{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px);margin-top:clamp(44px,6vw,72px);display:grid}@media (max-width:760px){.page-property .out-grid{grid-template-columns:1fr}}.page-property .out{border-top:2px solid var(--acc);padding-top:24px}.page-property .out .big{letter-spacing:-.03em;color:var(--sub);font-size:clamp(2.4rem,6vw,4.2rem);font-weight:900;line-height:1}.page-property .out .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#e7ede980;margin-top:16px;font-size:.72rem}.page-property .out p{color:#e7ede9c7;margin-top:12px;font-size:.95rem;line-height:1.85}.page-property .rel-grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px);margin-top:clamp(40px,6vw,64px);display:grid}@media (max-width:860px){.page-property .rel-grid{grid-template-columns:1fr}}.page-property .rel{background:var(--paper);border:1px solid var(--line);transition:background .3s var(--ease), color .3s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:clamp(28px,3vw,40px);display:flex}.page-property .rel:hover{background:var(--ink);color:var(--paper)}.page-property .rel .rn{letter-spacing:.02em;font-size:clamp(1.1rem,2.2vw,1.5rem);font-weight:900}.page-property .rel .re{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-top:8px;font-size:.66rem;display:block}.page-property .rel:hover .re{color:#f5f5f2b3}.page-property .rel .arw{font-family:var(--mono);transition:transform .3s var(--ease);font-size:1.1rem}.page-property .rel:hover .arw{transform:translate(5px)}.page-property .cta{background:var(--ink);color:var(--paper)}.page-property .cta .wrap{text-align:center;padding-block:clamp(72px,11vw,150px)}.page-property .cta h2{letter-spacing:.025em;font-size:clamp(1.9rem,5.5vw,4.4rem);font-weight:900;line-height:1.2}.page-property .cta p{color:#f5f5f2b8;max-width:44ch;margin:26px auto 42px;font-size:1.05rem;line-height:1.9}.page-property .eyebrow .idx{border-color:var(--ink);color:var(--ink)}.page-property .btn.inv{background:var(--acc);color:#fff;border-color:var(--acc)}.page-property .btn.inv:hover{color:var(--acc);background:0 0}.page-property .cta .btn.inv{background:var(--acc);color:#fff;border-color:var(--acc)}.page-property .cta .btn.inv:hover{color:var(--sub);border-color:var(--sub);background:0 0}
