@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Montserrat:wght@700&display=swap";:root{color:#000;background:#efe9df;font-family:Manrope,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ivory: #efe9df;--paper: #ffffff;--beige: #efe9df;--beige-dark: color-mix(in srgb, #efe9df, #000000 12%);--ink: #000000;--muted: rgba(0, 0, 0, .62);--line: rgba(0, 0, 0, .12);--teal: #009fb8;--teal-dark: #009fb8;--teal-soft: #81edff;--teal-mist: color-mix(in srgb, #81edff, #ffffff 76%);--explore: #003f8a;--build: #005c28;--lead: #a00020;--shadow: 0 24px 56px -42px rgba(0, 0, 0, .5);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 14px}*{box-sizing:border-box}html{background:var(--ivory);scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--ivory)}body.modal-open{overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex="-1"]:focus-visible{outline:2px solid var(--teal);outline-offset:3px}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand strong{font-family:Montserrat,Manrope,Arial,sans-serif;font-weight:700}.app-shell{min-height:100svh;overflow:clip}.skip-link{position:fixed;z-index:999;top:10px;left:10px;padding:10px 14px;border-radius:8px;background:#fff;color:var(--ink);transform:translateY(-180%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}.brand{display:flex;flex-direction:column;gap:3px;color:var(--ink);letter-spacing:.04em}.brand strong{font-size:.94rem;letter-spacing:.19em}.brand span{color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.brand--light,.brand--light span{color:#fff}.eyebrow{margin-bottom:14px;color:var(--teal-dark);font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.eyebrow.light{color:var(--teal-dark)}.primary-button{display:inline-flex;min-height:58px;align-items:center;justify-content:space-between;gap:24px;padding:0 10px 0 24px;border:1px solid rgba(0,159,184,.34);border-radius:var(--radius-md);background:#ffffffeb;box-shadow:inset 0 1px #ffffffd1,0 14px 28px -18px #00000057;color:var(--ink);cursor:pointer;font-size:.88rem;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.primary-button svg{width:38px;height:38px;padding:9px;border-radius:var(--radius-sm);background:var(--teal-mist);color:var(--teal-dark);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.primary-button:hover:not(:disabled){transform:translateY(-2px);border-color:#009fb8a6;background:#fff;box-shadow:inset 0 1px #fff,0 18px 34px -19px #0000006b}.primary-button:disabled{border-color:var(--beige-dark);background:var(--beige);color:var(--muted);box-shadow:none;cursor:not-allowed;opacity:.7}.text-button{min-height:44px;padding:8px 2px;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--muted);cursor:pointer;font-size:.84rem;font-weight:700}.back-button{white-space:nowrap}.header-nav,.result-header__actions{display:flex;align-items:center;gap:24px}.result-header__actions{gap:20px}.text-button--light{color:#fff}.screen-enter{animation:screen-enter .58s cubic-bezier(.22,1,.36,1)}@keyframes screen-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.intro-screen{position:relative;display:flex;min-height:100svh;flex-direction:column;justify-content:center;isolation:isolate;overflow:hidden;background:var(--ivory);color:var(--ink)}.intro-world,.intro-world__scene,.intro-world__veil{position:absolute;top:0;right:0;bottom:0;left:0}.intro-world{z-index:-2;overflow:hidden;background:#ddd4c5}.intro-world__scene{width:100%;height:100%;object-fit:cover;object-position:58% center;filter:brightness(1.04) saturate(.62) contrast(.9);opacity:.76;will-change:transform;animation:drift-scene 20s ease-in-out infinite alternate}@keyframes drift-scene{to{transform:scale(1.055) translate3d(-.6%,-.3%,0)}}.intro-world__orbit{position:absolute;border:1px solid rgba(22,140,134,.2);border-radius:50%;box-shadow:inset 0 0 36px #2bc5bc14,0 0 28px #2bc5bc14;pointer-events:none}.intro-world__orbit--one{right:5%;bottom:-22%;width:57vw;height:57vw;animation:orbit-breathe 8s ease-in-out infinite alternate}.intro-world__orbit--two{right:12%;bottom:-10%;width:38vw;height:38vw;animation:orbit-breathe 6s ease-in-out 1s infinite alternate-reverse}@keyframes orbit-breathe{to{transform:scale(1.05);opacity:.45}}.intro-world__veil{background:linear-gradient(90deg,#fcfaf5fa,#f7f2e9f0 38%,#efe9dfb8 66%,#efe9df52),linear-gradient(0deg,rgba(239,233,223,.78) 0%,transparent 48%)}.intro-header{position:absolute;top:0;right:0;left:0;z-index:2;width:min(1320px,calc(100% - 72px));margin:0 auto;padding-top:30px}.intro-copy{width:min(1320px,calc(100% - 72px));margin:auto;padding:104px 0 88px}.intro-copy>*{max-width:670px}.intro-copy h1{margin-bottom:20px;font-size:clamp(2.55rem,5.2vw,5.9rem);letter-spacing:-.055em;line-height:.94;text-wrap:balance;color:var(--ink)}.intro-lede{max-width:590px;margin-bottom:18px;color:var(--muted);font-size:clamp(.94rem,1.25vw,1.08rem);line-height:1.66}.intro-copy h2{margin-bottom:18px;font-size:clamp(1.4rem,2vw,2rem);letter-spacing:-.03em}.intro-explainer{max-width:590px;margin-bottom:6px;color:var(--muted);font-size:.94rem;line-height:1.62}.intro-capabilities__lead{margin:0 0 17px;color:#344641;font-size:.94rem;font-weight:600}.intro-capabilities{display:grid;max-width:690px;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:22px}.intro-capabilities article{padding:14px 10px 0 0;border-top:2px solid var(--family-color)}.intro-capabilities strong{display:block;margin-bottom:6px;color:var(--family-color);font-family:Montserrat,sans-serif;font-size:.84rem;letter-spacing:.09em}.intro-capabilities p{margin:0;color:#4d5b56;font-size:.8rem;line-height:1.5}.intro-growth{max-width:600px;margin:0 0 24px;color:#53615d;font-size:.82rem;font-weight:600;line-height:1.55}.capability-strip{display:grid;max-width:760px;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:24px}.capability-strip article{position:relative;min-height:126px;padding:18px 17px;overflow:hidden;border:1px solid rgba(75,65,52,.14);border-radius:var(--radius-md);background:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s ease,background .2s ease}.capability-strip article:hover{transform:translateY(-3px);background:#fffffff5}.capability-strip article:after{position:absolute;right:-22px;bottom:-28px;width:76px;height:76px;border-radius:50%;background:var(--family-color);content:"";filter:blur(23px);opacity:.45}[data-family=explore]{--family-color: var(--explore)}[data-family=build]{--family-color: var(--build)}[data-family=lead]{--family-color: var(--lead)}.capability-strip article>span{display:block;margin-bottom:17px;color:#7b817d;font-size:.62rem;font-weight:700}.capability-strip strong{display:block;margin-bottom:5px;font-family:Montserrat,sans-serif;font-size:.83rem;letter-spacing:.08em}.capability-strip p{margin:0;color:#596460;font-size:.7rem;line-height:1.45}.intro-action-row{display:flex;max-width:760px;align-items:center;gap:22px}.intro-action-row>p{max-width:240px;margin:0;color:#68726f;font-size:.7rem;line-height:1.5}.scroll-cue{position:absolute;right:34px;bottom:42px;display:flex;align-items:center;gap:9px;color:#1f2b2a8c;font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;writing-mode:vertical-rl}.scroll-cue span{width:1px;height:38px;background:linear-gradient(var(--teal),transparent);animation:cue 1.8s ease-in-out infinite}@keyframes cue{50%{transform:translateY(7px);opacity:.35}}.standard-screen{min-height:100svh;background:radial-gradient(circle at 86% 18%,rgba(43,117,87,.07),transparent 24rem),radial-gradient(circle at 8% 88%,rgba(191,77,60,.045),transparent 22rem),var(--paper)}.standard-header,.quiz-header,.result-header{position:relative;z-index:5;display:flex;width:min(1320px,calc(100% - 72px));min-height:84px;align-items:center;justify-content:space-between;gap:30px;margin:0 auto;border-bottom:1px solid var(--line)}.standard-layout{display:grid;width:min(1320px,calc(100% - 72px));min-height:calc(100svh - 84px);grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);gap:clamp(44px,6vw,100px);margin:0 auto;padding:60px 0 48px}.standard-copy{max-width:610px;align-self:center}.standard-copy h1{margin-bottom:18px;color:var(--ink);font-size:clamp(2.2rem,4vw,4.4rem);letter-spacing:-.055em;line-height:.98}.standard-lede{max-width:560px;margin-bottom:22px;color:#53605d;font-size:.98rem;line-height:1.68}.standard-lede p{margin:0}.standard-lede p+p{margin-top:5px}.proof-cues{display:flex;flex-wrap:wrap;gap:19px;margin-bottom:34px}.proof-cues span{display:flex;align-items:center;gap:8px;color:#46514f;font-size:.78rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.proof-cues i{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px #168c861a}.standard-copy form{padding-top:26px;border-top:1px solid var(--line)}.standard-copy label{display:block;margin-bottom:10px;color:var(--ink);font-size:.84rem;font-weight:700}.name-field{position:relative;margin-bottom:20px}.name-field input{width:100%;height:60px;padding:0 48px 0 17px;border:1px solid rgba(30,52,49,.22);border-radius:var(--radius-md);background:#fff;color:var(--ink);font-size:1.05rem;transition:border .16s ease,box-shadow .16s ease}.name-field input:focus{border-color:var(--teal);box-shadow:0 0 0 4px #168c861a;outline:0}.name-field>span{position:absolute;top:50%;right:18px;color:var(--teal);transform:translateY(-50%)}.ready-panel{max-height:0;margin-bottom:0;overflow:hidden;border-left:2px solid var(--teal);opacity:0;transform:translateY(-6px);transition:max-height .38s ease,margin .38s ease,opacity .28s ease,transform .28s ease,padding .38s ease}.ready-panel--visible{max-height:180px;margin-bottom:20px;padding:3px 0 3px 17px;opacity:1;transform:translateY(0)}.ready-panel .ready-name{margin-bottom:5px;color:var(--teal-dark);font-size:.82rem;font-weight:700}.ready-panel h2{margin-bottom:7px;font-size:clamp(1.04rem,1.5vw,1.28rem);letter-spacing:-.02em;line-height:1.3}.ready-panel>p:last-child{margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.standard-visual{position:relative;display:flex;min-height:630px;flex-direction:column;justify-content:center;align-self:stretch;padding:26px;overflow:hidden;border:1px solid rgba(75,65,52,.12);border-radius:var(--radius-lg);background:#eee7dc;box-shadow:var(--shadow);isolation:isolate}.standard-visual__world{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;filter:brightness(1.1) saturate(.52) contrast(.86);opacity:.34;transform:scale(1.03)}.standard-visual:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fcfaf5b3,#efe9dfe6);content:""}.standard-visual__topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:var(--ink)}.standard-visual__topline span{font-size:.76rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.standard-visual__topline strong{font-family:Montserrat,sans-serif;font-size:1.15rem}.mini-role-grid__headings,.mini-role-grid__roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mini-role-grid__headings{gap:8px;margin-top:8px}.mini-role-grid__headings span{padding-bottom:7px;border-bottom:1px solid color-mix(in srgb,var(--family-color, var(--ink)),transparent 78%);color:var(--family-color);font-size:.75rem;font-weight:700;letter-spacing:.13em;text-align:center;text-transform:uppercase}.mini-role-grid__headings span:nth-child(1){--family-color: var(--explore)}.mini-role-grid__headings span:nth-child(2){--family-color: var(--build)}.mini-role-grid__headings span:nth-child(3){--family-color: var(--lead)}.mini-role-grid__roles{gap:8px}.mini-role{position:relative;min-height:144px;padding:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--family-color),transparent 79%);border-radius:10px;background:#ddd4c5;color:var(--ink);transition:opacity .28s ease,transform .28s ease,border .28s ease,box-shadow .28s ease}.mini-role__world{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;filter:brightness(1.04) saturate(.82) contrast(.92);transform:scale(1.04);transition:filter .24s ease,transform .36s ease}.mini-role:hover .mini-role__world{filter:brightness(1.08) saturate(.94) contrast(.94);transform:scale(1.09)}.mini-role img{position:absolute;z-index:1;right:0;bottom:0;width:auto;height:100%;max-width:none;opacity:.96;pointer-events:none}.mini-role:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,253,248,.06),transparent 34%,rgba(252,250,245,.3) 58%,rgba(252,250,245,.96)),linear-gradient(90deg,color-mix(in srgb,var(--family-color),transparent 87%),transparent 52%);content:""}.mini-role>span,.mini-role>strong{position:absolute;z-index:3;left:10px}.mini-role>span{top:9px;color:#67716e;font-size:.52rem;font-weight:700;text-transform:uppercase}.mini-role>strong{bottom:10px;font-family:Montserrat,sans-serif;font-size:.8rem}.mini-role--active{z-index:2;border-color:color-mix(in srgb,var(--family-color),transparent 28%);box-shadow:0 16px 34px color-mix(in srgb,var(--family-color),transparent 82%);transform:translateY(-3px)}.mini-role--dim{opacity:.38}.standard-visual__note{max-width:440px;margin:17px 0 0;color:#626c68;font-size:.78rem;line-height:1.55}.start-transition,.tier-transition{position:relative;display:grid;min-height:100svh;place-items:center;overflow:hidden;background:var(--ivory);color:var(--ink);isolation:isolate;cursor:pointer}.start-transition__world,.start-transition__wash,.tier-transition__background,.tier-transition__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.start-transition__world,.tier-transition__background{z-index:-2;background-position:center;background-size:cover;animation:transition-camera 8s cubic-bezier(.2,.8,.2,1) both}@keyframes transition-camera{0%{transform:scale(1.005);filter:brightness(1.03) saturate(.66) contrast(.9)}to{transform:scale(1.035);filter:brightness(1.08) saturate(.72) contrast(.92)}}.start-transition__wash,.tier-transition__overlay{z-index:-1;background:radial-gradient(circle at 72% 44%,rgba(22,140,134,.045),transparent 32%),linear-gradient(90deg,#fcfaf5c7,#efe9df80 52%,#efe9df47)}.transition-header{position:absolute;top:0;right:0;left:0;z-index:3;display:flex;width:min(1320px,calc(100% - 72px));min-height:84px;align-items:center;justify-content:space-between;gap:30px;margin:0 auto;border-bottom:1px solid rgba(51,58,53,.12)}.start-transition__copy{width:min(900px,calc(100% - 48px));padding:92px 0 70px;text-align:center}.start-transition__copy>p{margin-bottom:12px;color:var(--teal-dark);font-size:.78rem;font-weight:700;letter-spacing:.2em;opacity:0;text-transform:uppercase;transform:translateY(12px);transition:opacity .36s ease,transform .36s ease}.start-transition__copy>h1{margin-bottom:26px;font-size:clamp(2.2rem,5vw,5rem);letter-spacing:-.05em;opacity:0;transform:translateY(12px);transition:opacity .42s ease,transform .42s ease}.start-transition__tier{opacity:0;transform:translateY(14px);transition:opacity .44s ease,transform .44s ease}.start-transition__role-map{max-width:710px;margin:0 auto 20px;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .46s ease,transform .46s ease}.start-transition__role-map .mini-role-grid__headings{margin-top:6px}.start-transition__role-map .mini-role-grid__roles{gap:6px}.start-transition__role-map .mini-role{min-height:72px;padding:7px;border-radius:8px}.start-transition__role-map .mini-role>strong{left:8px;bottom:7px;font-size:.72rem}.start-transition__role-map .mini-role img{right:0;width:auto;height:100%}.start-transition--1 .start-transition__copy>p,.start-transition--2 .start-transition__copy>p,.start-transition--3 .start-transition__copy>p,.start-transition--4 .start-transition__copy>p,.start-transition--2 .start-transition__copy>h1,.start-transition--3 .start-transition__copy>h1,.start-transition--4 .start-transition__copy>h1,.start-transition--3 .start-transition__role-map,.start-transition--4 .start-transition__role-map,.start-transition--4 .start-transition__tier{opacity:1;transform:translateY(0)}.start-transition__tier h2{font-size:clamp(1rem,1.7vw,1.35rem);letter-spacing:-.03em}.transition-status{position:absolute;right:max(36px,calc((100vw - 1320px)/2));bottom:28px;z-index:4;display:grid;justify-items:end;gap:3px;color:#4d5955;pointer-events:none;text-align:right}.transition-status strong{color:var(--ink);font-size:.84rem}.transition-status span{font-size:.78rem}.transition-status__mobile{display:none}.transition-role-trio{display:flex;align-items:flex-end;justify-content:center;gap:7px;margin-bottom:16px}.transition-role-trio span{position:relative;width:76px;height:86px;overflow:hidden;border:1px solid color-mix(in srgb,var(--family-color),transparent 70%);border-radius:10px;background:color-mix(in srgb,var(--family-color),#fff 88%);box-shadow:0 12px 28px color-mix(in srgb,var(--family-color),transparent 84%)}.transition-role-trio img{position:absolute;right:0;bottom:0;width:auto;height:100%;max-width:none}.quiz-screen{position:relative;min-height:100svh;overflow:hidden;background:var(--ivory);isolation:isolate}.question-world{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:#e8dfd1;background-repeat:no-repeat;background-size:cover;animation:question-world-arrive .9s cubic-bezier(.22,1,.36,1) both}.question-world:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fbf8f1c7,#f6f0e694 50%,#f6f0e626,#efe9df52),linear-gradient(0deg,rgba(239,233,223,.48),transparent 48%);content:"";pointer-events:none}.question-world__role{position:absolute;z-index:1;right:-3vw;bottom:0;width:auto;height:calc(100svh - 58px);max-width:none;opacity:.9;filter:drop-shadow(-22px 22px 38px rgba(20,37,34,.2));animation:question-role-arrive .82s cubic-bezier(.22,1,.36,1) both}@keyframes question-world-arrive{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes question-role-arrive{0%{opacity:0;transform:translate(50px)}to{opacity:.9;transform:translate(0)}}.question-progress{width:min(470px,48vw)}.question-progress__label{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.question-progress__label strong{font-family:Montserrat,sans-serif;font-size:.8rem;letter-spacing:.09em}.question-progress__label span{color:var(--muted);font-size:.76rem}.question-progress__segments{display:grid;grid-template-columns:repeat(9,1fr);gap:5px}.question-progress__segments span{height:5px;border-radius:10px;background:#d7d9d3;transition:background .28s ease,transform .28s ease}.question-progress__segments .is-answered{background:var(--teal)}.question-progress__segments .is-current{background:#96bdb8;transform:scaleY(1.45)}.question-progress__segments .is-current.is-answered{background:var(--teal)}.question-shell{position:relative;z-index:1;display:flex;width:min(1320px,calc(100% - 72px));min-height:calc(100svh - 84px);align-items:center;justify-content:flex-start;margin:0 auto;padding:36px 0 46px}.question-visual{position:relative;height:min(670px,calc(100svh - 154px));min-height:520px;overflow:hidden;border-radius:var(--radius-lg);background:linear-gradient(160deg,color-mix(in srgb,var(--family-color),#f0eadc 72%),#d7cec1);box-shadow:var(--shadow);isolation:isolate}.question-visual__atmosphere{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 22% 24%,rgba(255,255,255,.82),transparent 27%),linear-gradient(160deg,color-mix(in srgb,var(--family-color),transparent 75%),transparent 64%)}.question-visual__atmosphere:before,.question-visual__atmosphere:after{position:absolute;border:1px solid color-mix(in srgb,var(--family-color),transparent 68%);border-radius:50%;content:""}.question-visual__atmosphere:before{top:-20%;left:-28%;width:420px;height:420px}.question-visual__atmosphere:after{top:-7%;left:-14%;width:270px;height:270px}.question-visual__role{position:absolute;z-index:1;right:0;bottom:0;width:auto;height:100%;max-width:none;filter:drop-shadow(-16px 16px 28px rgba(20,37,34,.16));animation:role-arrive .72s cubic-bezier(.22,1,.36,1) both}@keyframes role-arrive{0%{opacity:0;transform:translate(36px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}.question-visual__index{position:absolute;top:20px;right:21px;color:color-mix(in srgb,var(--family-color),transparent 74%);font-family:Montserrat,sans-serif;font-size:clamp(3.2rem,6vw,6.5rem);letter-spacing:-.08em}.question-visual__content{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:76px 28px 26px;background:linear-gradient(transparent,#fcfaf5ed 46%,#fcfaf5fc);color:var(--ink)}.question-visual__content p{margin-bottom:5px;color:#69736f;font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.question-visual__content h2{margin-bottom:8px;font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.045em}.question-visual__content span{display:inline-block;padding:5px 8px;border-radius:var(--radius-sm);background:var(--family-color);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.question-visual--gateway{background-position:center;background-size:cover}.question-visual--gateway .question-visual__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fcfaf50d,#fcfaf5f0)}.question-visual--gateway .question-visual__content span{background:var(--teal)}.question-card{width:min(790px,68%);min-width:0;padding:clamp(26px,3.2vw,44px);border:1px solid rgba(92,78,58,.16);border-radius:var(--radius-lg);background:#fffdf8eb;box-shadow:0 28px 70px -42px #1924217a;-webkit-backdrop-filter:blur(18px) saturate(.86);backdrop-filter:blur(18px) saturate(.86)}.question-card__topline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:13px;border-bottom:1px solid var(--line)}.question-card__topline p,.question-card__topline span{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.question-card__topline p{color:var(--muted)}.question-card__topline span{color:var(--family-color, var(--teal-dark))}.question-card__body{position:relative}.question-card__body--recency .question-card__prompt h1{margin-bottom:24px;font-size:clamp(1.55rem,2.65vw,2.75rem);line-height:1.08}.question-card__body--recency .recency-panel{padding-top:17px}.question-card__body--recency .recency-options button{min-height:58px}.question-card__prompt h1{max-width:780px;margin-bottom:clamp(34px,7vh,68px);color:var(--ink);font-size:clamp(1.75rem,3.25vw,3.45rem);letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.evidence-cues{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(42px,8vh,86px)}.evidence-cues span{padding:8px 11px;border:1px solid rgba(38,56,52,.13);border-radius:100px;background:#eee9dd;color:#56615e;font-size:.65rem;font-weight:700}.answer-panel{padding-top:22px;border-top:1px solid var(--line)}.answer-panel>p{margin-bottom:12px;color:var(--muted);font-size:.8rem}.answer-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.answer-button{display:grid;min-height:94px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;border:1px solid rgba(33,51,48,.17);border-radius:var(--radius-md);background:#fff;cursor:pointer;text-align:left;transition:transform .18s ease,border .18s ease,box-shadow .18s ease,background .18s ease}.answer-button>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#ecece6;font-size:.95rem}.answer-button strong{font-size:.84rem;letter-spacing:.045em}.answer-button small{color:#8a928f;font-size:.75rem}.answer-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1e2e2a1a}.answer-button--yes:hover{border-color:#168c8680;background:#f1faf8}.answer-button--yes>span{background:#168c861f;color:var(--teal-dark)}.answer-button.is-selected,.recency-options button.is-selected{border-color:var(--teal);background:#eff9f7;box-shadow:inset 0 0 0 1px #009fb833}.recency-panel{padding-top:24px;border-top:1px solid var(--line);animation:recency-enter .42s cubic-bezier(.22,1,.36,1) both}@keyframes recency-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.recency-panel>div:first-child h2{margin-bottom:5px;font-size:clamp(1.3rem,2vw,1.8rem);letter-spacing:-.03em}.recency-panel>div:first-child>p:last-child{color:var(--muted);font-size:.8rem}.recency-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px}.recency-options button{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid rgba(33,51,48,.17);border-radius:10px;background:#fff;cursor:pointer;text-align:left;transition:border .18s ease,transform .18s ease,background .18s ease}.recency-options button:hover{border-color:var(--teal);background:#eff9f7;transform:translateY(-2px)}.recency-options span{color:#3e4b48;font-size:.78rem;font-weight:700;line-height:1.35}.recency-options strong{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:50%;background:#e7ece8;color:var(--teal-dark);font-size:.76rem}.tier-transition>section{width:min(760px,calc(100% - 48px));padding:98px 0 72px;text-align:center}.tier-transition>section>h1{opacity:0;transform:translateY(14px);transition:opacity .48s ease,transform .48s ease}.tier-transition--1>section>h1,.tier-transition--2>section>h1{opacity:1;transform:translateY(0)}.tier-transition .transition-scope-map,.tier-transition .text-button{opacity:0;transform:translateY(12px);transition:opacity .48s ease,transform .48s ease}.tier-transition .transition-header .text-button{opacity:1;transform:none}.tier-transition--2 .transition-scope-map,.tier-transition--2 .text-button{opacity:1;transform:translateY(0)}.tier-transition>section>p{margin-bottom:13px;color:var(--teal-dark);font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tier-transition>section>h1{margin:0 auto 28px;font-size:clamp(2rem,4.8vw,4.4rem);letter-spacing:-.055em;line-height:1.03;text-wrap:balance}.transition-scope-map{width:min(690px,100%);margin:0 auto 24px;padding:22px 24px 18px;border:1px solid rgba(128,111,83,.16);border-radius:var(--radius-lg);background:#ffffffb3;box-shadow:0 22px 52px -40px #00000070;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.transition-scope-map__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-bottom:19px}.transition-scope-map__steps:before{position:absolute;right:11%;bottom:4px;left:11%;height:1px;background:var(--beige-dark);content:""}.transition-scope-map__steps>div{position:relative;display:grid;gap:4px;color:var(--muted)}.transition-scope-map__steps>div:after{position:absolute;bottom:-18px;left:50%;width:9px;height:9px;border:2px solid var(--paper);border-radius:50%;background:var(--beige-dark);box-shadow:0 0 0 1px var(--beige-dark);content:"";transform:translate(-50%)}.transition-scope-map__steps span{color:var(--teal-dark);font-size:.75rem;font-weight:700;letter-spacing:.12em}.transition-scope-map__steps strong{font-size:.76rem;line-height:1.35}.transition-scope-map__steps .is-complete{color:var(--ink)}.transition-scope-map__steps .is-complete:after,.transition-scope-map__steps .is-active:after{background:var(--teal);box-shadow:0 0 0 1px var(--teal)}.transition-scope-map__steps .is-active{color:var(--ink)}.transition-scope-map__steps .is-active strong{font-family:Montserrat,sans-serif}.transition-scope-map__roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}.transition-scope-map__roles>div{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:2px 11px;text-align:left}.transition-scope-map__portrait{position:relative;grid-row:span 2;height:76px}.transition-scope-map__world{position:absolute;z-index:0;top:10px;right:0;bottom:3px;left:0;border:1px solid color-mix(in srgb,var(--family-color),transparent 76%);border-radius:9px;background-repeat:no-repeat;background-size:cover;filter:brightness(.96) saturate(.9) contrast(.94)}.transition-scope-map__portrait:before{position:absolute;z-index:1;top:10px;right:0;bottom:3px;left:0;border-radius:9px;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--family-color),rgba(17,29,27,.72) 70%));content:""}.transition-scope-map__portrait img{position:absolute;z-index:2;right:0;bottom:0;width:auto;height:100%;max-width:none;filter:drop-shadow(0 12px 14px rgba(0,0,0,.16))}.transition-scope-map__roles strong{align-self:end;color:var(--ink);font-family:Montserrat,sans-serif;font-size:.84rem}.transition-scope-map__roles small{align-self:start;color:var(--family-color);font-size:.75rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.tier-transition .text-button--light{color:var(--teal-dark)}.result-screen{min-height:100svh;background:radial-gradient(circle at 88% 32%,rgba(37,88,166,.045),transparent 28rem),var(--paper)}.result-hero{position:relative;display:grid;min-height:600px;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:clamp(48px,8vw,130px);padding:76px max(36px,calc((100vw - 1320px)/2));overflow:hidden;background:var(--ivory);color:var(--ink);isolation:isolate}.result-hero__world{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;filter:brightness(1.08) saturate(.52) contrast(.86);opacity:.48;transform:scale(1.02)}.result-hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fcfaf5fa,#efe9dfe6 56%,#efe9dfad);content:""}.result-hero__copy h1{max-width:700px;margin-bottom:20px;font-size:clamp(2.35rem,4.7vw,5rem);letter-spacing:-.06em;line-height:1;text-wrap:balance}.result-hero__copy>p:last-child{max-width:580px;color:#596460;font-size:.9rem;line-height:1.66}.result-hero__indicator{padding:26px;border:1px solid rgba(75,65,52,.14);border-radius:var(--radius-lg);background:#fffdf8d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}.result-hero__indicator>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px}.result-hero__indicator>div:first-child span{font-family:Montserrat,sans-serif;font-size:.82rem}.result-hero__indicator>div:first-child small{color:#6e7773;font-size:.76rem}.practice-indicator{display:grid;grid-template-columns:repeat(9,1fr);gap:7px;margin-bottom:18px}.practice-indicator span{aspect-ratio:1.75;border-radius:4px;background:#d8d7d0;opacity:0;transform:scaleX(.3);transform-origin:left;animation:indicator-reveal .36s ease forwards;animation-delay:var(--delay)}.practice-indicator span.is-filled{background:#33b8ae;box-shadow:0 0 15px #33b8ae3b}@keyframes indicator-reveal{to{opacity:1;transform:scaleX(1)}}.result-hero__indicator>p{margin:0;color:#68716e;font-size:.78rem;line-height:1.55}.result-map{width:min(1180px,calc(100% - 72px));margin:0 auto;padding:90px 0 70px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:44px}.section-heading h2{max-width:720px;margin:0;font-size:clamp(1.8rem,3.3vw,3.5rem);letter-spacing:-.05em;line-height:1.08}.section-heading>p{max-width:320px;margin:0;color:var(--muted);font-size:.86rem;line-height:1.6}.result-grid-headings,.result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.result-capability-map{position:relative;overflow:hidden;border:1px solid rgba(128,111,83,.18);border-radius:var(--radius-lg);background:linear-gradient(90deg,color-mix(in srgb,var(--explore),transparent 96.5%) 0,color-mix(in srgb,var(--explore),transparent 96.5%) 33.333%,color-mix(in srgb,var(--build),transparent 96.5%) 33.333%,color-mix(in srgb,var(--build),transparent 96.5%) 66.666%,color-mix(in srgb,var(--lead),transparent 96.5%) 66.666%),#ffffffd1;box-shadow:0 28px 64px -50px #00000080}.result-grid-headings{gap:28px;margin-top:12px;padding:0 22px;border-top:1px solid var(--line)}.result-grid-headings span{position:relative;padding:18px 0 15px;color:var(--family-color);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-align:left;text-transform:uppercase}.result-grid-headings span:after{position:absolute;bottom:-1px;left:0;width:42px;height:2px;background:var(--family-color);content:""}.result-grid-headings span:nth-child(1){--family-color: var(--explore)}.result-grid-headings span:nth-child(2){--family-color: var(--build)}.result-grid-headings span:nth-child(3){--family-color: var(--lead)}.result-grid{gap:0 28px;padding:0 22px 18px}.result-role{position:relative;display:grid;min-height:162px;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:15px;padding:10px 28px 10px 0;overflow:visible;border:0;border-radius:0;background:transparent;cursor:pointer;text-align:left;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.result-role:nth-child(n+4){border-top:1px solid rgba(128,111,83,.15)}.result-role:hover{z-index:2;border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--family-color),transparent 94%),transparent);box-shadow:none;transform:translateY(-2px)}.result-role__art{position:relative;height:136px;overflow:hidden;border:1px solid color-mix(in srgb,var(--family-color),transparent 76%);border-radius:11px;background:#ded5c7;pointer-events:none}.result-role__art:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,253,248,.03),transparent 38%,rgba(252,250,245,.5)),linear-gradient(90deg,color-mix(in srgb,var(--family-color),transparent 88%),transparent 62%);content:""}.result-role__world{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;filter:brightness(1.05) saturate(.78) contrast(.91);transition:filter .24s ease,transform .36s ease}.result-role__art img{position:absolute;z-index:2;right:0;bottom:0;width:auto;height:100%;max-width:none;filter:drop-shadow(0 14px 15px rgba(0,0,0,.16))}.result-role[data-tier="3"] .result-role__world{transform:scale(1.01);filter:brightness(1.08) saturate(.66) contrast(.9)}.result-role[data-tier="2"] .result-role__world{transform:scale(1.09);filter:brightness(1.05) saturate(.74) contrast(.92)}.result-role[data-tier="1"] .result-role__world{transform:scale(1.18);filter:brightness(1.02) saturate(.86) contrast(.94)}.result-role[data-tier="3"] .result-role__art img{height:88%}.result-role[data-tier="2"] .result-role__art img{height:94%}.result-role:hover .result-role__world{filter:brightness(1.09) saturate(.9) contrast(.94);transform:scale(1.13)}.result-role[data-tier="1"]:hover .result-role__world{transform:scale(1.22)}.result-role__copy{align-self:center;min-width:0}.result-role__copy>span{display:block;margin-bottom:7px;color:var(--family-color);font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.result-role__copy strong{display:block;margin-bottom:7px;font-family:Montserrat,sans-serif;font-size:1.04rem}.result-role__copy small{display:block;color:var(--muted);font-size:.75rem;line-height:1.4}.result-role__points,.role-modal__state>div,.next-challenge__status>div{display:flex;gap:4px;margin-top:12px}.result-role__points i,.role-modal__state i,.next-challenge__status i{width:20px;height:4px;border-radius:10px;background:#d9dbd5}.result-role__points i.is-filled,.role-modal__state i.is-filled,.next-challenge__status i.is-filled{background:var(--teal)}.result-role__open{position:absolute;top:17px;right:17px;color:var(--family-color);font-size:.95rem}.next-challenge{display:grid;width:min(1180px,calc(100% - 72px));grid-template-columns:120px minmax(0,1fr) 250px;align-items:center;gap:34px;margin:0 auto 36px;padding:42px;border-top:4px solid var(--family-color);border-radius:var(--radius-lg);background:var(--beige);box-shadow:0 24px 56px -46px #0000006b}.next-challenge__number{color:color-mix(in srgb,var(--family-color),transparent 62%);font-family:Montserrat,sans-serif;font-size:2.5rem;letter-spacing:-.06em;writing-mode:vertical-rl}.next-challenge__copy h2{margin-bottom:12px;font-size:clamp(1.6rem,3vw,2.8rem);letter-spacing:-.045em}.next-challenge__copy>p:not(.eyebrow){color:#59635f;font-size:.86rem;line-height:1.6}.next-challenge blockquote{margin:22px 0 15px;padding-left:18px;border-left:2px solid var(--family-color);color:#34413e;font-size:.84rem;font-weight:600;line-height:1.6}.next-challenge__copy>span{color:#858c88;font-size:.75rem}.next-challenge__status{padding:20px;border:1px solid rgba(33,51,48,.13);border-radius:10px;background:#ffffff8a}.next-challenge__status strong,.next-challenge__status>span{display:block}.next-challenge__status strong{margin-bottom:5px;font-family:Montserrat,sans-serif}.next-challenge__status>span{color:var(--muted);font-size:.76rem}.result-footnote{display:flex;width:min(1180px,calc(100% - 72px));justify-content:space-between;gap:40px;margin:0 auto;padding:24px 0 65px;border-top:1px solid var(--line);color:var(--muted);font-size:.78rem;line-height:1.55}.result-footnote p{max-width:520px;margin:0}.role-modal{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:flex-end;padding:16px;background:#0f1918a3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:modal-fade .22s ease both}@keyframes modal-fade{0%{opacity:0}}.role-modal>article{position:relative;width:min(1120px,70vw);max-height:calc(100svh - 32px);overflow-x:hidden;overflow-y:auto;border-radius:14px;background:#faf8f3;box-shadow:0 40px 100px #00000052;animation:modal-slide .42s cubic-bezier(.22,1,.36,1) both;scrollbar-color:color-mix(in srgb,var(--family-color),transparent 45%) transparent}@keyframes modal-slide{0%{transform:translate(42px);opacity:0}}.role-modal__close{position:sticky;z-index:20;top:16px;float:right;display:grid;width:42px;height:42px;margin:16px 16px -58px 0;place-items:center;border:1px solid rgba(31,48,45,.16);border-radius:50%;background:#fffdf8f0;box-shadow:0 8px 24px #0c191924;cursor:pointer;font-size:1.4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.role-modal__content{min-width:0}.role-detail-hero{position:relative;display:flex;min-height:700px;align-items:flex-end;overflow:hidden;isolation:isolate;background:#ece4d7}.role-detail-hero__realm,.role-detail-hero__wash{position:absolute;top:0;right:0;bottom:0;left:0}.role-detail-hero__realm{z-index:-3;background-position:var(--role-realm-position, center);background-size:cover;transform:scale(1.035)}.role-detail-hero__wash{z-index:-2;background:linear-gradient(90deg,#faf7effa,#faf7eff0 43%,#faf7ef85 62%,#faf7ef14 84%),linear-gradient(0deg,rgba(234,224,209,.84),transparent 42%)}.role-detail-hero__avatar{position:absolute;z-index:-1;right:-2%;bottom:-3%;width:auto;height:94%;max-width:60%;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 24px 36px rgba(25,42,39,.18))}.role-detail-hero__content{width:min(64%,680px);padding:clamp(72px,7vw,104px) clamp(42px,5vw,74px) 66px}.role-detail-hero .eyebrow{margin-bottom:22px;color:color-mix(in srgb,var(--family-color),#213733 18%);font-size:.8rem;letter-spacing:.16em}.role-modal__content h2{max-width:720px;margin:0 0 14px;font-size:clamp(3.65rem,6.4vw,5.8rem);letter-spacing:-.07em;line-height:.9}.role-modal__meaning{max-width:610px;margin:0 0 20px;color:#263c38;font-family:Montserrat,sans-serif;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:700;line-height:1.32}.role-detail-hero__introduction{max-width:580px;margin-bottom:28px}.role-detail-hero__introduction p{color:#42504c;font-size:.98rem;line-height:1.75}.role-detail-hero__prompts{display:grid;max-width:590px;gap:22px;margin-bottom:26px}.role-detail-hero__prompts article{padding:2px 0 2px 18px;border-left:2px solid var(--family-color)}.role-detail-hero__prompts span{display:block;margin-bottom:8px;color:var(--family-color);font-size:.76rem;font-weight:800;letter-spacing:.1em}.role-detail-hero__prompts p{margin:0;color:#344641;font-size:.96rem;line-height:1.62}.role-detail-hero__prompts article:last-child p{font-family:Montserrat,sans-serif;font-size:1.08rem;font-weight:700}.role-modal__state{display:flex;align-items:center;gap:14px;margin:0;color:#52615c}.role-modal__state>span{font-size:.82rem;font-weight:700}.role-modal__content h3{max-width:760px;margin:0 0 30px;color:#1d3531;font-size:clamp(1.45rem,2.25vw,2rem);letter-spacing:-.025em;line-height:1.12;text-transform:uppercase}.role-detail-copy{display:grid;max-width:720px;gap:15px}.role-detail-copy p{margin:0;color:#43524d;font-size:1rem;line-height:1.82}.role-detail-formula{max-width:760px;margin:34px 0;padding:24px 26px;border-left:4px solid var(--family-color);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--family-color),#fff 91%);color:#213733;font-family:Montserrat,sans-serif;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:800;letter-spacing:.035em;line-height:1.55}.role-detail-section{display:grid;grid-template-columns:48px minmax(0,1fr);gap:clamp(20px,3vw,38px);padding:clamp(62px,7vw,92px) clamp(40px,6vw,86px);border-top:1px solid rgba(128,111,83,.17)}.role-detail-section__index{margin:5px 0 0;color:var(--family-color);font-size:.82rem;font-weight:800;letter-spacing:.12em}.role-detail-section ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;max-width:760px;margin:34px 0 0;padding:0;border-top:1px solid rgba(33,51,48,.16);list-style:none}.role-detail-section li{position:relative;padding:17px 8px 17px 24px;border-bottom:1px solid rgba(33,51,48,.13);color:#3d4e49;font-size:.93rem;line-height:1.58}.role-detail-section li:before{position:absolute;top:23px;left:2px;width:8px;height:8px;border-radius:50%;background:var(--family-color);content:""}.role-detail-proof{background:linear-gradient(135deg,#f2ece1,#f8f5ef 72%)}.role-behaviour-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 42px;max-width:780px}.role-behaviour-grid article{padding-top:20px;border-top:2px solid color-mix(in srgb,var(--family-color),transparent 38%)}.role-behaviour-grid h4,.role-detail-care h4{margin:0 0 12px;color:#233a36;font-family:Montserrat,sans-serif;font-size:.92rem;letter-spacing:.065em;line-height:1.45}.role-behaviour-grid p,.role-detail-care p{margin:0 0 12px;color:#465650;font-size:.96rem;line-height:1.72}.role-detail-care{max-width:780px;margin-top:58px;padding:clamp(30px,4vw,48px);border-left:3px solid var(--family-color);border-radius:0 10px 10px 0;background:linear-gradient(135deg,#f1e8da,color-mix(in srgb,var(--family-color),#fff 96%))}.role-detail-care h4{margin-bottom:22px;color:var(--family-color);font-size:clamp(1.25rem,2vw,1.7rem);letter-spacing:-.015em}.role-detail-care p:first-of-type{color:#253b37;font-family:Montserrat,sans-serif;font-size:1.08rem;font-weight:700}.role-detail-future{background:#fcfbf8}.role-detail-future .role-detail-copy p:last-child,.role-detail-human .role-detail-copy p:last-child,.role-detail-better-world .role-detail-copy p:last-child{margin-top:18px;padding:4px 0 4px 22px;border-left:3px solid var(--family-color);color:#203733;font-family:Montserrat,sans-serif;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700;line-height:1.5}.story-card__why>span,.story-card__reflection>span,.practice-steps span{display:block;margin-bottom:10px;color:var(--family-color);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.story-card__why p,.story-card__reflection p,.practice-steps p{margin:0 0 9px;color:#4f5c57;font-size:.88rem;line-height:1.65}.story-card__why p:last-child,.story-card__reflection p:last-child,.practice-steps p:last-child{margin-bottom:0}.role-detail-human{background:linear-gradient(145deg,#eee5d8,#f6f1e8 76%)}.story-list{max-width:800px;border-top:1px solid rgba(33,51,48,.18)}.story-card{border-bottom:1px solid rgba(33,51,48,.18);background:transparent;transition:background .18s ease}.story-card[open]{background:#ffffffa3}.story-card summary{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:16px;padding:28px 18px;cursor:pointer;list-style:none}.story-card summary::-webkit-details-marker{display:none}.story-card__marker{width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--family-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--family-color),transparent 87%)}.story-card summary strong,.story-card summary small{display:block}.story-card summary strong{margin-bottom:7px;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.35}.story-card summary small{color:#596761;font-size:.84rem;line-height:1.5}.story-card__teaser{display:-webkit-box;max-width:620px;margin-top:13px;overflow:hidden;color:#485752;font-size:.9rem;line-height:1.68;-webkit-box-orient:vertical;-webkit-line-clamp:2}.story-card__affordance{display:flex;align-items:center;gap:9px;padding-top:1px;color:var(--family-color)}.story-card__affordance b{font-size:.78rem;letter-spacing:.03em}.story-card__affordance i{color:var(--family-color);font-size:1.2rem;font-style:normal;line-height:1;text-align:center;transition:transform .18s ease}.story-card[open] .story-card__teaser{display:none}.story-card[open] .story-card__affordance i{transform:rotate(45deg)}.story-card[open] .story-card__affordance b{font-size:0}.story-card[open] .story-card__affordance b:after{content:"Close story";font-size:.78rem}.story-card__body{max-width:760px;padding:0 44px 38px;animation:story-open .26s ease both}@keyframes story-open{0%{opacity:0;transform:translateY(-4px)}}.story-card__body>p{margin:0 0 17px;color:#4d5a55;font-size:.96rem;line-height:1.82}.story-card__why,.story-card__reflection{margin-top:30px;padding:25px 28px;border-left:3px solid var(--family-color);background:#f2ece2}.story-card__reflection{background:color-mix(in srgb,var(--family-color),#fff 94%)}.story-card__body>a{display:inline-block;margin-top:24px;color:var(--family-color);font-size:.82rem;font-weight:700;line-height:1.45;text-decoration-thickness:1px;text-underline-offset:3px}.role-detail-better-world{padding-top:clamp(78px,9vw,112px);padding-bottom:clamp(78px,9vw,112px);background:linear-gradient(135deg,color-mix(in srgb,var(--family-color),#fff 92%),#eee5d8)}.role-detail-better-world h3{font-size:clamp(1.8rem,3vw,2.6rem)}.practice-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:800px}.practice-steps article{padding:21px 0 0;border-top:3px solid var(--family-color)}.role-detail-footer{padding:clamp(70px,8vw,106px) clamp(40px,8vw,108px);border-top:1px solid rgba(128,111,83,.16);background:linear-gradient(145deg,#eee4d5,#f7f2e9)}.role-journey-cta{max-width:760px;margin:0 auto;padding-left:26px;border-left:4px solid var(--family-color)}.role-journey-cta h3{margin-bottom:22px;color:#1d3531;font-size:clamp(1.75rem,3.2vw,2.65rem);letter-spacing:-.04em;line-height:1.08}.role-journey-cta p{max-width:650px;margin:0 0 12px;color:#42514c;font-size:1rem;line-height:1.72}.role-journey-cta .primary-button{width:min(100%,430px);margin-top:22px}.community-button{display:inline-flex;width:min(100%,430px);min-height:54px;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;padding:0 20px;border:2px solid var(--teal);border-radius:var(--radius-sm);background:transparent;color:var(--teal-dark);font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.03em;line-height:1.25;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.community-button:hover,.community-button:focus-visible{background:var(--teal-mist);color:var(--teal-dark);transform:translateY(-2px)}@media(max-width:1040px){.intro-copy>*{max-width:620px}.intro-world__veil{background:linear-gradient(90deg,#fcfaf5fa,#efe9dfe6 56%,#efe9df75)}.standard-layout{grid-template-columns:minmax(0,1fr) minmax(390px,.88fr);gap:38px}.standard-visual{min-height:580px;padding:18px}.mini-role{min-height:126px}.question-shell{align-items:center}.question-card{width:min(730px,72%)}.question-world__role{right:-10vw;opacity:.78}.answer-buttons{grid-template-columns:1fr}.answer-button{min-height:73px}.result-hero{grid-template-columns:1fr 420px;gap:46px}.result-role{grid-template-columns:72px 1fr;min-height:154px}.result-role__art{height:120px}.result-role__art img{right:0;width:auto;height:100%}.next-challenge{grid-template-columns:80px 1fr 220px}}@media(max-width:820px){.intro-header,.intro-copy,.standard-header,.quiz-header,.result-header,.standard-layout,.question-shell,.result-map,.next-challenge,.result-footnote,.transition-header{width:min(100% - 36px,700px)}.transition-status{right:18px;bottom:18px}.intro-screen{justify-content:flex-end}.intro-header{padding-top:22px}.intro-copy{padding:104px 0 56px}.intro-world__scene{object-position:64% center}.intro-world__veil{background:linear-gradient(0deg,#fcfaf5fa,#efe9dfe0 62%,#efe9df33)}.intro-copy h1{font-size:clamp(2.35rem,10vw,4.3rem)}.scroll-cue{display:none}.standard-layout{display:flex;flex-direction:column;gap:45px;padding:48px 0 30px}.standard-copy{max-width:none}.standard-visual{width:100%;min-height:auto}.mini-role{min-height:136px}.quiz-header{min-height:104px;flex-direction:column;align-items:stretch;justify-content:center;gap:13px;padding:15px 0}.question-progress{width:100%}.question-shell{display:flex;min-height:0;flex-direction:row;align-items:center;gap:0;padding:34px 0 45px}.question-card{width:min(100%,700px)}.question-world__role{right:-24vw;height:78svh;opacity:.6}.question-visual{width:100%;height:260px;min-height:0}.question-visual__role{right:0;bottom:0;width:auto;height:100%}.question-visual__content{padding:66px 18px 16px}.question-visual__content h2{margin-bottom:5px}.question-visual__index{top:8px;right:14px}.question-card__prompt h1{font-size:clamp(1.55rem,6vw,2.6rem)}.evidence-cues{margin-bottom:40px}.result-hero{grid-template-columns:1fr;gap:30px;padding:62px max(18px,calc((100vw - 700px)/2))}.result-map{padding:65px 0 48px}.section-heading{align-items:flex-start;flex-direction:column;gap:15px}.result-role{grid-template-columns:64px 1fr;min-height:146px;padding-right:30px}.result-role__art{height:114px}.result-role__art img{right:0;width:auto;height:100%}.next-challenge{grid-template-columns:1fr;gap:18px;padding:30px}.next-challenge__number{display:none}.next-challenge__status{max-width:290px}.result-footnote{flex-direction:column;gap:10px}.role-modal{padding:0}.role-modal>article{width:100%;max-height:100svh;border-radius:0}.role-detail-section{padding-right:40px;padding-left:40px}}@media(max-width:590px){.intro-screen,.standard-screen,.quiz-screen,.result-screen,.start-transition,.tier-transition,.role-modal,.role-modal>article{max-width:100vw}.intro-copy,.standard-copy,.standard-visual,.question-card,.result-hero,.result-map,.result-capability-map,.role-modal__content,.role-detail-section>div{min-width:0}h1,h2,h3,.primary-button,.result-role__copy>span,.story-card summary strong{overflow-wrap:break-word}.intro-copy{padding-bottom:28px}.intro-lede{font-size:.85rem;line-height:1.52}.intro-explainer,.intro-capabilities__lead{font-size:.88rem}.intro-capabilities{grid-template-columns:1fr;gap:8px}.intro-capabilities article{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:12px;padding:7px 0 7px 13px;border-top:0;border-left:2px solid var(--family-color)}.intro-capabilities strong{margin:0;font-size:.78rem}.intro-capabilities p{font-size:.78rem}.intro-growth{font-size:.8rem}.capability-strip{gap:6px}.capability-strip article{min-height:116px;padding:13px 10px}.capability-strip article>span{margin-bottom:12px}.capability-strip strong{font-size:.67rem}.capability-strip p{font-size:.58rem}.intro-action-row{align-items:stretch;flex-direction:column;gap:12px}.intro-action-row .primary-button{width:100%}.intro-action-row>p{max-width:none}.standard-header,.result-header{min-height:72px}.standard-copy h1{font-size:clamp(2rem,11vw,3.2rem)}.standard-lede{font-size:.87rem}.proof-cues{gap:13px}.standard-layout{gap:36px;padding-top:36px}.standard-visual{padding:12px}.mini-role-grid__roles,.mini-role-grid__headings{gap:5px}.mini-role{min-height:106px;padding:7px}.mini-role:after{background:linear-gradient(180deg,rgba(255,253,248,.03),transparent 30%,rgba(252,250,245,.42) 55%,rgba(252,250,245,.98)),linear-gradient(90deg,color-mix(in srgb,var(--family-color),transparent 87%),transparent 52%)}.mini-role>strong{right:7px;left:7px;bottom:7px;font-size:.75rem;line-height:1.15;text-shadow:0 1px 0 rgba(255,255,255,.8)}.mini-role>span{top:6px;left:7px}.mini-role img{right:0;width:auto;height:100%}.transition-header{width:calc(100% - 32px);min-height:102px;align-items:stretch;flex-direction:column;justify-content:center;gap:10px;padding:12px 0}.transition-header .header-nav,.quiz-header .header-nav{justify-content:space-between}.transition-header .question-progress{width:100%}.start-transition,.tier-transition{height:100svh;min-height:100svh}.start-transition__copy{width:calc(100% - 32px);padding:clamp(116px,15.6svh,132px) 0 80px}.start-transition__copy>p{font-size:.75rem}.start-transition__copy>h1{margin-bottom:18px;font-size:clamp(1.8rem,9vw,2.8rem)}.start-transition__role-map{margin-bottom:16px}.start-transition__role-map .mini-role{min-height:58px}.start-transition__role-map .mini-role-grid__headings span{font-size:.7rem}.start-transition__tier h2{font-size:.95rem}.transition-status{right:16px;bottom:14px;max-width:calc(100% - 32px)}.transition-status__desktop{display:none}.transition-status__mobile{display:inline}.question-shell{width:100%;padding:22px 12px 28px}.question-card{width:100%;padding:14px 18px 18px}.question-world__role{right:-50vw;height:66svh;opacity:.46}.question-world:after{background:linear-gradient(90deg,#fbf8f1a8,#f6f0e661),linear-gradient(0deg,rgba(239,233,223,.68),transparent 55%)}.question-visual{height:226px;border-radius:0 0 var(--radius-md) var(--radius-md)}.question-visual__role{right:0;bottom:0;width:auto;height:100%}.question-visual__content{padding-left:18px}.question-card__topline{margin-bottom:20px}.question-card__prompt h1{margin-bottom:18px;line-height:1.14}.evidence-cues{gap:6px;margin-bottom:30px}.evidence-cues span{padding:6px 8px;font-size:.58rem}.answer-buttons{gap:8px}.answer-button{min-height:72px;padding:13px 12px}.answer-button>span{width:30px;height:30px}.answer-button small{display:none}.recency-options{grid-template-columns:1fr}.recency-options button{min-height:60px}.tier-transition>section{width:calc(100% - 28px);padding:clamp(116px,15.6svh,132px) 0 80px}.transition-scope-map{padding:18px 13px 15px}.transition-scope-map__steps{gap:6px}.transition-scope-map__steps strong{font-size:.7rem}.transition-scope-map__roles{gap:8px}.transition-scope-map__roles>div{grid-template-columns:1fr;justify-items:center;text-align:center}.transition-scope-map__portrait{grid-row:auto;width:62px;height:66px}.transition-scope-map__roles strong{font-size:.76rem}.result-hero{min-height:0;padding-top:50px;padding-bottom:50px}.result-hero__copy h1{font-size:clamp(2rem,10vw,3.4rem)}.result-hero__indicator{padding:18px}.result-hero__indicator>div:first-child{align-items:flex-start;flex-direction:column;gap:4px}.practice-indicator{gap:5px}.result-grid-headings{display:none}.result-capability-map{background:#ffffffe6}.result-grid{grid-template-columns:1fr;gap:0;padding:0 14px 8px}.result-role,.result-role:nth-child(n+4){min-height:132px;grid-template-columns:84px 1fr;padding-right:22px;border-top:0;border-left:0}.result-role+.result-role{border-top:1px solid rgba(128,111,83,.15)}.result-role__art{height:104px}.result-role__art img{right:0;width:auto;height:100%}.next-challenge{width:calc(100% - 24px);margin-bottom:25px;padding:28px 18px}.result-footnote{width:calc(100% - 36px);padding-bottom:42px}.role-modal>article{height:100svh;overscroll-behavior:contain}.role-modal__close{top:12px;width:44px;height:44px;margin:12px 12px -56px 0}.role-detail-hero{display:block;min-height:0;padding-top:250px}.role-detail-hero__realm{height:330px;background-position:var(--role-realm-position, center)}.role-detail-hero__wash{background:linear-gradient(0deg,#faf7ef 4%,#faf7eff5 40%,#faf7ef1f 74%)}.role-detail-hero__avatar{top:20px;right:-4%;bottom:auto;width:auto;height:290px;max-width:78%}.role-detail-hero__content{width:100%;padding:44px 22px 50px}.role-detail-hero .eyebrow{margin-bottom:16px}.role-modal__content h2{font-size:clamp(2.75rem,13vw,4.25rem)}.role-modal__meaning{font-size:1.08rem}.role-detail-hero__prompts{gap:20px;margin-top:28px}.role-detail-section{grid-template-columns:1fr;gap:18px;padding:54px 22px}.role-detail-section__index{margin:0}.role-modal__content h3{margin-bottom:25px;font-size:1.5rem}.role-detail-copy p{font-size:.97rem;line-height:1.78}.role-detail-section ul,.role-behaviour-grid,.practice-steps{grid-template-columns:1fr}.role-detail-section ul{gap:0}.role-detail-formula{padding:20px 18px;font-size:1rem}.role-behaviour-grid{gap:28px}.role-detail-care{margin-top:42px;padding:30px 22px}.story-card summary{grid-template-columns:8px minmax(0,1fr) 26px;min-height:78px;gap:12px;padding:24px 4px}.story-card__affordance b{display:none}.story-card__teaser{-webkit-line-clamp:3}.story-card__body{padding:0 8px 32px 20px}.story-card__why,.story-card__reflection{padding:22px 18px}.role-detail-better-world{padding-top:68px;padding-bottom:68px}.role-detail-better-world h3{font-size:1.85rem}.role-detail-footer{padding:62px 22px 70px}.role-journey-cta{padding-left:18px}.role-journey-cta h3{font-size:1.85rem}.role-journey-cta .primary-button{width:100%;min-width:0;gap:10px;padding-left:18px}.role-journey-cta .community-button{width:100%}}.impact-intro-screen{position:relative;min-height:100svh;overflow-x:hidden;overflow-y:auto;background:var(--ivory);isolation:isolate}.impact-intro-screen__world,.impact-intro-screen__wash{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0}.impact-intro-screen__world{background-position:center;background-size:cover;filter:brightness(1.04) saturate(.66) contrast(.9);transform:scale(1.025)}.impact-intro-screen__wash{z-index:-1;background:radial-gradient(circle at 78% 42%,rgba(0,159,184,.08),transparent 30rem),linear-gradient(90deg,#fffefaf7,#f9f6efeb 52%,#efe9df7a)}.impact-intro-screen__shell{display:grid;width:min(1320px,calc(100% - 72px));min-height:calc(100svh - 84px);align-items:center;margin:0 auto;padding:34px 0 46px}.impact-intro-card{width:min(1040px,86%);padding:clamp(26px,3vw,40px);border:1px solid rgba(92,78,58,.16);border-left:4px solid var(--teal);border-radius:var(--radius-lg);background:#fffdf8f0;box-shadow:0 28px 70px -42px #1924217a;-webkit-backdrop-filter:blur(18px) saturate(.86);backdrop-filter:blur(18px) saturate(.86)}.impact-intro-card h1{max-width:780px;margin-bottom:14px;color:var(--ink);font-size:clamp(2rem,3.2vw,3.25rem);letter-spacing:-.045em;line-height:1.06}.impact-intro-card__introduction{max-width:850px;margin:0 0 15px;color:#41504c;font-size:clamp(.94rem,1.2vw,1.06rem);line-height:1.62}.impact-intro-card__subheading{margin:0 0 12px;color:#253632;font-size:.88rem;font-weight:700}.impact-intro-card__guidance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:15px}.impact-intro-card__guidance article{min-width:0;padding:16px 17px 17px;border:1px solid rgba(17,33,31,.11);border-top:3px solid var(--teal);border-radius:7px;background:#fffefac2}.impact-intro-card__guidance article>span{display:block;margin-bottom:7px;color:var(--teal-dark);font-family:Montserrat,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.1em}.impact-intro-card__guidance h2{margin:0 0 7px;color:var(--ink);font-size:.78rem;letter-spacing:.065em;line-height:1.35}.impact-intro-card__guidance p{margin:0;color:#44534f;font-size:.82rem;line-height:1.52}.impact-intro-card__highlight{margin:0 0 11px;padding:13px 17px;border-left:3px solid var(--teal);background:var(--teal-mist);color:#063f49;font-family:Montserrat,sans-serif;font-size:clamp(.82rem,1.15vw,.98rem);font-weight:700;letter-spacing:.08em}.impact-intro-card__note{margin:0 0 18px;color:#53615d;font-size:.82rem;line-height:1.5}.recency-swatch{display:inline-block;width:22px;height:22px;flex:0 0 auto;border-radius:5px}.recency-swatch[data-recency="0"]{border:1px solid #c9cfcc;background:#fff;box-shadow:inset 0 0 0 1px #11211f08}.recency-swatch[data-recency="1"]{border:1px solid #222827;background:#080b0b}.recency-swatch[data-recency="2"]{border:1px solid #0a7779;background:#0f8588;box-shadow:0 0 11px #0f858833}.recency-swatch[data-recency="3"]{border:1px solid #5cecff;background:#18d5ee;box-shadow:0 0 15px #18d5ee7a}.evidence-segments{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px}.evidence-segments i{width:12px;height:7px;border-radius:2px;background:#808c873d;box-shadow:inset 0 0 0 1px #404c471f}.evidence-segments i.is-filled{background:var(--family-color, #42504b);box-shadow:none}.evidence-segments[data-recency="1"] i.is-filled{background:color-mix(in srgb,var(--family-color, #42504b),#a2aaa6 24%)}.evidence-segments[data-recency="2"] i.is-filled{background:color-mix(in srgb,var(--family-color, #42504b),#ffffff 10%)}.evidence-segments[data-recency="3"] i.is-filled{box-shadow:0 0 7px color-mix(in srgb,var(--family-color, #42504b),transparent 72%)}.recency-legend{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(660px,2.45fr);align-items:center;gap:28px;margin-bottom:22px;padding:20px 22px;border:1px solid rgba(17,33,31,.1);border-radius:8px;background:#fffefad1}.recency-legend__intro{display:grid;gap:5px}.recency-legend__intro>strong{color:#263531;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase}.recency-legend__intro>p{margin:0;color:#45534f;font-size:.76rem;line-height:1.45}.recency-legend__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.recency-legend__items>div{display:flex;min-width:0;align-items:center;gap:9px}.recency-legend__items>div>span:last-child{display:grid;min-width:0;gap:2px}.recency-legend__items strong,.recency-legend__items small{color:#263531;font-size:.69rem;line-height:1.3}.recency-legend__items small{color:#008397;font-weight:700;text-transform:uppercase}.result-role{isolation:isolate}.result-role__world,.result-role__art img,.result-role__art:after{transition:filter .24s ease,opacity .24s ease,transform .36s ease,background .24s ease}.result-role__power{position:absolute;z-index:5;top:14px;left:14px;display:grid;min-width:52px;height:28px;place-items:center;padding:0 5px;border:1px solid rgba(52,65,60,.12);border-radius:6px;background:#f8f7f3db;box-shadow:0 5px 14px #111d1b24;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.result-role__power .evidence-segments i{width:11px;height:6px}.result-role[data-recency="0"]{border-color:color-mix(in srgb,var(--family-color),transparent 84%);background:color-mix(in srgb,var(--family-color),#ffffff 97%);box-shadow:0 18px 38px -34px #11211f47}.result-role[data-recency="0"] .result-role__world{filter:grayscale(.8) brightness(1.16) saturate(.25) contrast(.76);opacity:.42}.result-role[data-recency="0"] .result-role__art img{filter:grayscale(.62) brightness(1.08) saturate(.38) contrast(.8);opacity:.52}.result-role[data-recency="0"] .result-role__art:after{background:linear-gradient(180deg,#ffffff3d,#ffffff85 54%,#ffffffeb),linear-gradient(90deg,color-mix(in srgb,var(--family-color),transparent 94%),transparent 62%)}.result-role[data-recency="0"] .result-role__copy{color:#26312e;text-shadow:none}.result-role[data-recency="0"] .result-role__copy strong{color:var(--family-color);text-shadow:none}.result-role[data-recency="0"] .result-role__copy>span,.result-role[data-recency="0"] .result-role__open{color:color-mix(in srgb,var(--family-color),#66706c 58%);text-shadow:none}.result-role[data-recency="0"] .result-role__copy small{color:#626d69;text-shadow:none}.result-role[data-recency="1"]{border-color:color-mix(in srgb,var(--family-color),transparent 66%);background:color-mix(in srgb,var(--family-color),#f7f4ee 82%);box-shadow:0 20px 42px -36px color-mix(in srgb,var(--family-color),transparent 58%)}.result-role[data-recency="1"] .result-role__world{filter:brightness(.72) saturate(.55) contrast(.9);opacity:.88}.result-role[data-recency="1"] .result-role__art img{filter:brightness(.8) saturate(.58) contrast(.94);opacity:.92}.result-role[data-recency="1"] .result-role__art:after{background:linear-gradient(180deg,color-mix(in srgb,var(--family-color),transparent 91%),transparent 36%,color-mix(in srgb,var(--family-color),#111816 68%) 100%),linear-gradient(90deg,color-mix(in srgb,var(--family-color),transparent 76%),transparent 66%)}.result-role[data-recency="2"]{border-color:color-mix(in srgb,var(--family-color),transparent 52%);background:color-mix(in srgb,var(--family-color),#f5efe7 70%);box-shadow:0 22px 46px -35px color-mix(in srgb,var(--family-color),transparent 50%)}.result-role[data-recency="2"] .result-role__world{filter:brightness(.9) saturate(.82) contrast(.98);opacity:.96}.result-role[data-recency="2"] .result-role__art img{filter:saturate(.82) brightness(.92) contrast(1)}.result-role[data-recency="2"] .result-role__art:after{background:linear-gradient(180deg,color-mix(in srgb,var(--family-color),transparent 88%),transparent 36%,color-mix(in srgb,var(--family-color),#101715 55%) 100%),linear-gradient(90deg,color-mix(in srgb,var(--family-color),transparent 72%),transparent 66%)}.result-role[data-recency="3"]{border-color:color-mix(in srgb,var(--family-color),transparent 36%);background:color-mix(in srgb,var(--family-color),#f4eee6 58%);box-shadow:0 26px 54px -34px color-mix(in srgb,var(--family-color),transparent 44%),inset 0 1px #ffffff47}.result-role[data-recency="3"] .result-role__world{filter:brightness(1.04) saturate(1.05) contrast(1.02);opacity:1}.result-role[data-recency="3"] .result-role__art img{filter:saturate(1.05) brightness(1.02) contrast(1.02) drop-shadow(0 14px 15px rgba(0,0,0,.2))}.result-role[data-recency="3"] .result-role__art:after{background:linear-gradient(180deg,color-mix(in srgb,var(--family-color),transparent 88%),transparent 34%,color-mix(in srgb,var(--family-color),#101715 48%) 100%),linear-gradient(90deg,color-mix(in srgb,var(--family-color),transparent 66%),transparent 64%)}.result-role[data-recency="1"] .result-role__copy,.result-role[data-recency="1"] .result-role__copy strong,.result-role[data-recency="2"] .result-role__copy,.result-role[data-recency="2"] .result-role__copy strong,.result-role[data-recency="3"] .result-role__copy,.result-role[data-recency="3"] .result-role__copy strong{color:#fff}.result-role[data-recency="1"] .result-role__copy>span,.result-role[data-recency="1"] .result-role__copy small,.result-role[data-recency="2"] .result-role__copy>span,.result-role[data-recency="2"] .result-role__copy small,.result-role[data-recency="3"] .result-role__copy>span,.result-role[data-recency="3"] .result-role__copy small{color:#ffffffe6}.result-role[data-recency] .result-role__open{border-color:color-mix(in srgb,var(--family-color),transparent 60%);background:#ffffffd1;color:color-mix(in srgb,var(--family-color),#17211e 22%);text-shadow:none}.role-modal__state .recency-swatch{width:18px;height:18px}.next-challenge__item-topline .evidence-segments{padding-top:3px}.role-modal__state>.recency-swatch{font-size:0}.result-email__role-summary{margin:26px 0}.result-email__role-summary>h3{margin:0 0 6px;color:#172521;font-size:.88rem;letter-spacing:.08em}.result-email__role-summary>p{margin:0 0 13px;color:#596763;font-size:.78rem}.result-email__role-summary>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.result-email__role-summary article{position:relative;display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;padding:11px;overflow:hidden;border:1px solid #d3d9d6;border-radius:7px;background:#fff;background-repeat:no-repeat;background-size:cover;isolation:isolate}.result-email__role-summary article:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:#ffffffd1;content:""}.result-email__role-summary article>*{position:relative;z-index:1}.result-email__role-summary article[data-recency="1"]{border-color:#222827;background:#080b0b;color:#fff}.result-email__role-summary article[data-recency="2"]{border-color:#168b8d;background:#0d686b;color:#fff}.result-email__role-summary article[data-recency="3"]{border-color:#44def2;background:#0eaec3;color:#fff}.result-email__role-summary article[data-recency="1"]:before{background:#080b0bc2}.result-email__role-summary article[data-recency="2"]:before{background:#07464894}.result-email__role-summary article[data-recency="3"]:before{background:#04546061}.result-email__role-summary article .recency-swatch{width:15px;height:15px;grid-row:1 / 3}.result-email__role-summary article strong{min-width:0;font-size:.74rem}.result-email__role-summary article small{min-width:0;color:inherit;font-size:.59rem;line-height:1.3;opacity:.8}@media(max-width:900px){.impact-intro-card{width:min(820px,94%)}.impact-intro-card__guidance,.recency-legend{grid-template-columns:1fr}}@media(max-width:590px){.impact-intro-screen .quiz-header,.impact-intro-screen__shell{width:calc(100% - 32px)}.impact-intro-screen__shell{min-height:calc(100svh - 104px);align-items:start;padding:18px 0 30px}.impact-intro-card{width:100%;padding:23px 18px 24px;border-left-width:3px;border-radius:8px}.impact-intro-card h1{margin-bottom:12px;font-size:clamp(1.72rem,7.8vw,2.25rem);line-height:1.08}.impact-intro-card__introduction{font-size:.9rem;line-height:1.55}.impact-intro-card__guidance{gap:8px}.impact-intro-card__guidance article{padding:13px 14px 14px}.impact-intro-card__guidance article>span{display:inline-block;margin:0 8px 5px 0}.impact-intro-card__guidance h2{display:inline}.impact-intro-card__guidance p{margin-top:5px;font-size:.79rem}.impact-intro-card__highlight{padding:12px 14px;font-size:.78rem;line-height:1.45}.recency-legend{gap:17px;padding:17px}.recency-legend__items{grid-template-columns:1fr;gap:11px}.result-role__power{top:13px;left:13px}.result-email__role-summary>div{grid-template-columns:1fr}}@media(max-width:390px){.brand strong{font-size:.82rem}.brand span{font-size:.7rem}.header-nav{gap:14px}.result-header__actions{gap:12px}.result-header .text-button{font-size:.76rem}.role-journey-cta .primary-button{font-size:.78rem}}@media(max-width:590px)and (max-height:740px){.transition-header{min-height:90px;gap:7px;padding:8px 0}.start-transition__copy{padding:102px 0 62px}.start-transition__copy>p{margin-bottom:7px}.start-transition__copy>h1{margin-bottom:11px;font-size:clamp(1.65rem,8vw,2.2rem)}.start-transition__role-map{margin-bottom:10px}.start-transition__role-map .mini-role{min-height:47px}.start-transition__tier h2{font-size:.84rem}.tier-transition>section{padding:100px 0 62px}.tier-transition>section>p{margin-bottom:8px}.tier-transition>section>h1{margin-bottom:15px;font-size:clamp(1.65rem,8vw,2.25rem)}.transition-scope-map{margin-bottom:12px;padding-top:13px;padding-bottom:12px}.transition-scope-map__roles{margin-top:19px}.transition-scope-map__portrait{height:50px}.transition-status{bottom:8px}}@media(max-height:780px)and (min-width:821px){.intro-copy{padding-top:94px;padding-bottom:45px}.intro-copy h1{font-size:clamp(2.4rem,4.8vw,4.6rem)}.capability-strip article{min-height:108px}.standard-layout{padding-top:36px}.standard-visual{min-height:540px}.mini-role{min-height:115px}.question-visual{min-height:490px}.evidence-cues{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}:root{--ivory: #f3eee5;--paper: #fffefa;--beige: #f3eee5;--beige-dark: #d7cfc2;--ink: #11211f;--muted: rgba(17, 33, 31, .66);--line: rgba(17, 33, 31, .14);--teal: #249db5;--teal-dark: #167f96;--teal-soft: #92dfec;--teal-mist: #e2f5f8;--explore: #003f8a;--build: #005c28;--lead: #a00020;--shadow: 0 28px 70px -46px rgba(17, 33, 31, .58);--radius-sm: 5px;--radius-md: 8px;--radius-lg: 10px}body{background:#e9e3d8;color:var(--ink)}.brand{gap:2px}.brand strong{font-size:.96rem;letter-spacing:.18em}.brand span{font-size:.73rem;letter-spacing:.15em}.eyebrow{margin-bottom:13px;color:var(--teal-dark);font-size:.78rem;letter-spacing:.19em}.primary-button{min-height:60px;padding:0 9px 0 22px;border:1px solid rgba(7,86,103,.24);border-radius:8px;background:linear-gradient(135deg,#249db5,#238fa6);box-shadow:0 18px 38px -24px #0d5b6ad1;color:#fff;font-size:.84rem;letter-spacing:.055em}.primary-button svg{width:40px;height:40px;border-radius:6px;background:#ffffff26;color:#fff}.primary-button:hover:not(:disabled){border-color:#0756676b;background:linear-gradient(135deg,#2ba7bf,#1989a0);box-shadow:0 22px 42px -23px #0d5b6ae6}.primary-button:disabled{border-color:#d6d0c5;background:#e4ded4;color:#7d817d}.text-button{color:#41514e;font-size:.82rem;text-underline-offset:5px}.intro-screen{min-height:100svh;background:var(--ivory)}.intro-world__scene{object-position:64% center;filter:brightness(1.03) saturate(.84) contrast(.94);opacity:.92}.intro-world__veil{background:linear-gradient(90deg,#f9f6effc,#f7f2e9fa 38%,#f3eee5db 54%,#f3eee540 76%,#f3eee50f),linear-gradient(0deg,rgba(243,238,229,.72),transparent 45%)}.intro-world__orbit{border-color:#249db538}.intro-header,.intro-copy,.standard-header,.quiz-header,.result-header,.standard-layout,.question-shell{width:min(1380px,calc(100% - 72px))}.intro-header{padding-top:27px}.intro-copy{padding:98px 0 54px}.intro-copy>*{max-width:690px}.intro-copy h1{max-width:780px;margin-bottom:18px;color:var(--ink);font-size:clamp(3.05rem,5vw,5.35rem);letter-spacing:-.06em;line-height:.91}.intro-copy h1:first-line{color:var(--teal-dark)}.intro-lede{max-width:610px;margin-bottom:14px;color:#42514e;font-size:clamp(.93rem,1.14vw,1.03rem);line-height:1.58}.intro-copy h2{margin-bottom:12px;font-size:clamp(1.35rem,1.8vw,1.8rem)}.intro-explainer,.intro-capabilities__lead{font-size:.91rem}.intro-capabilities{max-width:670px;gap:22px;margin-bottom:17px}.intro-capabilities article{padding-top:11px;border-top-width:3px}.intro-capabilities strong{font-size:.8rem}.intro-capabilities p{color:#42514e;font-size:.78rem}.intro-growth{margin-bottom:18px;color:#4c5d59;font-size:.79rem}.intro-action-row .primary-button{min-width:344px}.scroll-cue{right:28px;bottom:35px;color:#11211f9e}.standard-screen{background:linear-gradient(104deg,#fffefa,#fffdf8 42%,#faf6ef 57%,#f3ece2 74%,#eee5d9)}.standard-header,.quiz-header,.result-header{min-height:78px}.standard-layout{min-height:calc(100svh - 78px);grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);gap:clamp(42px,5vw,80px);padding:44px 0 42px}.standard-copy{max-width:570px}.standard-copy h1{margin-bottom:21px;font-size:clamp(2.65rem,4vw,4.55rem);line-height:.93}.standard-lede{color:#41514e;font-size:.94rem}.proof-cues{gap:22px;margin-bottom:29px}.proof-cues span{font-size:.75rem}.proof-cues i{width:5px;height:5px;box-shadow:0 0 0 4px #249db51a}.standard-copy form{padding-top:22px}.name-field input{height:62px;border-color:#11211f33;border-radius:7px;box-shadow:0 12px 26px -24px #11211fa6}.standard-visual{min-height:620px;padding:24px;border-color:#11211f24;border-radius:8px;background:#ded5c6;box-shadow:0 34px 72px -52px #11211fb3}.standard-visual__world{filter:brightness(1.03) saturate(.82) contrast(.92);opacity:.58}.standard-visual:after{background:linear-gradient(180deg,#fffefab3,#f3eee5e0)}.standard-visual__topline span{color:#314440}.mini-role-grid__headings{margin-top:7px}.mini-role-grid__headings span{padding-bottom:8px;font-size:.73rem}.mini-role-grid__roles{gap:7px}.mini-role{min-height:148px;padding:8px;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff29}.mini-role__world{filter:brightness(1.02) saturate(.92) contrast(.94)}.mini-role:after{background:linear-gradient(180deg,rgba(255,254,250,.01),transparent 42%,rgba(255,254,250,.96)),linear-gradient(90deg,color-mix(in srgb,var(--family-color),transparent 88%),transparent 55%)}.mini-role>strong{font-size:.8rem}.standard-visual__note{color:#475753;font-size:.8rem}.start-transition,.tier-transition{background:#eee7db}.start-transition__world,.tier-transition__background{filter:saturate(.88) contrast(.95)}.start-transition__wash,.tier-transition__overlay{background:radial-gradient(circle at 72% 42%,rgba(36,157,181,.08),transparent 30%),linear-gradient(90deg,#fffefae0,#f3eee5a3 52%,#f3eee538)}.transition-header{width:min(1380px,calc(100% - 72px));min-height:78px}.start-transition__copy{width:min(940px,calc(100% - 48px));padding:88px 0 66px}.start-transition__copy>h1{color:var(--ink);font-size:clamp(2.7rem,5vw,5.35rem);letter-spacing:-.06em;line-height:.94}.start-transition__role-map{max-width:760px;margin-bottom:18px}.start-transition__role-map .mini-role{min-height:76px}.start-transition__tier h2{color:#1a2c29;font-size:clamp(1.04rem,1.7vw,1.42rem)}.transition-status{right:max(36px,calc((100vw - 1380px)/2));bottom:24px}.transition-scope-map{width:min(740px,100%);padding:24px 27px 21px;border-radius:7px;background:#fffefac2;box-shadow:0 26px 60px -48px #11211fb3}.tier-transition>section{width:min(820px,calc(100% - 48px));padding:88px 0 68px}.tier-transition>section>h1{max-width:790px;color:var(--ink);font-size:clamp(2.3rem,4.6vw,4.65rem)}.quiz-screen{background:#e7ded1}.question-world{filter:saturate(.96) contrast(.95)}.question-world:after{background:linear-gradient(90deg,#fffefae8,#f9f5edc9 46%,#f3eee538,#f3eee51f),linear-gradient(0deg,rgba(243,238,229,.38),transparent 48%)}.question-world__role{right:0;height:calc(100svh - 32px);opacity:.96;filter:drop-shadow(-24px 24px 42px rgba(17,33,31,.22))}.question-shell{min-height:calc(100svh - 78px);padding:30px 0 42px}.question-card{width:min(800px,66%);padding:clamp(30px,3.3vw,46px);border:1px solid rgba(17,33,31,.16);border-left:4px solid var(--family-color, var(--teal));border-radius:8px;background:#fffefaeb;box-shadow:0 34px 78px -48px #11211fad;-webkit-backdrop-filter:blur(20px) saturate(.82);backdrop-filter:blur(20px) saturate(.82)}.question-card__topline{margin-bottom:30px;padding-bottom:14px}.question-card__topline p,.question-card__topline span{font-size:.75rem}.question-card__prompt h1{max-width:760px;margin-bottom:clamp(34px,6vh,58px);font-size:clamp(1.85rem,3.1vw,3.35rem);letter-spacing:-.05em;line-height:1.08}.answer-panel{padding-top:18px}.answer-panel>p,.recency-panel>div:first-child>p:last-child{font-size:.82rem}.answer-button{min-height:88px;border-color:#11211f29;border-radius:7px;box-shadow:0 10px 24px -22px #11211f9e}.answer-button strong{font-size:.86rem}.recency-options button{min-height:64px;border-radius:7px}.question-progress__segments span{height:4px;border-radius:1px}.result-screen{background:#fffefa}.result-hero{min-height:570px;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:clamp(50px,7vw,112px);padding-top:66px;padding-bottom:66px}.result-hero__world{background-position:66% center;filter:brightness(1.02) saturate(.84) contrast(.93);opacity:.74}.result-hero:after{background:linear-gradient(90deg,#fffefafc,#f8f4ebf0 48%,#f3eee57a 72%,#f3eee538)}.result-hero__copy h1{margin-bottom:22px;font-size:clamp(2.75rem,4.6vw,5rem);line-height:.95}.result-hero__copy>p:last-child{color:#40504c;font-size:.92rem}.result-hero__indicator{padding:28px;border-left:4px solid var(--teal);border-radius:8px;background:#fffefae6;box-shadow:0 30px 70px -48px #11211fad}.practice-indicator span{border-radius:2px}.result-map{width:min(1240px,calc(100% - 72px));padding:94px 0 76px}.section-heading{margin-bottom:42px}.section-heading h2{font-size:clamp(2.15rem,3.4vw,3.75rem)}.result-capability-map{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.result-grid-headings{gap:14px;margin:12px 0 0;padding:0;border-top:0}.result-grid-headings span{padding:13px 3px 12px;border-bottom:1px solid color-mix(in srgb,var(--family-color),transparent 65%);font-size:.78rem}.result-grid{gap:12px;padding:0}.result-role,.result-role:nth-child(n+4){position:relative;display:block;min-height:238px;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--family-color),transparent 72%);border-radius:8px;background:#dcd3c5;box-shadow:0 22px 46px -38px #11211fc2}.result-role:hover{border-radius:8px;background:#dcd3c5;box-shadow:0 30px 54px -34px color-mix(in srgb,var(--family-color),transparent 60%);transform:translateY(-4px)}.result-role__art{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;border:0;border-radius:0}.result-role__art:after{background:linear-gradient(180deg,rgba(255,254,250,.01) 12%,transparent 34%,rgba(19,31,29,.25) 68%,rgba(17,29,27,.89) 100%),linear-gradient(90deg,color-mix(in srgb,var(--family-color),transparent 86%),transparent 58%)}.result-role__world{filter:brightness(1.01) saturate(.9) contrast(.94)}.result-role__art img,.result-role[data-tier="2"] .result-role__art img,.result-role[data-tier="3"] .result-role__art img{right:-2%;height:100%}.result-role__copy{position:absolute;z-index:3;right:18px;bottom:18px;left:18px;color:#fff}.result-role__copy>span{max-width:calc(100% - 32px);margin-bottom:5px;color:color-mix(in srgb,var(--family-color),#fff 42%);font-size:.7rem;text-shadow:0 1px 8px rgba(0,0,0,.35)}.result-role__copy strong{margin-bottom:4px;color:#fff;font-size:1.22rem;text-shadow:0 2px 12px rgba(0,0,0,.4)}.result-role__copy small{color:#ffffffd1;font-size:.74rem}.result-role__points{position:absolute;z-index:4;top:15px;left:15px;margin:0}.result-role__points i{background:#fff6}.result-role__points i.is-filled{background:#fff;box-shadow:0 0 10px #ffffff8c}.result-role__open{z-index:4;top:14px;right:16px;color:#fff;font-size:1.1rem;text-shadow:0 1px 8px rgba(0,0,0,.34)}.next-challenge{width:min(1240px,calc(100% - 72px));border-radius:8px;background:linear-gradient(135deg,#f0e9dd,#f8f5ef)}.next-challenge__status{border-radius:6px}.result-footnote{width:min(1240px,calc(100% - 72px))}.role-modal{padding:0;background:#091413b3}.role-modal>article{width:min(1040px,72vw);max-height:100svh;border-radius:0;background:#fbf9f4;box-shadow:-28px 0 80px #00000047}.role-modal__close{top:18px;width:46px;height:46px;margin:18px 18px -64px 0;border-radius:50%;background:#fffefaf5}.role-detail-hero{min-height:680px;background:#e7ded1}.role-detail-hero__realm{filter:saturate(.94) contrast(.95)}.role-detail-hero__wash{background:linear-gradient(90deg,#fffefafc,#fffefaf0 42%,#f7f2e980 63%,#f7f2e90d 86%),linear-gradient(0deg,rgba(232,223,209,.75),transparent 42%)}.role-detail-hero__realm[data-role=navigator]{--role-background-position: 0% top}@media(min-width:591px){.role-detail-hero__realm[data-role=navigator]+.role-detail-hero__wash{background:linear-gradient(90deg,#fffefadb,#fffefad1 42%,#f7f2e973 63%,#f7f2e90d 86%),linear-gradient(0deg,rgba(232,223,209,.65),transparent 42%)}}.role-detail-hero__avatar{right:-8%;bottom:0;height:86%;max-width:none}.role-detail-hero__content{width:min(64%,660px);padding:86px 58px 62px}.role-modal__content h2{font-size:clamp(3.7rem,6.1vw,5.9rem)}.role-modal__meaning{color:#203733}.role-detail-section{grid-template-columns:42px minmax(0,1fr);gap:clamp(22px,3vw,42px);padding:clamp(66px,7vw,94px) clamp(46px,6vw,88px)}.role-detail-proof{background:linear-gradient(135deg,#eee6da,#faf7f1 74%)}.role-detail-human{background:linear-gradient(135deg,#eee4d6,#f7f1e8 74%)}.story-card summary{min-height:96px}.story-card[open]{background:#fffefa}.role-detail-footer{background:linear-gradient(145deg,#e9dfd0,#f7f2e9)}.role-journey-cta .primary-button{background:var(--family-color);border-color:color-mix(in srgb,var(--family-color),#000 18%)}@media(max-width:1040px){.standard-layout{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:34px}.standard-visual{min-height:570px;padding:18px}.mini-role{min-height:128px}.question-card{width:min(740px,72%)}.result-role,.result-role:nth-child(n+4){min-height:220px}}@media(max-width:820px){.intro-header,.intro-copy,.standard-header,.quiz-header,.result-header,.standard-layout,.question-shell,.result-map,.next-challenge,.result-footnote,.transition-header{width:min(100% - 36px,700px)}.intro-screen{justify-content:flex-end}.intro-world__scene{object-position:66% center}.intro-world__veil{background:linear-gradient(0deg,#f9f6ef,#f3eee5f5 61%,#f3eee570),linear-gradient(90deg,#f9f6efd6,#f3eee547)}.intro-copy{padding:102px 0 46px}.intro-copy h1{font-size:clamp(2.45rem,9.7vw,4.25rem)}.standard-screen{background:#fffefa}.standard-layout{display:flex;min-height:0;flex-direction:column;gap:42px;padding:44px 0 34px}.standard-visual{width:100%;min-height:auto}.quiz-header{min-height:104px}.question-shell{min-height:0;padding:28px 0 40px}.question-card{width:min(100%,700px)}.question-world__role{right:-22vw;height:80svh;opacity:.66}.result-hero{min-height:0;grid-template-columns:1fr;gap:30px;padding:58px max(18px,calc((100vw - 700px)/2))}.result-grid{gap:10px}.result-role,.result-role:nth-child(n+4){min-height:210px}.role-modal>article{width:100%}}@media(min-width:821px)and (max-width:1300px){.role-detail-hero__avatar{right:-12%;height:74%}}@media(min-width:591px)and (max-width:820px){.role-detail-hero__avatar{right:-16%;height:66%}}@media(max-width:590px){.intro-header,.intro-copy,.standard-header,.quiz-header,.result-header,.standard-layout,.result-map,.result-footnote,.transition-header{width:calc(100% - 32px)}.intro-screen{min-height:100svh}.intro-header{padding-top:18px}.intro-copy{padding:92px 0 28px}.intro-copy h1{margin-bottom:16px;font-size:clamp(2.25rem,11vw,3rem);line-height:.94}.intro-lede{margin-bottom:13px;font-size:.84rem}.intro-copy h2{margin-bottom:10px;font-size:1.25rem}.intro-explainer,.intro-capabilities__lead{font-size:.84rem}.intro-capabilities{gap:6px;margin-bottom:14px}.intro-capabilities article{min-height:38px;grid-template-columns:80px minmax(0,1fr);padding:6px 0 6px 12px}.intro-capabilities p{font-size:.76rem}.intro-growth{margin-bottom:15px;font-size:.76rem}.intro-action-row .primary-button{min-width:0;min-height:56px}.standard-header,.result-header{min-height:72px}.standard-layout{gap:34px;padding-top:34px}.standard-copy h1{font-size:clamp(2.25rem,11.5vw,3.25rem)}.standard-visual{padding:12px;border-radius:7px}.mini-role{min-height:108px}.start-transition__copy,.tier-transition>section{width:calc(100% - 32px);padding:clamp(112px,15svh,128px) 0 76px}.start-transition__copy>h1{font-size:clamp(1.9rem,9vw,2.75rem)}.start-transition__role-map .mini-role{min-height:58px}.transition-scope-map{padding:18px 13px 15px}.quiz-screen{min-height:100svh}.question-shell{width:100%;padding:20px 12px 28px}.question-card{width:100%;padding:18px;border-left-width:3px;border-radius:7px}.question-card__topline{margin-bottom:20px}.question-card__prompt h1{margin-bottom:20px;font-size:clamp(1.5rem,7vw,2.1rem);line-height:1.12}.question-world__role{right:-48vw;height:68svh;opacity:.5}.answer-button{min-height:72px}.result-hero{padding-top:46px;padding-bottom:48px}.result-hero__copy h1{font-size:clamp(2.25rem,10vw,3.35rem)}.result-map{padding:62px 0 50px}.result-grid-headings{display:none}.result-grid{grid-template-columns:1fr;gap:0}.result-role,.result-role:nth-child(n+4){display:grid;min-height:132px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:15px;padding:10px 28px 10px 0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.result-role+.result-role{border-top:1px solid rgba(17,33,31,.14)}.result-role:hover{border-radius:0;background:transparent;box-shadow:none;transform:none}.result-role__art{position:relative;inset:auto;height:108px;overflow:hidden;border:1px solid color-mix(in srgb,var(--family-color),transparent 72%);border-radius:7px}.result-role__art:after{background:linear-gradient(180deg,transparent 40%,rgba(255,254,250,.48))}.result-role__copy{position:static;color:var(--ink)}.result-role__copy>span{max-width:calc(100% - 24px);color:var(--family-color);font-size:.7rem;text-shadow:none}.result-role__copy strong{color:var(--ink);font-size:1.05rem;text-shadow:none}.result-role__copy small{color:var(--muted)}.result-role__points{position:absolute;top:auto;bottom:12px;left:0}.result-role__points i{background:#d9dbd5}.result-role__points i.is-filled{background:var(--family-color);box-shadow:none}.result-role__open{top:24px;right:4px;color:var(--family-color);text-shadow:none}.next-challenge{width:calc(100% - 24px)}.role-modal>article{height:100svh}.role-detail-hero{min-height:0;padding-top:252px}.role-detail-hero__realm{height:334px}.role-detail-hero__avatar{top:82px;right:-12%;bottom:auto;height:252px;max-width:none}.role-detail-hero__content{width:100%;padding:42px 22px 52px}.role-detail-section{grid-template-columns:1fr;padding:54px 22px}.story-card summary{min-height:80px}}.role-title{text-transform:uppercase}.mini-role__world,.transition-scope-map__world,.question-world[data-role],.result-role__world,.role-detail-hero__realm,.result-email__role-summary article[data-role]{background-position:var(--role-background-position, var(--role-background-position-default, center));background-size:var(--role-background-size, cover);background-repeat:no-repeat}[data-role=explorer]{--role-background-position: 26% center}[data-role=builder]{--role-background-position: 68% center}.mini-role__world[data-role=explorer],.mini-role__world[data-role=builder]{--role-background-size: auto 100%}.mini-role__world[data-role=explorer]{background-color:#8dc5dd}.mini-role__world[data-role=builder]{background-color:#c8b18a}.mini-role:hover .mini-role__world[data-role=explorer],.mini-role:hover .mini-role__world[data-role=builder]{transform:scale(1.05)}.start-transition__role-map .mini-role__world[data-role=explorer],.start-transition__role-map .mini-role__world[data-role=builder]{--role-background-size: auto 100%}.result-role[data-role=explorer] .result-role__world,.result-role[data-role=builder] .result-role__world{transform:scale(1)}.result-role[data-role=explorer]:hover .result-role__world,.result-role[data-role=builder]:hover .result-role__world{transform:scale(1.02)}.question-card__topline p,.question-progress__label strong{color:var(--family-color, var(--teal-dark))}.question-progress__segments .is-answered,.question-progress__segments .is-current,.question-progress__segments .is-current.is-answered{background:var(--family-color, var(--teal))}.evidence-segments[data-recency="1"] i.is-filled,.evidence-segments[data-recency="2"] i.is-filled,.evidence-segments[data-recency="3"] i.is-filled{background:var(--family-color, #42504b)}.role-detail-hero .role-title{color:var(--family-color)}.result-email__role-summary article[data-recency="1"],.result-email__role-summary article[data-recency="2"],.result-email__role-summary article[data-recency="3"]{border-color:var(--family-color);background-color:var(--family-color)}.result-email__role-summary article[data-recency="1"]:before{background:color-mix(in srgb,var(--family-color),#101715 68%)}.result-email__role-summary article[data-recency="2"]:before{background:color-mix(in srgb,var(--family-color),#101715 44%)}.result-email__role-summary article[data-recency="3"]:before{background:color-mix(in srgb,var(--family-color),transparent 32%)}.result-email__role-summary article .evidence-segments{grid-row:1 / 3;align-self:start;padding-top:2px}.result-email__role-summary article .evidence-segments i{width:7px;height:7px;background:#ffffff3d;box-shadow:inset 0 0 0 1px #ffffff5c}.result-email__role-summary article .evidence-segments i.is-filled{background:var(--family-color);box-shadow:0 0 0 1px #ffffffdb}.result-email__role-summary article[data-recency="0"] .evidence-segments i{background:#808c872e;box-shadow:inset 0 0 0 1px #404c471f}.result-email__role-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px}.result-email__role-labels span{padding-top:7px;border-top:2px solid var(--family-color);color:var(--family-color);font-size:.63rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.result-email__role-labels span:nth-child(1){--family-color: var(--explore)}.result-email__role-labels span:nth-child(2){--family-color: var(--build)}.result-email__role-labels span:nth-child(3){--family-color: var(--lead)}.transition-scope-map__portrait{grid-row:auto}.transition-scope-map__roles>div{align-items:center}.transition-scope-map__roles strong{align-self:center}.transition-scope-map__labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:12px}.transition-scope-map__labels span{padding-top:8px;border-top:1px solid var(--family-color);color:var(--family-color);font-size:.68rem;font-weight:800;letter-spacing:.11em;text-align:center;text-transform:uppercase}.transition-scope-map__labels span:nth-child(1){--family-color: var(--explore)}.transition-scope-map__labels span:nth-child(2){--family-color: var(--build)}.transition-scope-map__labels span:nth-child(3){--family-color: var(--lead)}.mini-role-grid__headings,.result-grid-headings{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:590px){.result-grid-headings{display:grid;gap:8px;margin-top:10px}.result-grid-headings span{padding:10px 2px 9px;font-size:.66rem;text-align:center}.result-grid-headings span:after{right:0;left:0;width:30px;margin:0 auto}[data-role=explorer]{--role-background-position: 24% center}[data-role=builder]{--role-background-position: 70% center}.mini-role__world[data-role=explorer],.mini-role__world[data-role=builder]{--role-background-size: auto 100%}}@media(max-width:390px){.brand strong{font-size:.82rem}.brand span{font-size:.68rem}.intro-copy h1{font-size:2.32rem}.primary-button{font-size:.8rem}.role-journey-cta .primary-button{font-size:.75rem}}@media(max-width:590px)and (max-height:740px){.intro-copy{padding-top:82px;padding-bottom:18px}.intro-copy h1{margin-bottom:11px;font-size:2.05rem}.intro-lede,.intro-copy h2,.intro-explainer,.intro-capabilities__lead,.intro-growth{margin-bottom:8px}.intro-capabilities{margin-bottom:9px}.intro-capabilities article{min-height:32px;padding-top:4px;padding-bottom:4px}.intro-action-row .primary-button{min-height:52px}.start-transition__copy,.tier-transition>section{padding:98px 0 60px}}@media(max-height:780px)and (min-width:821px){.intro-copy{padding-top:88px;padding-bottom:28px}.intro-copy h1{font-size:clamp(2.65rem,4.4vw,4.35rem)}.intro-lede,.intro-copy h2,.intro-capabilities,.intro-growth{margin-bottom:11px}.intro-capabilities article{padding-top:8px}.primary-button{min-height:56px}.standard-layout{padding-top:30px;padding-bottom:28px}.standard-visual{min-height:530px}.mini-role{min-height:112px}}.question-shell{align-items:center;padding-top:18px;padding-bottom:28px}.question-card{width:min(860px,70%);padding:clamp(22px,2.35vw,32px)}.question-card__topline{margin-bottom:16px;padding-bottom:10px}.question-card__prompt h1{max-width:760px;margin-bottom:14px;font-size:clamp(1.7rem,2.55vw,2.75rem);letter-spacing:-.045em;line-height:1.04}.question-criteria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0 0 18px;list-style:none}.question-criteria li{position:relative;min-width:0;padding-left:19px;color:#52605d;font-size:clamp(.82rem,1vw,.95rem);line-height:1.4}.question-criteria li:before{position:absolute;top:.5em;left:1px;width:7px;height:7px;border:2px solid var(--family-color, var(--teal));border-radius:50%;content:""}.answer-panel{padding-top:14px}.answer-panel>p{margin-bottom:9px;color:#66726f;font-size:.82rem;font-weight:600}.recency-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recency-answer{display:grid;min-height:62px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;padding:11px 13px;border:1px solid rgba(33,51,48,.17);border-radius:7px;background:#fffffff0;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.recency-answer>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--family-color, var(--teal)),transparent 88%);color:var(--family-color, var(--teal-dark));font-size:.8rem;font-weight:800}.recency-answer strong{font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.025em;line-height:1.28;text-transform:uppercase}.recency-answer:hover,.recency-answer:focus-visible,.recency-answer.is-selected{border-color:var(--family-color, var(--teal));background:color-mix(in srgb,var(--family-color, var(--teal)),#fff 94%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--family-color, var(--teal)),transparent 72%);transform:translateY(-1px)}.recency-answer.is-selected>span{background:var(--family-color, var(--teal));color:#fff}.mini-role img,.transition-scope-map__portrait img,.question-world__role,.result-role__art>img,.role-detail-hero__avatar{object-fit:contain}@media(max-width:1040px){.question-card{width:min(790px,74%)}}@media(max-width:820px){.question-shell{padding-top:18px;padding-bottom:28px}.question-card{width:min(100%,700px);padding:22px}.question-world__role{right:-20vw;opacity:.42}}@media(max-width:590px){.question-shell{padding:80px 12px 22px}.quiz-screen[data-question="1"] .question-shell{padding-top:14px}.question-card{padding:16px}.question-card__topline{margin-bottom:12px;padding-bottom:8px}.question-card__topline p,.question-card__topline span{font-size:.7rem}.question-card__prompt h1{margin-bottom:12px;font-size:clamp(1.42rem,6.6vw,1.85rem);line-height:1.04}.question-criteria{grid-template-columns:1fr;gap:5px;padding-bottom:13px}.question-criteria li{padding-left:17px;font-size:.79rem;line-height:1.32}.question-criteria li:before{width:6px;height:6px}.answer-panel{padding-top:11px}.answer-panel>p{margin-bottom:8px;font-size:.77rem}.recency-answer-grid{grid-template-columns:1fr;gap:6px}.recency-answer{min-height:55px;grid-template-columns:27px minmax(0,1fr);gap:10px;padding:9px 11px}.recency-answer>span{width:27px;height:27px}.recency-answer strong{font-size:.7rem}.question-world__role{top:88px;right:-20vw;bottom:auto;height:78svh;opacity:.46}}@media(max-width:390px){.question-card__prompt h1{font-size:1.42rem}.question-criteria li{font-size:.76rem}.recency-answer{min-height:53px}}@media(max-width:590px)and (max-height:740px){.quiz-header{min-height:92px}.question-shell{padding-top:42px;padding-bottom:14px}.quiz-screen[data-question="1"] .question-shell{padding-top:9px}.question-card{padding:13px 15px}.question-card__prompt h1{font-size:1.3rem}.question-criteria{gap:3px;padding-bottom:10px}.recency-answer{min-height:48px;padding-top:7px;padding-bottom:7px}}@media(min-width:821px){.question-shell{width:100%;min-height:calc(100svh - 84px);justify-content:center;padding:28px 36px 38px}.question-card{width:min(860px,calc(100vw - 120px))}}.result-actions{display:grid;width:min(1180px,calc(100% - 72px));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin:56px auto 0;padding:30px 32px;border:1px solid rgba(38,83,78,.16);border-radius:14px;background:linear-gradient(135deg,#ffffffed,#ebe6dbd4);box-shadow:0 24px 60px -52px #142d2a8c}.result-actions h2{margin:0 0 7px;font-size:clamp(1.45rem,2.25vw,2.2rem);letter-spacing:-.045em}.result-actions>div:first-child>p:last-child{max-width:650px;margin:0;color:#5f6c68;font-size:.85rem;line-height:1.6}.result-actions__controls{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px}.result-action-button{min-height:52px;padding:12px 18px;border:1px solid rgba(21,112,127,.38);border-radius:8px;background:#ffffffe0;color:#166f7d;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.045em;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.result-action-button--primary{background:linear-gradient(135deg,#2ba7bf,#1989a0);color:#fff}.result-action-button:hover,.result-action-button:focus-visible{border-color:#1989a0;box-shadow:0 16px 34px -24px #0d5b6ae6;transform:translateY(-2px)}.result-action-button>span{display:inline-block;margin-right:5px;font-size:.95rem}.result-actions__own,.result-actions__status{grid-column:1 / -1}.result-actions__own{min-height:44px;justify-self:end;font-weight:700}.result-actions__status{min-height:16px;margin:0;color:#176f68;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-align:right}.result-map__guide{display:grid;max-width:350px;gap:5px;padding:16px 18px;border-left:3px solid var(--teal);background:#ffffffb3}.result-map__guide strong{color:var(--teal-dark);font-family:Montserrat,sans-serif;font-size:.78rem;letter-spacing:.08em}.result-map__guide span,.result-map__guide small{color:#5b6965;font-size:.82rem;line-height:1.45}.result-map__guide small{color:var(--teal-dark);font-weight:700}.result-map__guide small b{display:inline-block;margin-left:3px;font-size:1rem;transition:transform .18s ease}.result-role{outline:0}.result-role:hover,.result-role:focus-visible{z-index:2;border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--family-color),transparent 91%),#ffffff94);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--family-color),transparent 72%);transform:translateY(-3px)}.result-role:hover .result-role__open,.result-role:focus-visible .result-role__open{transform:translate(2px,-2px) scale(1.12)}.result-role:active{background:color-mix(in srgb,var(--family-color),#fff 92%);transform:translateY(0) scale(.992)}.result-role__open{display:grid;width:27px;height:27px;place-items:center;border:1px solid color-mix(in srgb,var(--family-color),transparent 62%);border-radius:50%;background:#ffffffc7;transition:transform .18s ease}.story-list{max-width:940px}.story-card summary{grid-template-columns:10px 104px minmax(0,1fr) auto;align-items:center}.story-card__thumbnail{display:block;width:104px;height:82px;overflow:hidden;border-radius:8px;background:#ded7cb}.story-card__thumbnail img,.story-card__visual img{width:100%;height:100%;object-fit:contain;filter:saturate(.86) contrast(.96)}.story-card__thumbnail img{padding:3px}.story-card[open] .story-card__thumbnail{opacity:.58}.story-card__body{display:grid;max-width:none;grid-template-columns:minmax(230px,38%) minmax(0,62%);align-items:start;gap:28px;padding:4px 28px 40px 44px}.story-card__visual{position:sticky;top:24px;isolation:isolate;overflow:hidden;margin:0;border-radius:10px;background:#ded7cb}.story-card__visual:before{position:absolute;z-index:-1;top:-18px;right:-18px;bottom:-18px;left:-18px;background-image:linear-gradient(#eee7db70,#eee7db70),var(--story-image);background-position:center;background-size:cover;content:"";filter:blur(15px) saturate(.65);opacity:.5;transform:scale(1.08)}.story-card__visual img{position:relative;display:block;width:100%;aspect-ratio:4 / 5;padding:10px;background:#f8f5ee9e}.story-card__visual figcaption{margin-top:8px;color:#6a7470;font-size:.68rem;line-height:1.45}.story-card__visual figcaption a{color:inherit;text-underline-offset:2px}.story-card__narrative>p{margin:0 0 17px;color:#4d5a55;font-size:.96rem;line-height:1.82}.story-card__source{display:inline-block;margin-top:24px;color:var(--family-color);font-size:.82rem;font-weight:700;line-height:1.45;text-decoration-thickness:1px;text-underline-offset:3px}.email-preview-page{min-height:100svh;padding:48px 24px 80px;background:#e9e3d9}.email-preview-page__header{display:flex;width:min(980px,100%);align-items:end;justify-content:space-between;gap:28px;margin:0 auto 28px}.email-preview-page__header h1{max-width:700px;margin:0;font-size:clamp(2rem,4vw,3.8rem);letter-spacing:-.055em;line-height:.98}.email-preview-page__header>p{max-width:300px;margin:0;color:#58645f;font-size:.86rem;line-height:1.6}.email-preview-page__canvas{width:min(980px,100%);margin:0 auto;padding:18px 18px 48px;border:1px solid rgba(25,42,39,.1);border-radius:14px;background:#f5f1e9;box-shadow:0 28px 72px -56px #101f1c9e}.email-preview-page__meta{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:12px 14px 22px;color:#52605b;font-size:.82rem}.email-preview-page__meta span{color:#77817d;font-size:.72rem;font-weight:700;letter-spacing:.12em}.result-email{width:min(680px,100%);margin:0 auto;overflow:hidden;border:1px solid rgba(27,47,42,.12);border-radius:12px;background:#fff;box-shadow:0 26px 70px -54px #0d1e1aa8}.result-email__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 28px;border-bottom:1px solid #e8e3db;background:#faf8f3}.result-email__attachment{padding:7px 10px;border:1px solid rgba(0,159,184,.22);border-radius:999px;background:#81edff2e;color:#007b8e;font-size:.7rem;font-weight:700;letter-spacing:.1em}.result-email__body{padding:36px 48px 42px;color:#26322f}.result-email__body>p{margin-bottom:16px;font-size:.98rem;line-height:1.7}.result-email__highlight{margin:26px 0;padding:24px;border-left:4px solid var(--teal);border-radius:0 10px 10px 0;background:#f3f7f5}.result-email__highlight>span{display:block;margin-bottom:10px;color:#007f93;font-size:.74rem;font-weight:700;letter-spacing:.14em}.result-email__highlight h2{margin:0 0 6px;font-size:clamp(1.7rem,5vw,2.6rem);letter-spacing:-.045em}.result-email__highlight p{margin:10px 0 0;font-size:.94rem;line-height:1.65}.result-email__highlight .result-email__state{margin:0 0 14px;color:#4f5c57;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.result-email__button,.result-email__journey a{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 22px;border-radius:8px;background:#009fb8;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-decoration:none}.result-email__journey{margin-top:30px;padding-top:26px;border-top:1px solid #e2ddd4}.result-email__journey p{margin-bottom:14px;font-size:.94rem;font-weight:700}.result-email__journey a{min-height:0;padding:0;background:transparent;color:#007f93;text-decoration:underline;text-underline-offset:3px}.result-email__signoff{margin-top:28px;font-weight:700}.result-email footer{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:18px 28px;border-top:1px solid #e8e3db;background:#faf8f3;color:#56625e;font-size:.76rem}.result-email footer span{overflow-wrap:anywhere}.email-result-modal{position:fixed;z-index:140;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0f19189e;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:modal-fade .22s ease both}.email-result-modal>section{position:relative;width:min(520px,100%);padding:36px;border-radius:14px;background:#faf8f3;box-shadow:0 36px 100px #00000047}.email-result-modal h2{margin:0 0 10px;font-size:clamp(2rem,5vw,3.1rem);letter-spacing:-.055em}.email-result-modal>section>p:not(.eyebrow){color:#596863;font-size:.9rem;line-height:1.6}.email-result-modal form{display:grid;gap:10px;margin-top:24px}.email-result-modal label{font-size:.8rem;font-weight:700}.email-result-modal input{min-height:52px;padding:0 15px;border:1px solid rgba(33,51,48,.22);border-radius:8px;background:#fff;color:var(--ink);font:inherit}.email-result-modal .primary-button{width:100%;margin-top:4px}.email-result-modal__close{position:absolute;top:14px;right:14px;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(33,51,48,.16);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer;font-size:1.35rem}.email-result-modal__privacy,.email-result-modal__status,.email-result-modal__link{display:block;margin-top:14px;font-size:.76rem!important;line-height:1.5}.email-result-modal__status{padding:11px 13px;border-left:3px solid #b16d43;background:#f4e9dd;color:#6f3e26!important;font-weight:700}.email-result-modal__link{color:var(--teal-dark);font-weight:700;text-underline-offset:3px}@media(max-width:820px){.result-actions{width:min(100% - 32px,700px);grid-template-columns:1fr;gap:22px;margin-top:28px;padding:24px}.result-actions__controls{grid-template-columns:1fr 1fr}.result-map__guide{max-width:none}.story-card summary{grid-template-columns:8px 84px minmax(0,1fr) auto;gap:12px}.story-card__thumbnail{width:84px;height:74px}.story-card__body{grid-template-columns:minmax(180px,34%) minmax(0,66%);padding-left:22px}}@media(max-width:590px){.email-preview-page{padding:28px 12px 48px}.email-preview-page__header{display:block;margin-bottom:20px}.email-preview-page__header>p{margin-top:16px}.email-preview-page__canvas{padding:10px 8px 26px;border-radius:10px}.email-preview-page__meta{grid-template-columns:1fr;gap:5px;padding:10px 8px 18px}.result-email__header{align-items:flex-start;padding:20px 16px}.result-email__header .brand span{font-size:.68rem}.result-email__attachment{flex:0 0 auto;font-size:.63rem}.result-email__body{padding:28px 20px 34px}.result-email__highlight{padding:20px 18px}.result-email__button{width:100%;padding-inline:14px;text-align:center}.result-email footer{grid-template-columns:1fr;gap:5px;padding:16px 20px}.result-actions{width:calc(100% - 24px);padding:22px 18px;border-radius:10px}.result-actions__controls{grid-template-columns:1fr}.result-action-button{min-height:52px}.result-actions__own,.result-actions__status{grid-column:1}.result-actions__own{justify-self:stretch;text-align:center}.result-actions__status{text-align:center}.section-heading{align-items:stretch}.result-map__guide{padding:14px 15px}.result-map__guide span,.result-map__guide small{font-size:.78rem}.result-role__open{top:11px;right:11px;width:30px;height:30px}.story-card summary{grid-template-columns:7px 72px minmax(0,1fr) 24px;gap:9px;padding:20px 8px}.story-card__thumbnail{width:72px;height:72px}.story-card summary strong{font-size:.86rem}.story-card summary small{font-size:.76rem}.story-card__teaser{display:none}.story-card__body{display:flex;max-width:none;flex-direction:column;gap:22px;padding:2px 8px 32px 15px}.story-card__visual{position:static;width:100%}.story-card__visual img{aspect-ratio:4 / 3;padding:8px}.story-card__narrative>p{font-size:.93rem;line-height:1.74}.email-result-modal{align-items:end;padding:8px}.email-result-modal>section{max-height:calc(100svh - 16px);overflow-y:auto;padding:32px 20px 24px;border-radius:14px 14px 8px 8px}}.practice-indicator span{background:#cdd1cf;box-shadow:inset 0 0 0 1px #11211f0e}.practice-indicator span.is-filled{background:var(--teal);box-shadow:0 0 15px #009fb838}.result-role__art:after{background:linear-gradient(180deg,rgba(17,29,27,.01) 18%,transparent 40%,rgba(17,29,27,.36) 69%,rgba(13,23,22,.94) 100%),linear-gradient(90deg,color-mix(in srgb,var(--family-color),transparent 84%),transparent 58%)}.result-role__copy{max-width:calc(100% - 34px)}.result-role__copy>span{color:color-mix(in srgb,var(--family-color),#fff 68%);text-shadow:0 1px 8px rgba(0,0,0,.62)}.result-role__copy strong,.result-role__copy small{text-shadow:0 2px 12px rgba(0,0,0,.72)}.result-role__copy small{color:#ffffffe6}.result-role__points i{background:#cdd1cf;box-shadow:0 0 0 1px #11211f2e,0 1px 5px #11211f2e}.result-role__points i.is-filled{background:var(--teal);box-shadow:0 0 10px #009fb875}.result-role[data-role=captain] .result-role__art img{right:-1%;height:96%}.result-role[data-role=pioneer] .result-role__art img{right:-1%;height:98%}.result-role[data-role=strategos] .result-role__art img{right:-2%;height:97%}.result-role[data-role=navigator] .result-role__art img{right:-3%;height:100%}.result-role[data-role=pathfinder] .result-role__art img{right:-1%;height:98%}.result-role[data-role=tactician] .result-role__art img{right:-2%;height:99%}.result-role[data-role=explorer] .result-role__art img{right:-3%;height:99%}.result-role[data-role=builder] .result-role__art img{right:-2%;height:99%}.result-role[data-role=leader] .result-role__art img{right:-3%;height:98%}.role-detail-hero__realm:is([data-role=builder],[data-role=leader],[data-role=pioneer])~.role-detail-hero__avatar{right:0}@media(max-width:590px){.role-detail-hero__realm:is([data-role=builder],[data-role=leader],[data-role=pioneer])~.role-detail-hero__avatar{right:0}}.next-challenge{display:block;padding:clamp(34px,4.2vw,54px);border:1px solid rgba(17,33,31,.12);border-top:4px solid var(--teal);background:radial-gradient(circle at 100% 0%,rgba(0,159,184,.08),transparent 26rem),linear-gradient(135deg,#eee6da,#faf7f1 72%)}.next-challenge__heading{display:grid;max-width:760px;gap:0;margin-bottom:34px}.next-challenge__heading h2{margin:0;font-size:clamp(2rem,3.5vw,3.6rem);letter-spacing:-.05em;line-height:1.02}.next-challenge__groups{display:grid;gap:36px}.next-challenge__group{min-width:0}.next-challenge__group-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px}.next-challenge__group-heading>span{width:26px;height:3px;flex:0 0 auto;background:var(--teal)}.next-challenge__group-heading h3{margin:0;color:#31413d;font-size:.82rem;letter-spacing:.13em;text-transform:uppercase}.next-challenge__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.next-challenge__item{position:relative;min-width:0;padding:20px;border:1px solid rgba(17,33,31,.12);border-top:3px solid var(--family-color);border-radius:8px;background:#fffefacc;box-shadow:0 18px 34px -30px #11211f8f}.next-challenge__item-topline{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.next-challenge__item-topline>span{min-width:0;color:var(--family-color);font-size:.72rem;font-weight:700;letter-spacing:.07em;line-height:1.35;text-transform:uppercase}.next-challenge__segments{display:flex;flex:0 0 auto;gap:4px;padding-top:2px}.next-challenge__segments i{width:18px;height:4px;border-radius:6px;background:#cdd1cf;box-shadow:inset 0 0 0 1px #11211f0e}.next-challenge__segments i.is-filled{background:var(--teal);box-shadow:0 0 8px #009fb840}.next-challenge__item h4{margin:0 0 7px;color:var(--ink);font-family:Montserrat,sans-serif;font-size:clamp(1rem,1.5vw,1.18rem);letter-spacing:-.025em;line-height:1.25;text-transform:uppercase}.next-challenge__state{margin:0 0 17px;color:#5c6965;font-size:.78rem;font-weight:700;line-height:1.45}.next-challenge__prompt{margin:0;padding-top:15px;border-top:1px solid rgba(17,33,31,.1);color:#43524e;font-size:.8rem;line-height:1.58}.next-challenge__complete{margin:0;padding:24px;border-left:3px solid var(--teal);background:#fffefac2;color:#40504c;font-size:.92rem;font-weight:700;line-height:1.6}@media(max-width:820px){.next-challenge__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:590px){.result-grid{gap:12px}.result-role,.result-role:nth-child(n+4){display:block;min-height:218px;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--family-color),transparent 70%);border-radius:8px;background:#dcd3c5;box-shadow:0 20px 38px -32px #11211fb8}.result-role+.result-role{border-top:1px solid color-mix(in srgb,var(--family-color),transparent 70%)}.result-role:hover,.result-role:focus-visible{border-radius:8px;background:#dcd3c5;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--family-color),transparent 72%);transform:none}.result-role__art{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;border:0;border-radius:0}.result-role__art:after{background:linear-gradient(180deg,rgba(17,29,27,.01) 12%,transparent 36%,rgba(17,29,27,.34) 64%,rgba(13,23,22,.95) 100%),linear-gradient(90deg,color-mix(in srgb,var(--family-color),transparent 84%),transparent 62%)}.result-role__copy{position:absolute;z-index:3;right:16px;bottom:16px;left:16px;max-width:calc(100% - 32px);color:#fff}.result-role__copy>span{max-width:calc(100% - 24px);color:color-mix(in srgb,var(--family-color),#fff 68%);font-size:.72rem;text-shadow:0 1px 8px rgba(0,0,0,.62)}.result-role__copy strong{color:#fff;font-size:1.18rem;text-shadow:0 2px 12px rgba(0,0,0,.72)}.result-role__copy small{color:#ffffffe6;font-size:.78rem}.result-role__points{top:14px;bottom:auto;left:14px}.result-role__points i{background:#cdd1cf;box-shadow:0 0 0 1px #11211f2e,0 1px 5px #11211f2e}.result-role__points i.is-filled{background:var(--teal);box-shadow:0 0 10px #009fb875}.result-role__open{color:var(--teal);text-shadow:none}.next-challenge{width:calc(100% - 24px);padding:28px 18px}.next-challenge__heading{margin-bottom:28px}.next-challenge__heading h2{font-size:clamp(1.9rem,9vw,2.7rem)}.next-challenge__groups{gap:30px}.next-challenge__list{grid-template-columns:1fr}.next-challenge__item{padding:18px}.next-challenge__item-topline>span{font-size:.74rem}.next-challenge__item h4{font-size:1.02rem}.next-challenge__state,.next-challenge__prompt{font-size:.82rem}}.result-grid .result-role[data-recency="0"]{background:color-mix(in srgb,var(--family-color),#ffffff 97%)}.result-grid .result-role[data-recency="1"]{background:color-mix(in srgb,var(--family-color),#f7f4ee 82%)}.result-grid .result-role[data-recency="2"]{background:color-mix(in srgb,var(--family-color),#f5efe7 70%)}.result-grid .result-role[data-recency="3"]{background:color-mix(in srgb,var(--family-color),#f4eee6 58%)}.result-grid__item{display:contents}.result-grid .result-role{width:100%;min-height:190px}.result-grid .result-role[data-family=explore]{grid-column:1}.result-grid .result-role[data-family=build]{grid-column:2}.result-grid .result-role[data-family=lead]{grid-column:3}.result-grid .result-role[data-tier="3"]{grid-row:1}.result-grid .result-role[data-tier="2"]{grid-row:3}.result-grid .result-role[data-tier="1"]{grid-row:5}.result-grid .result-role[data-expanded=true]{z-index:3;border-radius:10px 10px 0 0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--family-color),transparent 60%)}.result-role__copy strong{margin-bottom:6px}.result-role__copy>.result-role__descriptor{display:block;margin:0 0 10px;color:inherit;font-size:.76rem;font-weight:600;letter-spacing:0;line-height:1.42;text-transform:none}.result-role__copy>.result-role__evidence{display:block;margin:0 0 7px;line-height:1;text-shadow:none}.result-role__evidence .evidence-segments{padding:5px 6px;border-radius:5px;background:#ffffffd1;box-shadow:0 4px 12px #111d1b1f}.result-role__open{font-size:1.15rem;font-weight:600;line-height:1}.inline-evidence{position:relative;grid-column:1 / -1;grid-row:var(--inline-evidence-row);display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.6fr) auto;align-items:center;gap:clamp(24px,4vw,52px);margin:0 0 18px;padding:clamp(26px,3.4vw,40px);overflow:hidden;border:1px solid color-mix(in srgb,var(--family-color),transparent 72%);border-top:4px solid var(--family-color);border-radius:0 0 12px 12px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--family-color),transparent 88%),transparent 25rem),linear-gradient(135deg,#eee6da,#faf7f1 72%);box-shadow:0 24px 48px -38px #11211f8c;animation:inline-evidence-reveal .26s ease both}@keyframes inline-evidence-reveal{0%{opacity:0;transform:translateY(-8px)}}.inline-evidence__status{min-width:0}.inline-evidence__status .eyebrow{margin-bottom:12px;color:var(--family-color)}.inline-evidence__status>div{display:grid;gap:8px}.inline-evidence__status>div>span:last-child{color:#52615c;font-size:.78rem;font-weight:700;line-height:1.45}.inline-evidence__advice{min-width:0;padding-left:clamp(20px,3vw,38px);border-left:1px solid rgba(17,33,31,.13)}.inline-evidence__advice h3{margin:0 0 9px;color:var(--ink);font-size:.86rem;letter-spacing:.11em;line-height:1.3}.inline-evidence__advice p{max-width:690px;margin:0;color:#42524d;font-size:.9rem;line-height:1.65}.inline-evidence__details{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:12px;padding:0 18px;border:1px solid var(--family-color);border-radius:7px;background:var(--family-color);color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.05em;line-height:1.3;text-transform:uppercase;transition:filter .18s ease,transform .18s ease}.inline-evidence__details:hover,.inline-evidence__details:focus-visible{filter:brightness(.9);transform:translateY(-2px)}.inline-evidence__details span{font-size:1rem}@media(max-width:900px){.inline-evidence{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:24px}.inline-evidence__details{grid-column:2;justify-self:start}}@media(max-width:590px){.result-grid{grid-template-columns:1fr;gap:0}.result-grid .result-role[data-tier],.result-grid .inline-evidence{grid-column:1;grid-row:auto}.result-grid .result-role,.result-grid .result-role:nth-child(n+4){min-height:244px;margin-bottom:10px}.result-grid .result-role[data-expanded=true]{margin-bottom:0;border-radius:8px 8px 0 0}.result-role__copy>.result-role__descriptor{max-width:calc(100% - 20px);margin-bottom:9px;color:#fffffff0;font-size:.78rem;line-height:1.38;text-shadow:0 2px 10px rgba(0,0,0,.72)}.result-role__copy>.result-role__evidence{margin-bottom:7px}.inline-evidence{display:grid;grid-template-columns:1fr;gap:22px;margin:0 0 12px;padding:24px 20px;border-radius:0 0 8px 8px}.inline-evidence__advice{padding:20px 0 0;border-top:1px solid rgba(17,33,31,.13);border-left:0}.inline-evidence__advice p{font-size:.86rem}.inline-evidence__details{grid-column:1;width:100%;justify-self:stretch}}.mini-role__world[data-role=explorer],.mini-role__world[data-role=builder],.start-transition__role-map .mini-role__world[data-role=explorer],.start-transition__role-map .mini-role__world[data-role=builder]{--role-background-size: cover;background-color:transparent}.start-transition__role-map .mini-role__world[data-role=explorer]{--role-background-position: 22% center}.start-transition__role-map .mini-role__world[data-role=builder]{--role-background-position: 72% center}.quiz-screen{overflow-x:hidden;overflow-y:auto}.question-shell{height:auto;justify-content:center}.question-card{background:#fffefaf2;-webkit-backdrop-filter:blur(22px) saturate(.78);backdrop-filter:blur(22px) saturate(.78)}.question-card__prompt h1{max-width:none;text-wrap:balance}.question-card[data-question-density=standard] .question-card__prompt h1{font-size:clamp(2.625rem,3.5vw,3rem);line-height:1.12}.question-card[data-question-density=medium] .question-card__prompt h1{font-size:clamp(2.25rem,3vw,2.7rem);line-height:1.15}.question-card[data-question-density=long] .question-card__prompt h1{font-size:clamp(2.125rem,2.75vw,2.5rem);line-height:1.17}.question-world[data-role=builder]{--role-background-position: 0% center}.question-world[data-role=navigator]{--role-background-position: 75% top}@media(max-width:590px){.question-world[data-role=navigator]{--role-background-position: 30% top}.role-modal__content h2{font-size:clamp(2.75rem,11vw,3.25rem)}.role-detail-hero__realm[data-role=pathfinder]~.role-detail-hero__content h2{font-size:2.4rem}}.question-world[data-role=tactician]{--role-background-position: 75% center;--role-background-size: cover;filter:saturate(.98) contrast(.98)}.question-world[data-role]:after{background:linear-gradient(90deg,#fffefae6,#f9f5edb8 48%,#f3eee547 76%,#f3eee52e),linear-gradient(0deg,rgba(243,238,229,.42),transparent 52%)}.question-world[data-role=navigator]:after{background:linear-gradient(90deg,#fffefabd,#f9f5ed99 48%,#f3eee538 76%,#f3eee529),linear-gradient(0deg,rgba(243,238,229,.36),transparent 52%)}.question-world[data-role=tactician]:after{background:linear-gradient(90deg,#faf6efad,#f8f1e96b 48%,#f4e7df1f 78%),linear-gradient(180deg,#f4efe608,#f4efe61a)}.result-role__copy{right:auto;bottom:18px;left:18px;width:min(62%,230px);max-width:min(62%,230px)}.result-role__copy strong{margin:0 0 8px}.result-role__copy>.result-role__descriptor{max-width:100%;margin-bottom:12px;line-height:1.4}.result-role__copy>.result-role__evidence{margin-bottom:9px}.result-role__copy small{display:-webkit-box;max-width:100%;overflow:hidden;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.result-role[data-recency="0"] .result-role__copy>.result-role__descriptor,.result-role[data-recency="0"] .result-role__copy small{color:color-mix(in srgb,var(--family-color),#26322f 38%);text-shadow:none}.inline-evidence{grid-template-columns:minmax(170px,.55fr) minmax(0,2fr);align-items:start;gap:clamp(24px,3vw,40px)}.inline-evidence__advice h3{margin-bottom:10px;color:var(--family-color)}.inline-evidence__advice p{line-height:1.55}.inline-evidence__interpretation{margin-bottom:10px!important}.inline-evidence__why strong,.inline-evidence__next>strong{display:block;margin-bottom:4px;color:var(--family-color);font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.inline-evidence__next{margin-top:12px;padding-top:12px;border-top:1px solid rgba(17,33,31,.12)}.inline-evidence__conversion{margin-top:18px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--family-color),transparent 78%)}.inline-evidence__advice .inline-evidence__mantra{margin:0 0 6px;color:var(--family-color);font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.11em;line-height:1.4}.inline-evidence__advice .inline-evidence__invitation{margin:0 0 15px;color:#30413c;font-size:.9rem;font-weight:600}.inline-evidence__actions{display:grid;max-width:670px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inline-evidence .inline-evidence__details,.inline-evidence__journey{display:inline-flex;min-height:52px;grid-column:auto;align-items:center;justify-content:center;gap:11px;padding:11px 17px;border:1px solid var(--family-color);border-radius:7px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.045em;line-height:1.3;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease,filter .18s ease,transform .18s ease}.inline-evidence .inline-evidence__details{width:auto;justify-self:stretch;background:transparent;color:var(--family-color)}.inline-evidence__journey{background:var(--family-color);color:#fff}.inline-evidence__journey svg{width:17px;height:17px;flex:0 0 auto}.inline-evidence .inline-evidence__details:hover,.inline-evidence .inline-evidence__details:focus-visible{background:color-mix(in srgb,var(--family-color),transparent 91%);color:var(--family-color);filter:none;transform:translateY(-2px)}.inline-evidence__journey:hover,.inline-evidence__journey:focus-visible{color:#fff;filter:brightness(.9);transform:translateY(-2px)}.result-closing{width:min(1180px,calc(100% - 72px));margin:56px auto 90px;padding:clamp(36px,5vw,64px);border:1px solid rgba(38,83,78,.16);border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(0,159,184,.1),transparent 28rem),linear-gradient(135deg,#fffffff5,#ebe6dbe6);box-shadow:0 28px 64px -54px #142d2a9e}.role-journey-cta--global{--family-color: var(--teal);max-width:860px;margin:0 auto;text-align:center}.role-journey-cta--global .primary-button,.role-journey-cta--global .community-button{margin-right:auto;margin-left:auto}@media(min-width:821px){.question-shell{width:min(1320px,calc(100% - 72px));justify-content:center;padding:32px 0 44px}.question-card,.quiz-screen[data-question="2"] .question-card,.quiz-screen[data-question="6"] .question-card{width:min(1040px,calc(100vw - 120px));padding:clamp(30px,3.2vw,44px)}.question-card__topline{margin-bottom:19px;padding-bottom:12px}.question-card__prompt h1{margin-bottom:19px}.question-criteria{gap:10px 30px;padding-bottom:21px}.answer-panel{padding-top:17px}.answer-panel>p{margin-bottom:12px}.recency-answer-grid{gap:10px}.recency-answer{min-height:66px;padding:12px 15px}.question-world__role{right:-9vw;height:calc(100svh - 48px);opacity:.66}.question-world[data-role=builder] .question-world__role{right:-12vw;opacity:.58}.question-world[data-role=tactician] .question-world__role{right:-13vw;height:86svh;opacity:.5}}@media(max-width:900px){.inline-evidence{grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr)}.inline-evidence .inline-evidence__details{grid-column:auto}}@media(max-width:820px)and (min-width:591px){.question-card[data-question-density=standard] .question-card__prompt h1{font-size:clamp(2.15rem,5.4vw,2.5rem)}.question-card[data-question-density=medium] .question-card__prompt h1{font-size:clamp(1.95rem,4.9vw,2.3rem)}.question-card[data-question-density=long] .question-card__prompt h1{font-size:clamp(1.8rem,4.6vw,2.15rem)}}@media(max-width:590px){.question-shell{justify-content:center}.question-card{width:100%}.question-card[data-question-density=standard] .question-card__prompt h1{font-size:clamp(1.65rem,7.6vw,2rem);line-height:1.13}.question-card[data-question-density=medium] .question-card__prompt h1{font-size:clamp(1.6rem,7.1vw,1.9rem);line-height:1.15}.question-card[data-question-density=long] .question-card__prompt h1{font-size:clamp(1.55rem,6.8vw,1.8rem);line-height:1.17}.question-world[data-role=builder]{--role-background-size: auto 135%}.question-world[data-role=builder]{--role-background-position: 58% bottom}.question-world[data-role=tactician]{--role-background-size: cover;--role-background-position: 50% center}.quiz-screen[data-question="2"] .question-shell,.quiz-screen[data-question="6"] .question-shell{align-items:flex-start;padding-top:72px}.question-world[data-role=builder] .question-world__role{top:82px;right:-52vw;height:62svh;opacity:.22}.question-world[data-role=tactician] .question-world__role{top:82px;right:-48vw;height:58svh;opacity:.2}.result-role__copy{right:auto;bottom:18px;left:18px;width:min(50%,190px);max-width:min(50%,190px)}.result-role__copy>.result-role__descriptor{max-width:100%}.inline-evidence,.inline-evidence__actions{grid-template-columns:1fr}.inline-evidence .inline-evidence__details,.inline-evidence__journey{width:100%}.result-closing{width:calc(100% - 32px);margin:42px auto 54px;padding:32px 20px}}.mini-role__world[data-role=tactician],.start-transition__role-map .mini-role__world[data-role=tactician],.transition-scope-map__world[data-role=tactician],.result-role[data-role=tactician] .result-role__world,.role-detail-hero__realm[data-role=tactician],.result-email__role-summary article[data-role=tactician]{--role-background-position: 50% center}.mini-role__world[data-role=tactician],.start-transition__role-map .mini-role__world[data-role=tactician],.transition-scope-map__world[data-role=tactician]{filter:brightness(1.02) saturate(.98) contrast(1.02);transform:scale(1)}.mini-role:hover .mini-role__world[data-role=tactician]{filter:brightness(1.05) saturate(1.02) contrast(1.03);transform:scale(1.025)}.result-role[data-role=tactician] .result-role__world,.result-role[data-role=tactician]:hover .result-role__world{transform:scale(1)}.result-role[data-role=tactician][data-recency="0"] .result-role__world{filter:grayscale(.58) brightness(1.08) saturate(.4) contrast(.9);opacity:.56}.result-role[data-role=tactician][data-recency="0"] .result-role__art:after{background:linear-gradient(180deg,#ffffff29,#fff6 56%,#ffffffe0),linear-gradient(90deg,color-mix(in srgb,var(--family-color),transparent 92%),transparent 66%)}@media(max-width:590px)and (max-height:740px){.question-card[data-question-density=standard] .question-card__prompt h1,.question-card[data-question-density=medium] .question-card__prompt h1,.question-card[data-question-density=long] .question-card__prompt h1{font-size:1.5rem;line-height:1.16}.quiz-screen[data-question="2"] .question-shell,.quiz-screen[data-question="6"] .question-shell{padding-top:42px}}@keyframes solid-question-role-arrive{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.question-world__role{z-index:3;opacity:1;mix-blend-mode:normal;animation-name:solid-question-role-arrive}.result-role__world[data-role=explorer]{--role-background-position: 26% top}.result-role__world[data-role=navigator]{--role-background-position: 50% top}.start-transition__role-map .mini-role__world[data-role=explorer]{--role-background-position: 22% top}.start-transition__role-map .mini-role__world[data-role=navigator]{--role-background-position: 50% top}@media(min-width:591px)and (max-aspect-ratio:6 / 5){.question-world[data-role=navigator]{--role-background-position: 38% top}}.impact-benchmark{padding:clamp(22px,3vw,32px) clamp(46px,6vw,88px) 0;background:inherit}.impact-benchmark__inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(18px,2.4vw,34px);align-items:center;padding:clamp(18px,2.2vw,26px) clamp(20px,2.6vw,30px);border-left:4px solid var(--family-color, #1f6f63);border-radius:10px;background:#fffefaeb;box-shadow:0 10px 26px #192a2712}.impact-benchmark .eyebrow{margin-bottom:8px;color:color-mix(in srgb,var(--family-color, #1f6f63),#213733 18%);font-size:.72rem;letter-spacing:1.4px}.impact-benchmark__threshold{color:var(--family-color, #1f6f63);font-family:var(--display-font, inherit);font-size:clamp(1.6rem,2.4vw,2.15rem);white-space:nowrap;font-weight:700;line-height:1.05;letter-spacing:-.5px}.impact-benchmark__value-type{margin-top:4px;color:#4a5a55;font-size:.86rem;font-weight:600}.impact-benchmark__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin:0}.impact-benchmark__facts>div{min-width:0}.impact-benchmark__facts dt{margin-bottom:5px;color:#6d7a76;font-size:.68rem;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.impact-benchmark__facts dd{margin:0;color:#213733;font-size:.92rem;line-height:1.45;text-wrap:pretty}@media(max-width:820px){.impact-benchmark{padding-right:clamp(22px,5vw,40px);padding-left:clamp(22px,5vw,40px)}.impact-benchmark__inner{grid-template-columns:1fr;gap:18px;align-items:start}.impact-benchmark__facts{grid-template-columns:1fr 1fr}.impact-benchmark__facts>div:last-child{grid-column:1 / -1}}@media(max-width:590px){.impact-benchmark{padding:22px 22px 0}.impact-benchmark__inner{padding:18px}.impact-benchmark__facts{grid-template-columns:1fr;gap:13px}.impact-benchmark__facts>div:last-child{grid-column:auto}}
