.hx-page.about .story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.hx-page.about .how{align-content:start;gap:18px;min-width:0;display:grid}.hx-page.about .pull{border-left:4px solid var(--c);letter-spacing:-.015em;padding-left:20px;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.3}.hx-page.about .win{isolation:isolate;background:radial-gradient(60% 55% at 50% 42%, color-mix(in srgb, var(--c) 26%, #fff) 0, color-mix(in srgb, var(--c) 9%, #fff) 52%, #fff 100%);min-height:600px;box-shadow:inset 0 0 0 1px var(--edge);border-radius:28px;margin:0;position:relative;overflow:hidden}.hx-page.about .win .letter{aspect-ratio:80/88;width:auto;height:82%;position:absolute;top:5%;left:50%;overflow:visible;transform:translate(-50%)}.hx-page.about .win .letter .tk{stroke:var(--navy);opacity:.06}.hx-page.about .win .letter .ac{opacity:.35}.hx-page.about .win .fig{width:auto;max-width:none;height:90%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 22%);mask-image:linear-gradient(0deg,#0000 0,#000 22%)}.hx-page.about .worries{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.hx-page.about .worries a{isolation:isolate;height:100%;color:var(--paper);background:radial-gradient(70% 60% at 50% 38%,#1a3150 0,#0b1c33 60%,#06111f 100%);border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.hx-page.about .worries a:hover{transform:translateY(-4px);box-shadow:0 26px 50px #0a1a2f40}.hx-page.about .worries .pic{height:clamp(250px,24vw,330px);position:relative}.hx-page.about .worries .letter{aspect-ratio:80/88;width:auto;height:84%;position:absolute;top:8%;left:50%;overflow:visible;transform:translate(-50%)}.hx-page.about .worries .letter .ac{opacity:.4}.hx-page.about .worries img{width:auto;max-width:none;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 26%);mask-image:linear-gradient(0deg,#0000 0,#000 26%)}.hx-page.about .worries .cap{flex:1;align-content:start;gap:8px;padding:4px 18px 22px;display:grid}.hx-page.about .worries .for,.hx-page.about :is(.side,.for-card) .tag{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.hx-page.about .worries .for,.hx-page.about .worries i{color:var(--c)}.hx-page.about .worries b{font-size:18px;line-height:1.25}.hx-page.about .worries i{margin-top:auto;padding-top:6px;font-size:14px;font-style:normal;font-weight:700}.hx-page.about .sides,.hx-page.about .stand{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.hx-page.about .side{border-radius:24px;align-content:start;gap:14px;padding:clamp(22px,3vw,34px);display:grid}.hx-page.about .side h3{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,30px)}.hx-page.about .side.door{background:var(--navy);color:var(--paper)}.hx-page.about .side.door p{color:var(--soft)}.hx-page.about .side.door .tag{color:var(--teal)}.hx-page.about .side.square{background:var(--white);border:1px solid var(--edge)}.hx-page.about .side.square p{color:var(--ink-2)}.hx-page.about .side.square .tag{color:var(--p-ink)}.hx-page.about .viz{background:var(--sunk);border-radius:16px;place-items:center;height:150px;padding:14px;display:grid;overflow:hidden}.hx-page.about .door .viz{background:var(--navy-700)}.hx-page.about .doorviz{color:var(--soft);align-items:center;gap:16px;font-size:13px;line-height:1.4;display:flex}.hx-page.about .doorviz>span:last-child{max-width:13em}.hx-page.about .doorviz b{color:var(--paper);display:block}.hx-page.about .doorviz .d{border:3px solid var(--color-gray-650);background:#12233d;border-radius:10px 10px 4px 4px;flex:none;width:70px;height:104px;position:relative}.hx-page.about .doorviz .d:after{content:"";background:var(--teal);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:10px}.hx-page.about .squareviz{align-items:flex-end;gap:10px;display:flex}.hx-page.about .post{background:var(--white);border-radius:8px;width:104px;padding:6px;font-size:9px;transform:rotate(-4deg);box-shadow:0 8px 20px #0a1a2f1f}.hx-page.about .post+.post{transform:translateY(-14px)rotate(3deg)}.hx-page.about .post .ph{align-items:center;gap:5px;margin-bottom:5px;display:flex}.hx-page.about .post .ph i{background:var(--s);border-radius:50%;width:14px;height:14px}.hx-page.about .post img{aspect-ratio:1;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.hx-page.about .post .pf{color:var(--slate);margin-top:4px}.hx-page.about .post .pf span{color:var(--s)}.hx-page.about .both{margin-top:36px}.hx-page.about .built{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.hx-page.about .built>div{border:1px solid var(--edge);background:var(--white);border-radius:18px;align-content:start;gap:6px;padding:18px;display:grid}.hx-page.about .built svg{width:34px;height:34px}.hx-page.about .built span{color:var(--ink-2);font-size:15px}.hx-page.about .twofor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:6px;display:grid}.hx-page.about .for-card{border-radius:20px;align-content:start;gap:10px;padding:22px;display:grid}.hx-page.about .for-card h3{font-size:20px}.hx-page.about .for-card ul{gap:7px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.hx-page.about .for-card li{grid-template-columns:16px 1fr;gap:8px;display:grid}.hx-page.about .for-card li:before{content:"✓";font-weight:800}.hx-page.about .for-card.com{background:var(--v-tint)}.hx-page.about .for-card.com .tag,.hx-page.about .for-card.com li:before{color:var(--v-ink)}.hx-page.about .for-card.ent{background:var(--navy);color:var(--paper)}.hx-page.about .for-card.ent li{color:var(--soft)}.hx-page.about .for-card.ent .tag,.hx-page.about .for-card.ent li:before{color:var(--teal)}.hx-page.about .agents{justify-self:center;width:100%;max-width:460px}.hx-page.about .agents .orbit{fill:none;stroke:var(--edge);stroke-width:1.5px;stroke-dasharray:4 6}.hx-page.about .agents .spoke{stroke:var(--teal);stroke-width:2px;opacity:.5}.hx-page.about .agents .agent{fill:var(--white);stroke:var(--edge);stroke-width:1.5px}.hx-page.about .agents .core{fill:var(--navy)}.hx-page.about .agents .core-mk{color:var(--paper)}.hx-page.about .agents text{text-anchor:middle;font:700 13px var(--sans);fill:var(--ink)}.hx-page.about .agents text.sm{font:600 11.5px var(--sans);fill:var(--slate)}.hx-page.about .agents text.on-core{fill:var(--paper)}.hx-page.about .agents text.sm.on-core{fill:var(--soft)}.hx-page.about .rules{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hx-page.about .rules li{border:1px solid var(--edge);background:var(--white);border-radius:22px;align-content:start;gap:12px;padding:20px;display:grid}.hx-page.about .rules .viz{border-radius:14px}.hx-page.about .rules .n{font:800 13px var(--mono);color:var(--p-ink)}.hx-page.about .rules h3{font-size:19px}.hx-page.about .rules p{color:var(--ink-2);font-size:15px}.hx-page.about .mini{background:var(--white);border-radius:12px;gap:8px;width:100%;max-width:250px;padding:12px;font-size:12.5px;display:grid;box-shadow:0 10px 24px #0a1a2f1a}.hx-page.about .mini .row{align-items:center;gap:8px;display:flex}.hx-page.about .mini .row span{margin-left:auto}.hx-page.about .mini .hint{color:var(--slate)}.hx-page.about .mini .yr{background:var(--sunk);color:var(--slate);border-radius:999px;padding:2px 8px;font-weight:700}.hx-page.about .mini .src{background:var(--p-tint);color:var(--p-ink);border-radius:8px;justify-self:start;padding:5px 9px;font-size:12px;font-weight:700}.hx-page.about .mini .thumb{color:var(--slate);grid-template-columns:34px 1fr;align-items:center;gap:8px;display:grid}.hx-page.about .mini .thumb img{object-fit:cover;border-radius:6px;width:34px;height:34px}.hx-page.about .mini .scale{gap:3px;display:flex}.hx-page.about .mini .scale i{background:var(--edge);border-radius:3px;flex:1;height:7px}.hx-page.about .mini .scale i.on{background:var(--p)}.hx-page.about .mini .ends{color:var(--slate);justify-content:space-between;font-size:11px;display:flex}.hx-page.about .mini .ok{color:var(--p-ink);font-weight:800}.hx-page.about .mini .no{color:var(--terra);font-weight:800}.hx-page.about .mini .dl{gap:6px;display:flex}.hx-page.about .mini .dl span{border:1px solid var(--edge);text-align:center;border-radius:8px;flex:1;padding:7px 4px;font-weight:700}.hx-page.about .mini .dl .del{border-color:var(--color-terracotta-edge);background:var(--terra-50);color:var(--terra)}.hx-page.about .card{isolation:isolate;border-radius:26px;align-content:start;gap:16px;padding:clamp(24px,3.4vw,40px);display:grid;position:relative;overflow:hidden}.hx-page.about .card.lt{border:1px solid var(--edge);background:var(--white)}.hx-page.about .card.dk{background:var(--navy);color:var(--paper)}.hx-page.about .card .lede.small{font-size:16px}.hx-page.about .card.dk .lede a{color:var(--paper);font-weight:700}.hx-page.about .card .wm{z-index:-1;width:300px;height:auto;color:var(--paper);opacity:.07;position:absolute;bottom:-40px;right:-40px}.hx-page.about .flow,.hx-page.about .nope{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.hx-page.about .flow span{background:var(--sunk);border-radius:10px;padding:9px 13px}.hx-page.about .flow .acc{background:var(--p-tint);color:var(--p-ink)}.hx-page.about .flow em{color:var(--slate);font-style:normal}.hx-page.about .nope span{background:var(--terra-50);color:var(--terra);border-radius:999px;padding:7px 12px;text-decoration:line-through;text-decoration-thickness:2px}@media (max-width:1100px){.hx-page.about .worries{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.hx-page.about .story{grid-template-columns:1fr}.hx-page.about .win{min-height:480px}}@media (max-width:860px){.hx-page.about :is(.sides,.stand,.built){grid-template-columns:1fr}}@media (max-width:700px){.hx-page.about .worries{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-page.about .worries .pic{height:230px}.hx-page.about .worries b{font-size:16px}.hx-page.about .twofor{grid-template-columns:1fr}}
