.pv-about .abhero{background:var(--ink);color:var(--cream);position:relative;overflow:hidden}.pv-about .ab-pin{align-items:center;min-height:100svh;padding:130px 0 70px;display:flex;position:relative}.pv-about .ab-in{z-index:2;grid-template-columns:1fr 1.02fr;align-items:center;gap:clamp(30px,5vw,80px);width:100%;display:grid;position:relative}.pv-about .abhero .crumbs{color:var(--cream-2)}.pv-about .abhero h1{letter-spacing:-.058em;margin-top:6px;font-size:clamp(2.8rem,5.2vw,5.6rem);font-weight:600;line-height:.92}.pv-about .abhero h1 .ln{padding-bottom:.08em;display:block;overflow:hidden}.pv-about .abhero h1 .ln>span{display:inline-block}.pv-about .abhero h1 em{color:var(--lime);font-size:1.06em}.pv-about .chs{max-width:48ch;min-height:190px;margin-top:28px;position:relative}.pv-about .ch{color:var(--cream-2);font-size:18px;line-height:1.6}.pv-about .ch h2{letter-spacing:.16em;text-transform:uppercase;color:var(--lime);align-items:center;gap:10px;margin-bottom:10px;font-size:11.5px;font-weight:550;display:flex}.pv-about .ch h2 i{background:var(--lime);width:8px;height:8px;transform:rotate(45deg)}.js .pv-about .abhero.staged .ch{position:absolute;top:0;left:0;right:0}.pv-about .sidebar{align-items:center;gap:18px;margin-top:30px;display:flex}.pv-about .sidebar .sd{color:var(--cream-muted);align-items:baseline;gap:8px;transition:color .5s;display:flex}.pv-about .sidebar .sd b{font-family:var(--s);font-size:30px;font-style:italic;font-weight:400;line-height:1}.pv-about .sidebar .sd span{letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;font-weight:550}.pv-about .sidebar .sd.on{color:var(--cream)}.pv-about .sidebar .sd.on b{color:var(--lime)}.pv-about .sidebar .track{background:var(--ink-line);border-radius:6px;width:90px;height:6px;position:relative;overflow:hidden}.pv-about .sidebar .track i{background:var(--lime);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.pv-about .abhero .acts{margin-top:30px}.pv-about .plate{perspective:1800px;justify-self:center;width:min(100%,640px);position:relative}.pv-about .plate-in{aspect-ratio:1.36;transform-style:preserve-3d;will-change:transform;position:relative}.pv-about .face{backface-visibility:hidden;border-radius:18px;position:absolute;inset:0;overflow:hidden}.pv-about .face.a{background:var(--surface);color:var(--text);box-shadow:0 60px 120px -40px #000000b3,0 0 0 1px #f5f5f214}.pv-about .face.b{background:var(--ink-2);box-shadow:0 60px 120px -40px #000000b3, 0 0 0 1px var(--ink-line);transform:rotateY(180deg)}.pv-about .face svg{width:100%;height:100%;display:block}.pv-about .edge{background:var(--ink-line);border-radius:18px;position:absolute;inset:0}.pv-about .plate .tag{letter-spacing:.16em;text-transform:uppercase;color:var(--cream-muted);white-space:nowrap;align-items:center;gap:10px;font-size:11.5px;font-weight:550;display:flex;position:absolute;bottom:-54px;left:50%;transform:translate(-50%)}.pv-about .plate .tag i{background:var(--lime);width:8px;height:8px;transform:rotate(45deg)}.pv-about .plate .hint{color:var(--cream-muted);align-items:center;gap:8px;font-size:12.5px;display:flex;position:absolute;top:-40px;right:-6px}.pv-about .plate .hint svg{width:16px;height:16px}.pv-about .abhero .shine{pointer-events:none;background:radial-gradient(circle at var(--gx,30%) var(--gy,20%), #ffffff38, #fff0 45%);mix-blend-mode:soft-light;border-radius:18px;position:absolute;inset:0}.pv-about .ledger{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);margin-top:clamp(40px,5vw,70px);display:grid}.pv-about .lg-col h3{border-bottom:1.5px solid var(--text);justify-content:space-between;align-items:center;padding:0 0 16px;display:flex}.pv-about .lg-col h3 span{letter-spacing:-.035em;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600}.pv-about .lg-col h3 small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:550}.pv-about .lg-col h3 small b{font-family:var(--s);letter-spacing:0;text-transform:none;color:var(--text);margin-left:6px;font-size:22px;font-style:italic;font-weight:400}.pv-about .lg-rows{perspective:1400px}.pv-about .lg-row{border-bottom:1px solid var(--line);transition:background .4s var(--ease), padding .4s var(--ease);grid-template-columns:68px 1fr 34px;align-items:center;gap:14px;padding:16px 4px;display:grid}.pv-about .lg-row .no{letter-spacing:.12em;color:var(--muted);font-size:11.5px;font-weight:550}.pv-about .lg-row b{letter-spacing:-.02em;font-size:19px;font-weight:600;display:block}.pv-about .lg-row small{color:var(--muted);margin-top:2px;font-size:14.5px;display:block}.pv-about .lg-row .go{border:1px solid var(--line);width:34px;height:34px;transition:background .4s, border-color .4s, transform .5s var(--ease);border-radius:50%;place-items:center;display:grid}.pv-about .lg-row:hover{background:var(--lime-soft);padding-left:14px}.pv-about .lg-row:hover .go{background:var(--text);border-color:var(--text);color:var(--lime);transform:rotate(45deg)}.pv-about .who{grid-template-columns:auto 1fr;align-items:start;gap:24px;margin-top:clamp(44px,5vw,70px);display:grid}.pv-about .who>span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-top:10px;font-size:11.5px;font-weight:550}.pv-about .who .chipset{flex-wrap:wrap;gap:8px;display:flex}.pv-about .who .chipset a{border:1px solid var(--line);background:var(--surface);height:38px;transition:background .3s, border-color .3s, transform .4s var(--ease);border-radius:999px;align-items:center;padding:0 15px;font-size:14.5px;font-weight:500;display:inline-flex}.pv-about .who .chipset a:hover{background:var(--lime);border-color:var(--text);transform:translateY(-2px)}.pv-about .rules{grid-template-columns:repeat(2,1fr);gap:clamp(14px,1.6vw,22px);margin-top:clamp(40px,5vw,70px);display:grid}.pv-about .rule{background:var(--ink-2);border:1px solid var(--ink-line);border-radius:22px;flex-direction:column;justify-content:space-between;min-height:290px;padding:clamp(24px,2.6vw,36px);display:flex;position:relative;overflow:hidden}.pv-about .rule .n{font-family:var(--s);color:var(--lime);font-size:clamp(64px,7vw,108px);font-style:italic;line-height:.8}.pv-about .rule h3{letter-spacing:-.045em;margin-top:34px;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:600;line-height:1.02}.pv-about .rule h3 em{color:var(--lime)}.pv-about .rule p{color:var(--cream-muted);max-width:46ch;margin-top:14px;font-size:16px}.pv-about .rule:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #c6f24e24, #c6f24e00 50%);transition:opacity .5s;position:absolute;inset:0}.pv-about .rule.is-tilt:after{opacity:1}.pv-about .rule .corner{border:1px solid var(--ink-line);width:44px;height:44px;color:var(--cream-muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;right:22px}.pv-about .rule .corner svg{width:18px;height:18px}.pv-about .where{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(30px,5vw,80px);display:grid}.pv-about .zones{perspective:1500px}.pv-about .zone{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr auto;align-items:baseline;gap:16px;margin-bottom:10px;padding:18px 22px;display:grid}.pv-about .zone span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:550}.pv-about .zone span small{letter-spacing:0;text-transform:none;color:var(--text);margin-top:3px;font-size:14px;font-weight:500;display:block}.pv-about .zone b{font-family:var(--s);letter-spacing:-.01em;font-size:clamp(34px,3.6vw,50px);font-style:italic;font-weight:400;line-height:1}.pv-about .zone.here{background:var(--text);color:var(--cream);border-color:var(--text)}.pv-about .zone.here span{color:var(--cream-muted)}.pv-about .zone.here span small{color:var(--cream)}.pv-about .zone.here b{color:var(--lime)}.pv-about .zone .pin{background:var(--lime);height:22px;color:var(--text);letter-spacing:.12em;border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:0 9px;font-size:10.5px;display:inline-flex}.pv-about .tb-wrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(30px,5vw,80px);display:grid}.pv-about .coblock{border:1.5px solid var(--text);background:var(--surface);border-radius:4px;grid-template-columns:1fr 1fr;display:grid;position:relative}.pv-about .coblock>div{border-bottom:1px solid var(--line);padding:14px 18px}.pv-about .coblock>div.l{border-right:1px solid var(--line)}.pv-about .coblock>div.full{grid-column:1/-1}.pv-about .coblock>.stamp{border:0;padding:0}.pv-about .coblock>div:last-child,.pv-about .coblock>div.last{border-bottom:0}.pv-about .coblock span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:550;display:block}.pv-about .coblock b{margin-top:4px;font-size:17px;font-weight:550;line-height:1.4;display:block}.pv-about .coblock .full.big b{letter-spacing:-.035em;font-size:clamp(22px,2.4vw,30px);font-weight:600}.pv-about .coblock a:hover{color:var(--muted)}.pv-about .stamp{pointer-events:none;width:132px;height:132px;position:absolute;top:-44px;right:-34px}.pv-about .stamp svg{width:100%;height:100%}@media (max-width:900px){.pv-about .ab-pin{min-height:0;padding:120px 0 60px}.pv-about .ab-in,.pv-about .ledger,.pv-about .where,.pv-about .tb-wrap{grid-template-columns:1fr}.pv-about .plate{width:100%;margin-top:10px}.pv-about .plate .hint{display:none}.pv-about .plate .tag{bottom:-44px}.pv-about .chs{min-height:0}.pv-about .ch+.ch{margin-top:26px}.pv-about .rules{grid-template-columns:1fr}.pv-about .rule{min-height:0}.pv-about .who{grid-template-columns:1fr;gap:12px}.pv-about .stamp{width:104px;height:104px;top:-60px;right:-8px}.pv-about .lg-row{grid-template-columns:58px 1fr 34px}}.pv-about{display:contents}
