.landing{--font-serif:"IBM Plex Serif",Georgia,"Times New Roman",serif;--wrap:1180px;background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100vh;font-size:15px;line-height:1.55}.landing .ico{border:1px solid var(--border);border-radius:var(--radius-lg);width:36px;height:36px;color:var(--text);background:var(--bg);justify-content:center;align-items:center;display:inline-flex}.landing h1,.landing h2,.landing h3{text-wrap:balance;font-weight:var(--weight-semibold);margin:0}.landing p{margin:0}.landing .wrap{max-width:var(--wrap);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.landing .num{font-variant-numeric:tabular-nums}.landing .k{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.landing .sample-note{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-faint);text-transform:uppercase;font-size:11px}.landing .btn-lg{height:40px;font-size:14px}.landing table{border-collapse:collapse;font-size:inherit}.landing th{z-index:auto;background:0 0;height:auto;position:static}.landing td{height:auto}.landing .site-top{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid #0000;position:sticky;top:0}.landing .site-top.stuck{border-bottom-color:var(--border)}.landing .site-nav{align-items:center;gap:24px;min-height:64px;display:flex}.landing .site-nav .logo{color:var(--text);display:inline-flex}.landing .site-nav .links{color:var(--text-secondary);gap:22px;margin-left:auto;font-size:14px;display:flex}.landing .site-nav .links a{color:inherit;text-decoration:none}.landing .site-nav .links a:hover{color:var(--text)}.landing .site-nav .actions{gap:8px;display:flex}.landing h1,.landing h2{font-family:var(--font-serif);letter-spacing:-.015em;font-weight:400}.landing .hero{gap:28px;padding-block:72px 40px;display:grid}.landing .hero h1{max-width:23ch;font-size:clamp(38px,6.2vw,76px);line-height:1.04}.landing .hero h1 span{display:block}.landing .hero h1 em{color:var(--text-muted);font-style:italic}.landing .hero .intro{color:var(--text-secondary);max-width:58ch;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.landing .ctas{flex-wrap:wrap;gap:10px;display:flex}.landing .art-stage{border-radius:var(--radius-xl);background:#8a7a62 url(/landing/tower-a.webp) 50%/cover no-repeat;padding:32px;position:relative}.landing .art-stage .exhibit{box-shadow:0 30px 60px -30px #14100a8c}.landing .wide-art{object-fit:cover;border-radius:var(--radius-xl);width:100%;height:clamp(220px,32vw,420px);margin-bottom:56px;display:block}.landing .quote-art{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-xl);grid-row:1/span 2;width:100%;height:auto}.landing .exhibit{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-sunken);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid;overflow:hidden}.landing .stmt-well{border-right:1px solid var(--border);padding:28px 24px}.landing .stmt{background:var(--bg);border:1px solid var(--border);font-family:var(--font-mono);color:var(--gray-800);padding:22px 20px;font-size:10.5px;transform:rotate(-.4deg);box-shadow:0 12px 28px -18px #00000040}.landing .stmt .bank{border-bottom:2px solid var(--gray-800);justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.landing .stmt .bank b{font-family:var(--font-sans);font-size:14px;font-weight:600}.landing .stmt .bank small{color:var(--text-muted);font-size:10.5px;line-height:1.4;display:block}.landing .stmt table{border-collapse:collapse;table-layout:fixed;width:100%}.landing .stmt col.c1{width:10.5%}.landing .stmt col.c3,.landing .stmt col.c4{width:16%}.landing .stmt col.c5{width:16.5%}.landing .stmt th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-strong);padding:4px 5px;font-size:10px;font-weight:500}.landing .stmt td{white-space:nowrap;border-bottom:1px dotted var(--border);text-overflow:ellipsis;padding:4.5px 5px;font-size:10.5px;overflow:hidden}.landing .stmt .r{text-align:right}.landing .stmt tr.hit td{background:var(--highlight)}.landing .stmt tr.bal td{color:var(--text-muted);font-style:italic}.landing .stmt .pg{color:var(--text-faint);justify-content:space-between;margin-top:12px;font-size:10px;display:flex}.landing .ledger-side{background:var(--bg);flex-direction:column;min-width:0;display:flex}.landing .pane-h{border-bottom:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 16px;font-size:12px;display:flex}.landing .pane-h strong{color:var(--text);font-weight:500}.landing .tbl{overflow-x:auto}.landing .ledger{border-collapse:collapse;width:100%;font-size:12.5px}.landing .ledger th{color:var(--text-muted);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 10px;font-size:12px;font-weight:500}.landing .ledger td{border-bottom:1px solid var(--border-subtle);white-space:nowrap;vertical-align:middle;padding:8px 10px}.landing .ledger td.desc{white-space:normal;min-width:150px}.landing .ledger td.d{font-family:var(--font-mono);color:var(--text-secondary);font-size:12px}.landing .ledger td.amt,.landing .ledger th.amt{font-family:var(--font-mono);text-align:right;font-size:12.5px}.landing .ledger td.amt.in{color:var(--positive)}.landing .ledger tbody tr{cursor:pointer}.landing .ledger tbody tr:hover{background:var(--bg-hover)}.landing .ledger tbody tr[aria-selected=true]{background:var(--bg-selected);box-shadow:inset 2px 0 0 var(--primary)}.landing .ledger .tags{flex-wrap:wrap;gap:4px;display:flex}.landing .cite{border-top:1px solid var(--border);background:var(--bg-sunken);grid-template-columns:auto 1fr;gap:4px 16px;margin:auto 0 0;padding:14px 16px;font-size:12.5px;display:grid}.landing .cite dt{color:var(--text-muted)}.landing .cite dd{font-family:var(--font-mono);margin:0;font-size:12px}.landing .caption{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:10px;font-size:12.5px;display:flex}.landing .tag-pill{border-radius:var(--radius-sm);background:var(--bg-hover);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;padding:4px 6px;font-size:11.5px;line-height:1;display:inline-flex}.landing .tag-pill:before{content:"";background:var(--dot-default);border-radius:50%;width:6px;height:6px}.landing .tag-pill.g:before{background:var(--dot-gambling)}.landing .tag-pill.r:before{background:var(--dot-related)}.landing .tag-pill.t:before{background:var(--dot-transfer)}.landing .tag-pill.c:before{background:var(--dot-ato)}.landing .quote{grid-template-rows:1fr auto;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:end;gap:16px 64px;margin:72px 0 88px;display:grid}.landing .quote blockquote{font-family:var(--font-serif);text-wrap:balance;grid-column:2;max-width:34ch;margin:0;font-size:clamp(22px,2.6vw,30px);line-height:1.3}.landing .quote figcaption{color:var(--text-muted);grid-column:2;align-self:start;font-size:13px}.landing .sect{border-top:1px solid var(--border);padding-block:88px}.landing .sect-h{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:24px 48px;margin-bottom:44px;display:grid}.landing .sect-h .k{padding-top:10px}.landing .sect-h h2{max-width:22ch;font-size:clamp(28px,3.6vw,44px);line-height:1.12}.landing .sect-h p{color:var(--text-secondary);max-width:60ch;margin-top:14px;font-size:16px}.landing .phases{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:0 48px;display:grid}.landing .phases .when{font-family:var(--font-serif);color:var(--text-secondary);border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:12px;padding:22px 0;font-size:18px;font-style:italic;display:flex}.landing .phases .what{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.landing .phases h3{margin-bottom:6px;font-size:17px}.landing .phases .what p{color:var(--text-secondary)}.landing .phases .eg{font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-lg);white-space:pre-line;align-self:start;padding:12px 14px;font-size:12px;line-height:1.7}.landing .schedule{border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.landing .schedule .sh{border-bottom:1px solid var(--border);background:var(--bg-sunken);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 18px;font-size:13px;display:flex}.landing .schedule .sh b{font-family:var(--font-serif);font-size:16px;font-weight:500}.landing .schedule table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.landing .schedule th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);padding:10px 18px;font-size:12px;font-weight:500}.landing .schedule td{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:14px 18px}.landing .schedule td:nth-child(2){color:var(--text-secondary)}.landing .schedule td:last-child,.landing .schedule th:last-child{text-align:right;font-family:var(--font-mono)}.landing .schedule tr:last-child td{border-bottom:0}.landing .schedule .tags{flex-wrap:wrap;gap:4px;display:flex}.landing .disclaim{font-family:var(--font-serif);color:var(--text-secondary);max-width:60ch;margin-top:18px;font-size:17px;font-style:italic}.landing .proof{border-top:1px solid var(--primary);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing .proof>div{padding:26px 24px 0 0}.landing .proof>div+div{border-left:1px solid var(--border);padding-left:24px}.landing .proof .big{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(40px,5vw,64px);line-height:1}.landing .proof .big sup{font-family:var(--font-mono);color:var(--text-muted);margin-left:2px;font-size:13px}.landing .proof p{color:var(--text-secondary);max-width:34ch;margin-top:12px;font-size:14.5px}.landing .notes{border-top:1px solid var(--border);color:var(--text-muted);gap:6px;max-width:80ch;margin-top:44px;padding-top:16px;font-size:12.5px;display:grid}.landing .sec-grid{border-top:1px solid var(--primary);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing .sec-grid>div{border-bottom:1px solid var(--border);padding:24px 24px 24px 0}.landing .sec-grid>div:not(:nth-child(3n+1)){border-left:1px solid var(--border);padding-left:24px}.landing .sec-grid .ico{margin-bottom:16px}.landing .sec-grid h3{margin-bottom:6px;font-size:16px}.landing .sec-grid p{color:var(--text-secondary);max-width:36ch;font-size:14.5px}.landing .faq{border-top:1px solid var(--primary)}.landing .faq details{border-bottom:1px solid var(--border)}.landing .faq summary{cursor:pointer;font-family:var(--font-serif);justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0;font-size:clamp(18px,2vw,22px);list-style:none;display:flex}.landing .faq summary::-webkit-details-marker{display:none}.landing .faq summary:after{content:"+";font-family:var(--font-mono);color:var(--text-muted);font-size:18px}.landing .faq details[open] summary:after{content:"−"}.landing .faq details p{color:var(--text-secondary);max-width:66ch;padding-bottom:22px;font-size:15.5px}.landing .close{color:#f4f1ea;background:#1b1916;padding-block:128px;position:relative;overflow:hidden}.landing .close .wrap{position:relative}.landing .close-art{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.landing .close h2{max-width:16ch;margin-bottom:22px;font-size:clamp(34px,5vw,60px);line-height:1.08}.landing .close p{color:#f4f1eab8;max-width:52ch;margin-bottom:26px;font-size:16px}.landing .close .btn-primary{color:#1b1916;background:#f4f1ea}.landing .close .btn-primary:hover{background:#fff}.landing .close .btn-secondary{color:#f4f1ea;background:0 0;border-color:#f4f1ea59}.landing .close .btn-secondary:hover{background:#f4f1ea14}.landing .foot{border-top:1px solid var(--border)}.landing .foot .wrap{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:24px;padding-block:28px;font-size:13px;display:flex}.landing .foot nav{flex-wrap:wrap;gap:8px 18px;margin-left:auto;display:flex}.landing .foot a{color:inherit;text-decoration:none}@media (width<=900px){.landing .site-nav .links{display:none}.landing .site-nav .actions{margin-left:auto}.landing .exhibit{grid-template-columns:minmax(0,1fr)}.landing .stmt-well{border-right:0;border-bottom:1px solid var(--border);padding:18px 12px;overflow-x:auto}.landing .stmt{min-width:540px;padding:14px 12px;transform:none}.landing .quote,.landing .sect-h,.landing .phases{grid-template-columns:minmax(0,1fr)}.landing .quote blockquote,.landing .quote figcaption{grid-column:1}.landing .quote{grid-template-rows:none}.landing .quote-art{aspect-ratio:16/10;grid-row:auto;margin-bottom:12px}.landing .art-stage{padding:14px}.landing .wide-art{margin-bottom:36px}.landing .close{padding-block:88px}.landing .phases .when{padding-bottom:0}.landing .phases .what{border-top:0;grid-template-columns:minmax(0,1fr)}.landing .proof,.landing .sec-grid{grid-template-columns:minmax(0,1fr)}.landing .proof>div+div{border-left:0;border-top:1px solid var(--border);margin-top:24px;padding-left:0}.landing .sec-grid>div:not(:nth-child(3n+1)){border-left:0;padding-left:0}}@media (width<=640px){.landing .schedule table,.landing .schedule tbody{min-width:0;display:block}.landing .schedule thead{display:none}.landing .schedule tr{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px;display:grid}.landing .schedule tr:last-child{border-bottom:0}.landing .schedule td{white-space:normal;border:0;padding:0;font-size:14px}.landing .schedule td:nth-child(2){grid-area:2/1/auto/-1}.landing .schedule td:last-child{color:var(--text-muted);font-size:13px}.landing .phases .when{flex-direction:row;align-items:center}}@media (width<=480px){.landing .site-nav .actions .btn-secondary{display:none}}.landing .lib-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landing .lib-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-sunken);color:var(--text);align-content:start;gap:8px;padding:22px;text-decoration:none;display:grid}.landing .lib-card:hover{border-color:var(--border-strong)}.landing .lib-card h3{font-family:var(--font-serif);font-size:22px;font-weight:400}.landing .lib-card p{color:var(--text-secondary);font-size:14px}@media (width<=860px){.landing .lib-cards{grid-template-columns:minmax(0,1fr)}}.landing .site-nav .links a[aria-current=page]{color:var(--text)}.landing .trust-hero{padding-bottom:56px}.landing .trust-glance{padding-bottom:72px}.landing .trust-updated{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}.landing .trust-body{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 240px;gap:64px;padding-block:64px 96px;display:grid}.landing .trust-article{gap:56px;max-width:72ch;display:grid}.landing .trust-sec{gap:14px;scroll-margin-top:88px;display:grid}.landing .trust-sec h2{font-size:clamp(24px,2.8vw,32px);line-height:1.15}.landing .trust-sec p{color:var(--text-secondary);font-size:15.5px}.landing .trust-sec ul{border-top:1px solid var(--primary);margin:0;padding:0;list-style:none}.landing .trust-sec li{border-bottom:1px solid var(--border);color:var(--text-secondary);padding:14px 0;font-size:15.5px}.landing .trust-sec li strong{color:var(--text);font-weight:var(--weight-semibold)}.landing .trust-sec a{color:var(--text)}.landing .trust-table{border-top:1px solid var(--primary);overflow-x:auto}.landing .trust-table table{width:100%;font-size:14.5px}.landing .trust-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:12px 16px 12px 0;font-size:12px;font-weight:400}.landing .trust-table td{vertical-align:top;white-space:normal;text-overflow:clip;border-bottom:1px solid var(--border);max-width:none;color:var(--text-secondary);padding:14px 16px 14px 0;overflow:visible}.landing .trust-table td:first-child{white-space:nowrap;width:1%;font-weight:var(--weight-medium)}.landing .trust-certs{flex-wrap:wrap;gap:6px;display:flex}.landing .trust-certs span{font-family:var(--font-mono);white-space:nowrap;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);padding:2px 7px;font-size:11.5px}.landing .trust-aside{align-self:start;gap:32px;display:grid;position:sticky;top:96px}.landing .trust-aside ul{gap:8px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.landing .trust-aside ul a{color:var(--text-secondary);text-decoration:none}.landing .trust-aside ul a:hover{color:var(--text)}.landing .trust-contact{border-top:1px solid var(--border);color:var(--text-secondary);gap:8px;padding-top:24px;font-size:14px;display:grid}.landing .trust-contact a{color:var(--text)}.landing .legal-hero h1{max-width:20ch}.landing .legal-article{gap:48px}.landing .trust-aside .legal-related{margin:0}.landing .sec-more{margin-top:28px;font-size:15px}.landing .sec-more a{color:var(--text)}@media (width<=900px){.landing .trust-body{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:48px 72px}.landing .trust-aside{position:static}.landing .trust-aside nav{display:none}.landing .trust-table td:first-child{white-space:normal}}
