.leader-lab{--leader-ink:#102731;--leader-muted:#526873;--leader-paper:#f6fbf8;--leader-card:#fff;--leader-soft:#e4f1ec;--leader-line:#b9cec6;--leader-deep:#082f3d;--leader-lagoon:#087985;--leader-coral:#bd3438;--leader-sun:#d99116;width:100%;min-width:0;max-width:1120px;color:var(--leader-ink);margin-inline:auto;overflow-x:clip}.leader-lab *,.leader-lab :before,.leader-lab :after{box-sizing:border-box}.leader-lab [hidden]{display:none!important}.leader-lab button,.leader-lab a{touch-action:manipulation}.leader-lab a{color:var(--leader-lagoon);text-underline-offset:4px}.leader-lab button:focus-visible,.leader-lab a:focus-visible{outline:3px solid var(--leader-coral);outline-offset:4px}.leader-hero{min-height:min(780px,85vh);margin-inline:calc(var(--pad) * -1);padding:clamp(48px, 8vw, 92px) var(--pad) 34px;background:radial-gradient(circle at 81% 22%, #4ed6c730, transparent 24%), radial-gradient(circle at 13% 86%, #eeb85124, transparent 30%), var(--leader-deep);color:#f4fbf8;isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:center;gap:clamp(30px,6vw,78px);display:grid;position:relative;overflow:hidden}.leader-hero:before{z-index:-1;opacity:.16;content:"";background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 88%)}.hero-copy{z-index:2;max-width:710px;position:relative}.leader-kicker,.section-chip,.question-label,.result-intro,.result-cards span{font:750 .69rem/1.3 var(--util);letter-spacing:.1em;text-transform:uppercase}.leader-kicker{color:#83e5d5;margin:0 0 18px}.leader-hero h1{max-width:800px;font:780 clamp(3.2rem, 7.3vw, 6.9rem)/.88 var(--display);letter-spacing:-.064em;text-wrap:balance;margin:0}.leader-hero h1 em{color:#ffc35c;margin-top:.13em;font-style:normal;display:block}.leader-deck{color:#c8dad8;max-width:680px;font:430 clamp(1.08rem, 2.1vw, 1.36rem)/1.55 var(--body);margin:28px 0 0}.quiz-jump{min-height:52px;font:700 .72rem/1.2 var(--util);border:1px solid #62c7bb;align-items:center;gap:17px;margin-top:30px;padding:10px 17px;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex;color:#f5fffb!important}.quiz-jump span{color:#ffc35c;font-size:1.2rem}.quiz-jump:hover{background:#83e5d5;transform:translateY(-2px);color:#082f3d!important}.hero-atoll{aspect-ratio:1;width:min(100%,480px);margin-inline:auto;position:relative}.orbit{border:1px solid #91e2d666;border-radius:50%;position:absolute;inset:12%}.orbit-two{border-style:dashed;inset:28%}.atoll-centre,.hero-island{text-align:center;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 18px 48px #0000003b}.atoll-centre{z-index:2;color:#0b3541;font:800 .66rem/1 var(--util);letter-spacing:.1em;background:#f7c056;border:1px solid #ffffff94;inset:42%}.hero-island{aspect-ratio:1;color:#102f39;background:#f4faf7;border:1px solid #ffffff57;width:clamp(72px,17vw,104px);padding:10px}.hero-island b{font:760 clamp(1.3rem, 3.2vw, 2rem)/1 var(--display);display:block}.hero-island small{font:700 .56rem/1 var(--util);letter-spacing:.05em;text-transform:uppercase;display:block}.island-connector{inset:3% auto auto 38%}.island-steward{background:#ffd3c8;inset:27% 2% auto auto}.island-builder{background:#ffe1a2;inset:auto 12% 4% auto}.island-anchor{background:#a9e5dc;inset:auto auto 5% 13%}.island-pathfinder{background:#cfdcfe;inset:28% auto auto 0}.hero-facts{border-block-start:1px solid #fff3;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.hero-facts span{color:#a9c4c2;min-width:0;font:650 .64rem/1.4 var(--util);letter-spacing:.05em;text-transform:uppercase;align-items:baseline;gap:8px;padding:18px 12px 0 0;display:flex}.hero-facts strong{color:#f8c761;font:780 1.45rem/1 var(--display)}.section-chip{color:var(--leader-coral);margin:0 0 13px}.honesty-note,.research-bridge,.leadership-room{grid-template-columns:minmax(160px,.36fr) minmax(0,1fr);gap:clamp(24px,6vw,74px);margin-block:clamp(68px,10vw,120px);display:grid}.honesty-note h2,.research-bridge h2,.leadership-room h2,.room-poll>h2,.method-card h2{max-width:900px;font:750 clamp(2rem, 4.9vw, 4.2rem)/.98 var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0}.honesty-note p:last-child,.research-bridge p,.leadership-room>p,.method-card>p{max-width:760px;color:var(--leader-muted);font-size:1.05rem;line-height:1.7}.quiz-shell{border:1px solid var(--leader-line);background:var(--leader-paper);margin-block:clamp(76px,11vw,130px);padding:clamp(22px,5vw,52px);box-shadow:14px 14px #cfe2da}.quiz-topline{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.quiz-topline h2{max-width:760px;font:740 clamp(1.7rem, 4vw, 3.25rem)/1.02 var(--display);letter-spacing:-.035em;margin:0}.quiz-counter{color:var(--leader-lagoon);font:800 clamp(2.5rem, 6vw, 5rem)/.8 var(--display);letter-spacing:-.05em;flex:none;margin:0}.quiz-counter small{color:var(--leader-muted);font:650 .68rem/1 var(--util);letter-spacing:0}.quiz-progress{appearance:none;background:#d5e3de;border:0;width:100%;height:8px;margin:30px 0 clamp(28px,5vw,50px);display:block}.quiz-progress::-webkit-progress-bar{background:#d5e3de}.quiz-progress::-webkit-progress-value{background:linear-gradient(90deg, var(--leader-lagoon), #36a999);transition:width .32s}.quiz-progress::-moz-progress-bar{background:linear-gradient(90deg, var(--leader-lagoon), #36a999)}.question-card{border:1px solid var(--leader-line);background:var(--leader-card);min-height:390px;padding:clamp(20px,5vw,46px)}.question-label{color:var(--leader-lagoon);margin:0 0 18px}.question-text{max-width:800px;min-height:2.1em;color:var(--leader-ink);font:760 clamp(2rem, 5.5vw, 4.8rem)/.98 var(--display);letter-spacing:-.05em;text-wrap:balance;margin:0 0 clamp(30px,5vw,50px)}.answer-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.answer-scale button{min-width:0;min-height:82px;color:var(--leader-ink);cursor:pointer;text-align:center;background:0 0;border:1px solid #809b93;align-content:center;gap:7px;padding:10px 8px;transition:transform .16s,border-color .16s,background .16s,color .16s;display:grid}.answer-scale button b{font:800 1.18rem/1 var(--display)}.answer-scale button span{font:650 .6rem/1.35 var(--util)}.answer-scale button:hover,.answer-scale button[aria-pressed=true]{border-color:var(--leader-lagoon);background:var(--leader-lagoon);color:#fff;transform:translateY(-3px)}.answer-scale button:disabled{cursor:wait;opacity:.68}.quiz-nav{border-block-start:1px solid var(--leader-line);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:17px;display:flex}.quiz-nav button,.restart-quiz{color:var(--leader-lagoon);cursor:pointer;font:700 .67rem/1.2 var(--util);background:0 0;border:0;border-block-end:1px solid;padding:6px 0}.quiz-nav button:disabled{color:var(--leader-muted);cursor:not-allowed;opacity:.55}.quiz-nav p{color:var(--leader-muted);font:600 .64rem/1.4 var(--util);text-align:end;margin:0}.no-script{border:1px solid var(--leader-coral);color:var(--leader-coral);padding:14px}.result-shell{background:radial-gradient(circle at 90% 10%, #ffc15936, transparent 23%), var(--leader-deep);color:#f3fbf8;margin-block:clamp(76px,11vw,130px);padding:clamp(26px,6vw,68px);position:relative;overflow:hidden}.result-sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.result-sky span{aspect-ratio:1;background:#ffc359;border-radius:50%;width:9px;position:absolute}.result-shell .section-chip{color:#8ce5d6}.result-heading{align-items:center;gap:clamp(18px,4vw,36px);display:flex;position:relative}.result-mark{aspect-ratio:1;color:#0a3440;width:clamp(76px,15vw,132px);font:800 clamp(2.2rem, 6vw, 4.7rem)/1 var(--display);background:#ffc35c;border:1px solid #ffffff7a;border-radius:50%;flex:none;place-items:center;display:grid}.result-intro{color:#9bbdbb;margin:0 0 8px}.result-heading h2{font:790 clamp(3rem, 8vw, 7.5rem)/.84 var(--display);letter-spacing:-.065em;margin:0}.result-line{color:#d3e5e2;max-width:850px;font:570 clamp(1.28rem, 3vw, 2rem)/1.35 var(--body);margin:35px 0 0;position:relative}.result-cards{border:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;display:grid;position:relative}.result-cards article{min-width:0;padding:clamp(20px,4vw,34px)}.result-cards article:nth-child(2){border-inline-start:1px solid #ffffff38}.result-cards .result-practice{background:#ffc35c1a;border-block-start:1px solid #ffffff38;grid-column:1/-1}.result-cards span{color:#8ce5d6}.result-cards p{color:#d7e5e2;margin:12px 0 0;line-height:1.6}.result-practice p{color:#fff1d2;font:620 clamp(1.2rem, 2.6vw, 1.7rem)/1.45 var(--body)}.trait-chart{background:#02171e59;border:1px solid #ffffff38;margin-top:54px;padding:clamp(20px,4vw,38px);position:relative}.trait-chart-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.trait-chart-head h3{font:730 clamp(1.65rem, 3.5vw, 2.8rem)/1 var(--display);letter-spacing:-.035em;margin:0}.trait-chart-head>p{color:#9bb5b3;max-width:36ch;font:550 .66rem/1.5 var(--util);text-align:end;margin:0}.trait-row{border-block-start:1px solid #ffffff26;grid-template-columns:minmax(190px,.45fr) minmax(180px,1fr) 42px;align-items:center;gap:18px;padding-block:17px;display:grid}.trait-row>div strong{color:#f1faf7;font:720 .77rem/1.2 var(--util);display:block}.trait-row>div span{color:#8ba7a4;font:500 .54rem/1.3 var(--util);justify-content:space-between;gap:8px;margin-top:6px;display:flex}.trait-row i{font-style:normal}.trait-row progress{appearance:none;background:#345057;border:0;width:100%;height:13px}.trait-row progress::-webkit-progress-bar{background:#345057}.trait-row progress::-webkit-progress-value{background:linear-gradient(90deg,#5ec9ba,#ffc35c)}.trait-row progress::-moz-progress-bar{background:linear-gradient(90deg,#5ec9ba,#ffc35c)}.trait-row>b{color:#ffc35c;font:800 1rem/1 var(--util);text-align:end}.trait-row.is-dominant{background:#5ec9ba14}.borrow-note{color:#abc1be;max-width:820px;margin:30px 0 0;font-size:.95rem;line-height:1.65;position:relative}.borrow-note strong{color:#f2faf7}.result-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex;position:relative}.share-result{color:#082f3d;cursor:pointer;min-height:48px;font:760 .67rem/1.2 var(--util);background:#ffc35c;border:1px solid #ffc35c;padding:10px 16px}.result-shell .restart-quiz{color:#8ce5d6}.result-actions p{color:#a9bfbc;min-height:1.3em;font:600 .62rem/1.4 var(--util);flex-basis:100%;margin:0}.research-bridge{border-block:1px solid var(--leader-line);padding-block:clamp(42px,7vw,72px)}.research-bridge>div p strong{color:var(--leader-ink)}.leadership-room{align-items:start}.leadership-room blockquote{border-inline-start:5px solid var(--leader-sun);color:var(--leader-ink);font:680 clamp(1.4rem, 3.2vw, 2.35rem)/1.3 var(--display);grid-column:2;margin:8px 0 0;padding:6px 0 6px 24px}.room-poll{max-width:820px;margin-block:clamp(80px,12vw,140px)}.room-poll>h2{margin-bottom:30px}.room-poll .poll{max-width:none}.method-card{border:1px solid var(--leader-line);background:var(--leader-soft);margin-block:clamp(80px,12vw,140px) 40px;padding:clamp(24px,5vw,50px)}.method-card h2{max-width:700px}.method-card ol{margin:28px 0 0;padding-inline-start:1.3em}.method-card li{color:var(--leader-muted);margin-block:10px;padding-inline-start:7px;line-height:1.55}.leader-lab.is-ready [data-reveal]{opacity:0;transform:translateY(24px)}.leader-lab.is-ready [data-reveal].is-visible{opacity:1;transition:opacity .65s,transform .65s cubic-bezier(.2,.8,.3,1);transform:none}@media (width<=850px){.leader-hero{grid-template-columns:1fr;min-height:0}.hero-atoll{width:min(86vw,430px)}.hero-facts{margin-top:0}.honesty-note,.research-bridge,.leadership-room{grid-template-columns:1fr;gap:16px}.leadership-room blockquote{grid-column:1}.answer-scale{grid-template-columns:repeat(2,minmax(0,1fr))}.answer-scale button:last-child{grid-column:1/-1}.trait-chart-head{display:grid}.trait-chart-head>p{text-align:start}.trait-row{grid-template-columns:minmax(150px,.55fr) minmax(130px,1fr) 38px}}@media (width<=570px){.leader-hero{margin-inline:calc(var(--pad) * -1);padding-top:42px}.leader-hero h1{font-size:clamp(2.95rem,14vw,4.8rem)}.leader-deck{font-size:1.04rem}.hero-facts{gap:8px}.hero-facts span{gap:4px;padding-inline-end:4px;font-size:.54rem;display:grid}.hero-island{width:clamp(66px,22vw,92px)}.quiz-shell{margin-inline:calc(var(--pad) * -.45);padding:20px 11px;box-shadow:7px 7px #cfe2da}.quiz-topline{display:grid}.quiz-counter{grid-row:1}.question-card{min-height:0;padding:22px 13px}.question-text{min-height:0;font-size:clamp(2rem,11vw,3.35rem)}.answer-scale{gap:7px}.answer-scale button{min-height:72px}.quiz-nav{align-items:flex-start}.quiz-nav p{max-width:18ch}.result-shell{margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad)}.result-heading{align-items:flex-start}.result-heading h2{font-size:clamp(2.6rem,15vw,5rem)}.result-mark{width:68px}.result-cards{grid-template-columns:1fr}.result-cards article:nth-child(2){border-block-start:1px solid #ffffff38;border-inline-start:0}.result-cards .result-practice{grid-column:1}.trait-row{grid-template-columns:1fr 36px;gap:8px 12px}.trait-row>div{grid-column:1/-1}.trait-row progress{grid-column:1}.trait-row>b{grid-column:2}.method-card{margin-inline:calc(var(--pad) * -.45)}}@media (prefers-reduced-motion:reduce){.leader-lab.is-ready [data-reveal]{opacity:1;transform:none}.quiz-jump,.answer-scale button{transition:none}.quiz-progress::-webkit-progress-value{transition:none}}:root[data-theme=dark] .leader-lab{--leader-ink:#edf7f3;--leader-muted:#b4c8c1;--leader-paper:#12262a;--leader-card:#193237;--leader-soft:#162d30;--leader-line:#496268;--leader-lagoon:#73d4ca;--leader-coral:#ff8278;--leader-sun:#ffc35c}:root[data-theme=dark] .quiz-shell{box-shadow:14px 14px #071a1f}:root[data-theme=dark] .quiz-progress{background:#385156}:root[data-theme=dark] .quiz-progress::-webkit-progress-bar{background:#385156}:root[data-theme=dark] .answer-scale button{border-color:#789097}:root[data-theme=dark] .answer-scale button:hover,:root[data-theme=dark] .answer-scale button[aria-pressed=true]{color:#082f3d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .leader-lab{--leader-ink:#edf7f3;--leader-muted:#b4c8c1;--leader-paper:#12262a;--leader-card:#193237;--leader-soft:#162d30;--leader-line:#496268;--leader-lagoon:#73d4ca;--leader-coral:#ff8278;--leader-sun:#ffc35c}:root:not([data-theme=light]) .quiz-shell{box-shadow:14px 14px #071a1f}:root:not([data-theme=light]) .quiz-progress{background:#385156}:root:not([data-theme=light]) .quiz-progress::-webkit-progress-bar{background:#385156}:root:not([data-theme=light]) .answer-scale button{border-color:#789097}:root:not([data-theme=light]) .answer-scale button:hover,:root:not([data-theme=light]) .answer-scale button[aria-pressed=true]{color:#082f3d}}
