.skills-page{--skills-plum: #5d3e5f;--skills-soft: #f5f2f5}.skills-hero .definition-hero-inner{min-height:520px;grid-template-columns:minmax(0,1.08fr) minmax(370px,.72fr)}.skills-hero h1{max-width:850px;font-size:clamp(3rem,4.8vw,4.65rem)}.skills-compass{width:min(100%,430px);justify-self:end;color:var(--skills-plum)}.skills-compass-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;aspect-ratio:1;border:1px solid #d1c7d2;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 26px #5d3e5f09,0 0 0 54px #5d3e5f05}.skills-compass-grid:before,.skills-compass-grid:after{content:"";position:absolute;z-index:0;background:#ded7df}.skills-compass-grid:before{top:50%;left:8%;right:8%;height:1px}.skills-compass-grid:after{left:50%;top:8%;bottom:8%;width:1px}.skills-compass-grid>span{display:grid;place-items:center;color:#625b63;font-size:.7rem;font-weight:700;letter-spacing:.1em}.skills-compass-grid>div{position:absolute;z-index:2;inset:50% auto auto 50%;width:148px;height:148px;display:grid;place-items:center;align-content:center;gap:7px;border:1px solid var(--skills-plum);border-radius:50%;color:#fff;background:var(--skills-plum);transform:translate(-50%,-50%)}.skills-compass-grid svg{width:52px;height:52px}.skills-compass-grid b{font-size:.63rem;letter-spacing:.1em}.skills-compass>p{max-width:350px;margin:30px auto 0;color:#625d63;font-size:.92rem;line-height:1.72;text-align:center}.skills-reality,.skills-core,.skills-case,.skills-two-sides,.skills-learning,.skills-toll,.skills-hard,.skills-fit,.skills-review{padding-block:78px}.skills-reality,.skills-learning,.skills-fit{background:var(--skills-soft)}.skills-split,.skills-toll-layout,.skills-hard-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(46px,7vw,104px);align-items:start}.skills-reality h2,.skills-heading h2,.skills-learning h2,.skills-toll h2,.skills-hard h2,.skills-fit h2{margin-top:12px;font-size:clamp(2.2rem,3.65vw,3.2rem);font-weight:700;letter-spacing:-.055em;line-height:1.08;text-wrap:balance}.skills-body-copy p{color:#59535a;font-size:.98rem;line-height:1.84}.skills-body-copy p:first-child{color:var(--ink);font-size:1.08rem;font-weight:600;line-height:1.72}.skills-body-copy p+p{margin-top:19px}.skills-core{background:#fff}.skills-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.65fr);gap:clamp(46px,7vw,104px);align-items:end}.skills-heading>p{color:#5b555c;font-size:.96rem;line-height:1.82}.skills-core-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:44px;background:#d8d1d9;border:1px solid #d8d1d9}.skills-core-grid article{position:relative;min-height:300px;padding:28px 29px 30px;overflow:hidden;background:#fff;transition:box-shadow .17s ease,transform .17s ease}.skills-core-grid article:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:var(--skills-plum);transform:scaleX(0);transform-origin:left;transition:transform .17s ease}.skills-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--skills-plum)}.skills-card-top span{font-size:.7rem;font-weight:700;letter-spacing:.1em}.skills-card-top svg{width:54px;height:54px;transition:transform .17s ease}.skills-core-grid h3{margin-top:28px;font-size:1.2rem;font-weight:600}.skills-core-grid p{margin-top:12px;color:#625c63;font-size:.94rem;line-height:1.76}.skills-core-bridge{max-width:920px;margin:30px auto 0;color:#5b555c;font-size:.96rem;line-height:1.82;text-align:center}.skills-core-bridge a{color:var(--skills-plum);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.skills-case{color:#fff;background:#121212}.skills-case .definition-kicker,.skills-heading-light .definition-kicker{color:#caaacb}.skills-heading-light>p{color:#bdb8be}.skills-case-table{margin-top:43px;border-top:1px solid #494449}.skills-case-row{display:grid;grid-template-columns:.72fr .78fr 1.5fr;gap:30px;align-items:start;padding:22px 0;border-bottom:1px solid #494449;transition:padding .17s ease,background-color .17s ease}.skills-case-row>*{margin:0}.skills-case-head{padding-block:15px;color:#d6d1d6;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.skills-case-row strong{color:#fff;font-size:.94rem;font-weight:600;line-height:1.65}.skills-case-row b{color:#d0b0d2;font-size:.94rem;font-weight:600;line-height:1.65}.skills-case-row p{color:#c3bec4;font-size:.94rem;line-height:1.72}.skills-source-note{max-width:920px;margin-top:27px;color:#bbb6bc;font-size:.9rem;line-height:1.78}.skills-source-note a{color:#d2b3d4;font-weight:600;text-decoration:underline;text-underline-offset:3px}.skills-two-sides{background:#fff}.skills-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:43px}.skills-group-grid article{position:relative;padding:34px;border:1px solid #d7d0d8;background:#fff;transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease}.skills-group-number{position:absolute;top:30px;right:32px;color:#a69ca7;font-size:.72rem;font-weight:700;letter-spacing:.1em}.skills-group-label{color:var(--skills-plum)!important;font-size:.72rem!important;font-weight:700;letter-spacing:.09em}.skills-group-grid h3{max-width:520px;margin-top:42px;font-size:clamp(1.6rem,2.5vw,2.3rem);font-weight:600;letter-spacing:-.04em;line-height:1.2}.skills-group-grid article>p:not(.skills-group-label){margin-top:16px;color:#625c63;font-size:.94rem;line-height:1.78}.skills-group-grid ul{margin:25px 0 0;padding:0;border-top:1px solid #ddd7de;list-style:none}.skills-group-grid li{position:relative;padding:13px 0 13px 24px;border-bottom:1px solid #ddd7de;color:#3f3a40;font-size:.94rem;line-height:1.55}.skills-group-grid li:before{content:"";position:absolute;top:21px;left:1px;width:8px;height:8px;border-radius:50%;background:var(--skills-plum)}.skills-learning-intro>p:last-child,.skills-fit-copy>p{margin-top:18px;color:#5d575e;font-size:.96rem;line-height:1.8}.skills-learning-list,.skills-fit-list{margin:0;padding:0;border-top:1px solid #d5ced6;list-style:none}.skills-learning-list li,.skills-fit-list li{display:grid;grid-template-columns:45px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid #d5ced6;transition:padding .17s ease,background-color .17s ease}.skills-learning-list span,.skills-fit-list span{padding-top:4px;color:var(--skills-plum);font-size:.7rem;font-weight:700;letter-spacing:.1em}.skills-learning-list h3{font-size:1.08rem;font-weight:600}.skills-learning-list p{margin-top:7px;color:#615b62;font-size:.94rem;line-height:1.72}.skills-toll{color:#fff;background:#171717}.skills-toll .definition-kicker{color:#c9a9cb}.skills-toll-layout>div>p:last-child{max-width:720px;margin-top:18px;color:#c3bec4;font-size:.96rem;line-height:1.82}.skills-toll aside{padding:34px;border:1px solid #494249;border-radius:14px;background:#211e21;transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease}.skills-toll aside h3{max-width:510px;margin-top:38px;font-size:clamp(1.75rem,2.9vw,2.55rem);font-weight:600;letter-spacing:-.045em;line-height:1.16}.skills-toll aside>p:not(.definition-kicker){margin-top:17px;color:#c3bec4;font-size:.94rem;line-height:1.78}.skills-toll aside a{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding-top:17px;border-top:1px solid #4b444b;color:#d2b3d4;font-size:.88rem;font-weight:600}.skills-toll aside a span{transition:transform .17s ease}.skills-hard{background:#fff}.skills-hard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d7d0d8;border-left:1px solid #d7d0d8}.skills-hard-grid article{min-height:210px;padding:27px 29px;border-right:1px solid #d7d0d8;border-bottom:1px solid #d7d0d8;transition:color .17s ease,background-color .17s ease}.skills-hard-grid span{color:var(--skills-plum);font-size:.7rem;font-weight:700;letter-spacing:.1em}.skills-hard-grid h3{margin-top:22px;font-size:1.15rem;font-weight:600}.skills-hard-grid p{margin-top:10px;color:#625c63;font-size:.94rem;line-height:1.74}.skills-fit-copy .definition-button{width:fit-content;margin-top:25px}.skills-fit-list p{color:var(--ink);font-size:.98rem;font-weight:600;line-height:1.55}.skills-review{padding-block:30px;background:#fff}.skills-review p{padding:18px 20px;border-left:3px solid var(--skills-plum);color:#625c63;background:var(--skills-soft);font-size:.9rem;line-height:1.72}.skills-review strong{color:var(--ink);font-weight:600}.skills-review a{color:var(--skills-plum);font-weight:600;text-decoration:underline;text-underline-offset:3px}.skills-closing-cta h2{max-width:900px;font-size:clamp(2.4rem,4.2vw,3.8rem)}.skills-closing-cta .closing-cta-copy>p:not(.section-kicker){font-size:.94rem}@media(hover:hover){.skills-core-grid article:hover{z-index:2;box-shadow:0 18px 35px #291a2a21;transform:translateY(-3px)}.skills-core-grid article:hover:before{transform:scaleX(1)}.skills-core-grid article:hover .skills-card-top svg{transform:translateY(-3px)}.skills-case-row:not(.skills-case-head):hover{padding-inline:14px;background:#1b181b}.skills-group-grid article:hover{border-color:#8a738c;box-shadow:0 18px 36px #291a2a1a;transform:translateY(-3px)}.skills-learning-list li:hover,.skills-fit-list li:hover{padding-inline:14px;background:#fff}.skills-toll aside:hover{border-color:#785d7a;box-shadow:0 18px 38px #00000038;transform:translateY(-3px)}.skills-toll aside:hover a span{transform:translate(4px)}.skills-hard-grid article:hover{color:#fff;background:var(--skills-plum)}.skills-hard-grid article:hover span,.skills-hard-grid article:hover p{color:#fff}}@media(max-width:980px){.skills-hero .definition-hero-inner,.skills-split,.skills-heading,.skills-toll-layout,.skills-hard-layout{grid-template-columns:1fr}.skills-compass{width:min(100%,390px);justify-self:center}.skills-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.skills-hero .definition-hero-inner{min-height:0}.skills-hero h1{font-size:clamp(2.65rem,12.8vw,3.8rem)}.skills-compass{width:84%}.skills-compass-grid>div{width:118px;height:118px}.skills-compass-grid svg{width:42px;height:42px}.skills-reality,.skills-core,.skills-case,.skills-two-sides,.skills-learning,.skills-toll,.skills-hard,.skills-fit{padding-block:68px}.skills-core-grid,.skills-group-grid,.skills-hard-grid{grid-template-columns:1fr}.skills-core-grid article{min-height:0}.skills-case-head{display:none}.skills-case-row{grid-template-columns:1fr;gap:6px;padding-block:24px}.skills-case-row b:before{content:"Skill: ";color:#aaa4aa}.skills-group-grid article,.skills-toll aside{padding:28px 24px}.skills-fit-copy .definition-button{width:100%}}@media(prefers-reduced-motion:reduce){.skills-page *,.skills-page *:before,.skills-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
