.person127-page .container{max-width:1160px}:root{--person127-ink:#071426;--person127-navy:#08162b;--person127-plum:#8d4161;--person127-coral:#e37363;--person127-mint:#79d2bd;--person127-gold:#f3bd4a;--person127-paper:#fff8f1;--person127-soft:#f2f8f5;--person127-line:rgba(7,20,38,.12);--person127-muted:#4f5d6d}.person127-page{background:#fff;color:var(--person127-ink)}.person127-page .site-header{position:absolute;inset:0 0 auto}.person127-page main{overflow:clip}.person127-hero{padding:7.35rem 0 3.6rem;background:radial-gradient(circle at 85% 15%,rgba(227,115,99,.28),transparent 25%),radial-gradient(circle at 72% 90%,rgba(121,210,189,.23),transparent 32%),linear-gradient(135deg,#071426,#171a35 58%,#3b2135);color:#fff}.person127-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.76fr);align-items:center;gap:2.8rem}.person127-back{display:inline-flex;margin-bottom:1rem;color:#a9f0df;font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.person127-back:before{content:"←";margin-right:.45rem}.person127-hero h1{max-width:890px;margin:.72rem 0 0;font-size:clamp(2.64rem,4vw,4.3rem);line-height:.99;letter-spacing:-.047em}.person127-hero-lead{max-width:780px;margin:1.22rem 0 0;color:#d7dde7;font-size:1.03rem;line-height:1.68}.person127-byline{margin:1.18rem 0 0;color:#b5bfce;font-size:.77rem;font-weight:700}.person127-byline a{color:#fff}.person127-compass{padding:.9rem;border:1px solid rgba(255,255,255,.14);border-radius:23px;background:rgba(6,15,31,.88);box-shadow:0 24px 58px rgba(0,0,0,.3)}.person127-compass-head{display:flex;justify-content:space-between;gap:1rem;padding:.35rem .35rem .72rem;color:#a5b0c1;font-size:.59rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.person127-compass-head b{color:#f7ca69}.person127-orbit{position:relative;min-height:330px;border:1px solid rgba(169,240,223,.16);border-radius:19px;background:radial-gradient(circle at center,rgba(227,115,99,.17),transparent 35%),linear-gradient(145deg,#111b35,#091426);overflow:hidden}.person127-ring{position:absolute;inset:50% auto auto 50%;border:1px solid rgba(121,210,189,.32);border-radius:50%;transform:translate(-50%,-50%)}.person127-ring--outer{width:270px;height:270px;animation:person127Spin 24s linear infinite}.person127-ring--inner{width:176px;height:176px;border-style:dashed;animation:person127SpinBack 18s linear infinite}.person127-core{position:absolute;left:50%;top:50%;width:136px;min-height:136px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.9rem;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:linear-gradient(145deg,#f8fafb,#e8eee9);color:#10192b;text-align:center;transform:translate(-50%,-50%);box-shadow:0 16px 40px rgba(0,0,0,.23);animation:person127Core 5s ease-in-out infinite}.person127-core small{color:#8d4161;font-size:.53rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.person127-core strong{margin:.55rem 0 .3rem;font-size:.94rem}.person127-core span{color:#5e6673;font-size:.55rem;line-height:1.4}.person127-point{position:absolute;display:grid;place-items:center;width:78px;min-height:58px;padding:.45rem;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#17223b;color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.22);animation:person127Point 8s ease-in-out infinite}.person127-point i{color:#79d2bd;font-size:.5rem;font-style:normal;font-weight:900;letter-spacing:.1em}.person127-point span{font-size:.67rem;font-weight:900}.person127-point--one{left:50%;top:7%;transform:translateX(-50%)}.person127-point--two{right:7%;top:50%;transform:translateY(-50%);animation-delay:-6s}.person127-point--three{left:50%;bottom:7%;transform:translateX(-50%);animation-delay:-4s}.person127-point--four{left:7%;top:50%;transform:translateY(-50%);animation-delay:-2s}.person127-compass-foot{display:flex;justify-content:space-between;gap:.4rem;padding:.68rem .18rem .12rem;color:#9caabd;font-size:.5rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.person127-answer{padding:2.6rem 0;background:var(--person127-gold)}.person127-answer-grid{display:grid;grid-template-columns:.34fr 1fr;gap:2.55rem;align-items:start}.person127-answer h2{margin:0;font-size:clamp(1.88rem,2.7vw,2.95rem);line-height:1;letter-spacing:-.043em}.person127-answer p{max-width:980px;margin:0;font-size:1.03rem;line-height:1.7}.person127-section{padding:4.15rem 0}.person127-paper{background:var(--person127-paper)}.person127-white{background:#fff}.person127-dark{background:var(--person127-navy);color:#fff}.person127-loop-section{background:#f7faf9}.person127-context{background:var(--person127-soft)}.person127-audit{background:#fff7ee}.person127-faq-section{background:#f5f7f9}.person127-related-section{background:#fff}.person127-section-head{display:flex;justify-content:space-between;align-items:end;gap:3rem;margin-bottom:1.72rem}.person127-section-head>div{max-width:800px}.person127-section-head h2,.person127-faq-intro h2{margin:.35rem 0 0;font-size:clamp(1.98rem,3.08vw,3.38rem);line-height:1;letter-spacing:-.044em}.person127-section-head>p{max-width:440px;margin:0;color:var(--person127-muted);line-height:1.68}.person127-section-head--stack{display:block;margin:0}.person127-section-head--stack>p{margin-top:1rem}.person127-section-head--light>p{color:#c7d1dc}.person127-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.person127-summary article,.person127-area-grid article,.person127-context-grid article,.person127-audit-grid article{min-height:190px;padding:1.2rem;border:1px solid var(--person127-line);border-radius:19px;background:#fff;box-shadow:0 11px 26px rgba(7,20,38,.05)}.person127-summary span,.person127-context-grid span,.person127-audit-grid span{color:var(--person127-plum);font-size:.62rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.person127-summary h3,.person127-context-grid h3,.person127-audit-grid h3{margin:1.82rem 0 .55rem;font-size:1.14rem;line-height:1.17}.person127-summary p,.person127-area-grid p,.person127-context-grid p,.person127-audit-grid p{margin:0;color:var(--person127-muted);line-height:1.55}.person127-area-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.person127-area-grid article{min-height:202px;background:#fffdf9}.person127-area-grid small{color:#8d4161;font-size:.61rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.person127-area-grid strong{display:block;margin:1.58rem 0 .58rem;font-size:1.14rem;line-height:1.16}.person127-not-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.person127-not-grid article{min-height:205px;padding:1.22rem;border:1px solid rgba(255,255,255,.12);border-radius:19px;background:#111f37}.person127-not-grid span{color:#f3bd4a;font-size:.62rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.person127-not-grid strong{display:block;margin:1.68rem 0 .55rem;font-size:1.16rem;line-height:1.16}.person127-not-grid p{margin:0;color:#c7d1dd;line-height:1.54}.person127-loop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.78rem;margin:0;padding:0;list-style:none}.person127-loop li{min-height:216px;padding:1.22rem;border:1px solid var(--person127-line);border-radius:19px;background:#fff;box-shadow:0 11px 26px rgba(7,20,38,.05)}.person127-loop b{color:#8d4161;font-size:.67rem;letter-spacing:.12em}.person127-loop span{display:block;margin:1.55rem 0 .34rem;color:#247a68;font-size:.62rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.person127-loop h3{margin:0 0 .53rem;font-size:1.15rem;line-height:1.16}.person127-loop p{margin:0;color:var(--person127-muted);line-height:1.52}.person127-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem}.person127-two-col{display:grid;grid-template-columns:minmax(280px,.56fr) minmax(0,1fr);gap:4rem;align-items:start}.person127-audit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.person127-audit-grid article{min-height:185px}.person127-faq-grid{display:grid;grid-template-columns:minmax(280px,.56fr) minmax(0,1fr);gap:4.2rem}.person127-faq details{border-bottom:1px solid rgba(7,20,38,.13)}.person127-faq summary{cursor:pointer;padding:1.15rem 0;font-size:1.04rem;font-weight:800}.person127-faq details p{padding:0 0 1.25rem;color:var(--person127-muted);line-height:1.68}.person127-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem}.person127-related a{display:flex;min-height:188px;flex-direction:column;padding:1.28rem;border:1px solid var(--person127-line);border-radius:19px;background:#fff;color:var(--person127-ink);box-shadow:0 12px 28px rgba(7,20,38,.06)}.person127-related span{color:var(--person127-plum);font-size:.63rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.person127-related strong{margin:1.92rem 0 .8rem;font-size:1.2rem;line-height:1.16}.person127-related b{margin-top:auto;color:var(--person127-plum);font-size:.78rem}.person127-final{padding:3.4rem 0;background:var(--person127-ink)}.person127-final-card{display:flex;justify-content:space-between;align-items:center;gap:2.6rem;padding:1.78rem;border:1px solid rgba(227,115,99,.38);border-radius:23px;background:linear-gradient(135deg,#0b1a31,#342033);color:#fff}.person127-final-card h2{max-width:760px;margin:0;font-size:clamp(1.98rem,2.95vw,3.15rem);line-height:1.02;letter-spacing:-.043em}.person127-final-card p{max-width:700px;color:#d0d7e1;line-height:1.63}.person127-final-card>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem;flex:0 0 auto}.person127-final .btn-secondary{color:#fff;border-color:rgba(255,255,255,.38)}@media (min-width:768px) and (max-width:1180px){.person127-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.76fr);gap:2.15rem}.person127-summary,.person127-loop{grid-template-columns:repeat(3,minmax(0,1fr))}.person127-area-grid,.person127-not-grid,.person127-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.person127-two-col,.person127-faq-grid{gap:2.7rem}}@media (max-width:767px){.person127-page .site-header{position:absolute}.person127-hero{padding:6rem 0 2.5rem}.person127-hero-grid{grid-template-columns:1fr;gap:1.18rem}.person127-back{margin-bottom:.76rem}.person127-hero h1{font-size:clamp(1.9rem,8.35vw,2.42rem);line-height:1}.person127-hero-lead{font-size:.94rem}.person127-byline{font-size:.68rem}.person127-compass{padding:.58rem;border-radius:18px}.person127-compass-head{font-size:.47rem}.person127-orbit{min-height:250px}.person127-ring--outer{width:205px;height:205px}.person127-ring--inner{width:132px;height:132px}.person127-core{width:106px;min-height:106px;padding:.55rem}.person127-core strong{font-size:.78rem}.person127-core span{font-size:.47rem}.person127-point{width:64px;min-height:48px;padding:.34rem}.person127-point span{font-size:.57rem}.person127-point--one{top:5%}.person127-point--two{right:4%}.person127-point--three{bottom:5%}.person127-point--four{left:4%}.person127-compass-foot{font-size:.42rem}.person127-answer{padding:1.78rem 0}.person127-answer-grid{grid-template-columns:1fr;gap:.45rem}.person127-answer h2{font-size:1.68rem}.person127-answer p{font-size:.93rem}.person127-section{padding:2.78rem 0}.person127-section-head,.person127-section-head--stack{display:block;margin-bottom:1.12rem}.person127-section-head h2,.person127-faq-intro h2{font-size:clamp(1.72rem,7.55vw,2.12rem)}.person127-section-head>p,.person127-section-head--stack>p{font-size:.91rem}.person127-summary,.person127-area-grid,.person127-not-grid,.person127-loop,.person127-context-grid,.person127-audit-grid,.person127-related{grid-template-columns:1fr;gap:0}.person127-two-col,.person127-faq-grid{grid-template-columns:1fr;gap:1.25rem}.person127-summary article,.person127-area-grid article,.person127-not-grid article,.person127-loop li,.person127-context-grid article,.person127-audit-grid article,.person127-related a{min-height:0;margin-bottom:.62rem;padding:1.06rem}.person127-summary h3,.person127-context-grid h3,.person127-audit-grid h3{margin-top:1.48rem}.person127-area-grid strong,.person127-not-grid strong{margin-top:1.38rem}.person127-loop span{margin-top:1.38rem}.person127-faq summary{font-size:.97rem}.person127-final{padding:2.38rem 0}.person127-final-card{align-items:flex-start;flex-direction:column;padding:1.1rem;border-radius:18px}.person127-final-card h2{font-size:clamp(1.72rem,7.6vw,2.12rem)}.person127-final-card>div:last-child{display:grid;width:100%}.person127-final-card .btn{width:100%}.person127-summary.mobile-sticky-stack>*,.person127-area-grid.mobile-sticky-stack>*,.person127-context-grid.mobile-sticky-stack>*,.person127-audit-grid.mobile-sticky-stack>*,.person127-related.mobile-sticky-stack>*{background:#fff!important}.person127-not-grid.mobile-sticky-stack>*{background:#111f37!important}.person127-loop.mobile-sticky-stack>*{background:#fff!important}}@media (prefers-reduced-motion:reduce){.person127-ring,.person127-core,.person127-point{animation:none}}@keyframes person127Spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes person127SpinBack{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes person127Core{0%,100%{box-shadow:0 16px 40px rgba(0,0,0,.23)}50%{box-shadow:0 16px 44px rgba(227,115,99,.35)}}@keyframes person127Point{0%,20%,100%{border-color:rgba(255,255,255,.16);background:#17223b}10%{border-color:rgba(121,210,189,.65);background:#21304d}}