.about{background-color:var(--color-space,#0a0b0e);background-image:radial-gradient(circle at 72%,#2547e814 0%,#2547e805 45%,#0000 70%),radial-gradient(circle at 25% 65%,#16181de6 0%,#0000 70%);align-items:center;min-height:clamp(680px,85vh,880px);padding:clamp(4.5rem,8vh,6.5rem) 0;display:flex;position:relative;overflow:hidden}.about__canvas-wrapper{z-index:1;cursor:grab;width:100%;height:100%;position:absolute;inset:0;touch-action:pan-y!important}.about__canvas-wrapper:active{cursor:grabbing}.about__canvas-wrapper canvas{display:block;touch-action:pan-y!important;width:100%!important;height:100%!important}.about__orbit-system{pointer-events:none;z-index:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.about__orbit-ring{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:72%;transform:translate(-50%,-50%)}.about__orbit-ring--outer{border:1px solid #55606d24;width:min(720px,80vw);height:min(720px,80vw)}.about__orbit-ring--inner{border:1px dashed #55606d14;width:min(520px,60vw);height:min(520px,60vw)}.about__orbit-node{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-grey-mid);text-transform:uppercase;pointer-events:none;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute}.about__orbit-node--top{top:10%;right:18%}.about__orbit-node--right{top:48%;right:4%}.about__orbit-node--bottom{bottom:14%;right:16%}.about__node-line{background-color:#55606d66;width:16px;height:1px}.about__node-dot{background-color:var(--color-electric);border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #2547e880}.about__node-dot--lime{background-color:var(--color-lime);box-shadow:0 0 6px #c6f04a80}.about__node-text{opacity:.8}.about__precision-marker{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-grey-mid);text-transform:uppercase;pointer-events:none;opacity:.6;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:12%;left:50%}.about__marker-plus{color:var(--color-lime);font-weight:700}.about__marker-line{background-color:#55606d59;width:28px;height:1px}.about__drag-hint{z-index:6;pointer-events:none;-webkit-backdrop-filter:blur(16px);opacity:1;will-change:opacity, transform;background:#0e1016c7;border:1px solid #55606d47;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 12px;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;bottom:calc(75.7% + 28px);left:72.5%;transform:translate(-50%);box-shadow:0 4px 20px #0006,0 0 12px #2547e814,inset 0 1px #ffffff0f}.about__drag-hint--hidden,.about__drag-hint--dismissing{opacity:0;pointer-events:none;transform:translate(-50%)translateY(8px)scale(.96)}.about__drag-hint-icon{align-items:center;gap:4px;display:flex}.about__mouse-wrapper{align-items:center;animation:3s cubic-bezier(.45,0,.55,1) infinite mouseGesture;display:flex}.about__mouse-icon{color:#a0abb8;width:15px;height:21px}.about__mouse-body{stroke:currentColor;stroke-width:1.5px}.about__mouse-divider{stroke:currentColor;stroke-width:1.2px;stroke-opacity:.4}.about__mouse-click{animation:3s cubic-bezier(.45,0,.55,1) infinite leftClickPulse}.about__drag-arrows{width:22px;height:8px;color:var(--color-electric,#2547e8)}.about__drag-arrow--left{animation:3s cubic-bezier(.45,0,.55,1) infinite arrowPulseLeft}.about__drag-arrow--right{animation:3s cubic-bezier(.45,0,.55,1) infinite arrowPulseRight}.about__drag-hint-text{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:#cbd3dc;white-space:nowrap;font-size:9.5px;font-weight:500}@keyframes mouseGesture{0%{transform:translate(0)}14%{transform:translate(0)}32%{transform:translate(4px)}50%{transform:translate(-4px)}68%{transform:translate(0)}to{transform:translate(0)}}@keyframes leftClickPulse{0%,12%{opacity:.35;fill:#a0abb8}16%,66%{opacity:1;fill:var(--color-electric,#2547e8)}74%,to{opacity:.35;fill:#a0abb8}}@keyframes arrowPulseLeft{0%,34%{opacity:.25;transform:translate(0)}50%{opacity:1;transform:translate(-2.5px)}66%,to{opacity:.25;transform:translate(0)}}@keyframes arrowPulseRight{0%,14%{opacity:.25;transform:translate(0)}32%{opacity:1;transform:translate(2.5px)}48%,to{opacity:.25;transform:translate(0)}}.about__container{z-index:10;pointer-events:none;width:100%;position:relative}.about__editorial{z-index:10;pointer-events:auto;flex-direction:column;max-width:540px;display:flex;position:relative}.about__meta-header{align-items:center;gap:var(--space-sm);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-grey-mid);margin-bottom:var(--space-md);opacity:0;font-size:10px;display:flex}.about__section-tag{color:var(--color-mist)}.about__section-divider{background-color:#55606d66;width:32px;height:1px}.about__section-index{color:var(--accent)}.about__title{font-family:var(--font-display);font-size:clamp(2.2rem,3.6vw,3.5rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-mist);margin-bottom:var(--space-md);opacity:0;line-height:1.08}.about__title-muted{color:var(--color-steel);font-weight:var(--weight-medium);display:block}.about__bio{gap:var(--space-sm);max-width:52ch;margin-bottom:var(--space-lg);opacity:0;flex-direction:column;display:flex}.about__bio p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-grey-light)}.about__pillars{gap:var(--space-md);padding:var(--space-md) 0;margin-bottom:var(--space-lg);opacity:0;border-top:1px solid #55606d40;border-bottom:1px solid #55606d40;grid-template-columns:repeat(3,1fr);display:grid}.about__pillar{flex-direction:column;gap:4px;display:flex}.about__pillar-num{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;font-size:10px}.about__pillar-title{font-family:var(--font-display);font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-mist);margin-top:2px}.about__pillar-desc{font-size:var(--text-micro);color:var(--color-grey-mid);line-height:1.5}.about__action-row{align-items:center;gap:var(--space-lg);margin-top:var(--space-xs);opacity:0;flex-wrap:wrap;display:flex}.about__cta{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-mist);-webkit-backdrop-filter:blur(8px);background:#16181d80;border:1px solid #55606d73;border-radius:100px;align-items:center;gap:10px;padding:8px 18px;font-size:10px;text-decoration:none;transition:border-color .25s,background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.about__cta:hover{border-color:var(--accent);background-color:var(--accent-dim);color:#fff;box-shadow:0 0 16px var(--accent-glow)}.about__cta-arrow{color:var(--color-grey-mid);transition:transform .25s var(--ease-out-expo), color .25s ease;font-size:11px;line-height:1;display:inline-block}.about__cta:hover .about__cta-arrow{color:var(--accent);transform:translate(2px,-2px)}.about__availability{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-grey-mid);align-items:center;gap:var(--space-xs);font-size:10px;display:inline-flex}.about__availability-dot{background-color:var(--color-lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #c6f04a66}.about__scroll-indicator{align-items:center;gap:var(--space-sm);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-grey-mid);opacity:.45;margin-top:var(--space-xl);font-size:9px;display:flex}.about__scroll-line{background-color:#55606d59;width:24px;height:1px;position:relative}.about__scroll-line:after{content:"";background-color:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0}@media (width<=1200px){.about__title{font-size:clamp(2rem,3.2vw,2.8rem)}.about__orbit-node--right{right:2%}}@media (width<=1024px){.about{min-height:auto;padding:var(--space-2xl) 0;flex-direction:column;align-items:stretch}.about__container{pointer-events:auto;order:1}.about__editorial{max-width:100%}.about__canvas-wrapper{order:2;width:100%;height:480px;position:relative;inset:auto}.about__orbit-ring{left:50%}.about__orbit-ring--outer{width:min(440px,90%);height:min(440px,90%)}.about__orbit-ring--inner{width:min(320px,70%);height:min(320px,70%)}.about__orbit-node--top{top:4%;right:10%}.about__drag-hint{bottom:calc(75.7% + 28px);left:64%}}@media (width<=768px){.about{height:auto;min-height:auto;padding:clamp(2.75rem,6vh,4rem) 0}.about__drag-hint{display:none!important}.about__container{gap:1.25rem}.about__canvas-wrapper{height:340px}.about__title{margin-bottom:.75rem;font-size:clamp(1.65rem,6vw,2.25rem);line-height:1.12}.about__bio p{margin-bottom:.5rem;font-size:.9rem;line-height:1.48}.about__pillars{grid-template-columns:1fr;gap:.65rem;margin:1.15rem 0}.about__pillar{padding:.65rem 0}.about__pillar-title{margin-bottom:.2rem;font-size:.95rem}.about__pillar-desc{font-size:.82rem;line-height:1.4}.about__action-row{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:.75rem}.about__mobile-presentation{margin-top:1.15rem}.about__mobile-card{padding:1.15rem 1rem}.about__scroll-indicator,.about__orbit-node,.about__precision-marker{display:none}}.about__mobile-presentation{width:100%;max-width:540px;margin:var(--space-xl) auto 0;z-index:5;pointer-events:auto;position:relative}.about__mobile-card{border-radius:var(--radius-lg,12px);padding:var(--space-lg) var(--space-md);-webkit-backdrop-filter:blur(16px);background:#12141abf;border:1px solid #55606d40;box-shadow:0 16px 40px #0006}.about__mobile-card-top{margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid #55606d26;align-items:center;gap:8px;display:flex}.about__mobile-indicator{background:var(--color-azure,#2547e8);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #2547e8}.about__mobile-tag{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-mist,#eef0f2);text-transform:uppercase;font-size:10px}.about__mobile-spec-list{gap:var(--space-sm);flex-direction:column;display:flex}.about__mobile-spec{justify-content:space-between;align-items:center;gap:var(--space-sm);font-size:12px;display:flex}.about__spec-label{font-family:var(--font-mono);color:var(--color-steel,#55606d);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:11px}.about__spec-value{font-family:var(--font-body);color:var(--color-mist,#eef0f2);text-align:right;font-size:12px}
