.techne-hero{--section-bg:#000;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);min-height:min(820px,100svh - 88px);padding-block:60px 72px;display:grid}.techne-hero-copy{z-index:1;position:relative}.techne-hero h1{max-width:660px}.techne-hero-copy p{max-width:29rem;color:var(--muted);font-size:var(--type-lead);margin:30px 0 0;line-height:1.55}.techne-hero-art{align-self:center;margin:0}.techne-hero-art img{width:100%;max-width:570px;height:auto;margin-inline:auto;display:block}.techne-offerings{--section-bg:#000;--section-label:#a5b4ff;padding-block:clamp(74px,7.5vw,110px) clamp(48px,5vw,72px)}.techne-offerings h2{margin-bottom:38px}.techne-offering-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.techne-offering{grid-column:span 5;min-height:200px;padding:25px 24px 27px}.techne-offering:nth-child(4n+1),.techne-offering:nth-child(4n){grid-column:span 7}.techne-offering h3{max-width:24ch}.techne-offering p{max-width:58ch}.techne-platform-views{--section-bg:#000;padding-block:0 clamp(82px,9vw,124px)}.techne-platform-views h2{text-align:left;font-size:var(--type-section);letter-spacing:-.035em;margin:0 0 clamp(38px,4vw,56px);font-weight:500;line-height:1.1}.techne-platform-view{margin:0}.techne-platform-view+.techne-platform-view{margin-top:clamp(42px,5vw,72px)}.techne-platform-view figcaption{letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(1.35rem,2vw,2rem);font-weight:500}.techne-platform-view picture,.techne-platform-view picture img{display:block}.techne-platform-view picture{max-width:100%}.techne-platform-view picture img{border:1px solid #34333e;border-radius:12px;width:100%;height:auto}.techne-platform-practice picture{max-width:1145px}.techne-frameworks{--section-bg:#e9e6de;--ink:#161624;--muted:#474553;--section-label:#4c4aa0;padding-block:clamp(76px,8vw,112px) clamp(82px,9vw,125px)}.techne-frameworks h2{max-width:23ch;font-size:var(--type-section);letter-spacing:-.035em;color:var(--ink);margin:0 auto;font-weight:500;line-height:1.1}.techne-frameworks-lead{text-align:center;max-width:590px;font-size:var(--type-lead);color:var(--muted);margin:22px auto 52px;line-height:1.6}.techne-framework-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);display:grid}.techne-framework-card{flex-direction:column;min-height:440px;padding:20px 24px 27px;display:flex}.techne-framework-art{place-items:center;min-height:240px;display:grid}.techne-framework-art img{aspect-ratio:1;object-fit:contain;width:min(100%,240px);height:auto;display:block}.techne-framework-copy{margin-top:auto}.techne-framework-card p{max-width:38ch}.techne-progress{--section-bg:#000;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,90px);padding-block:clamp(82px,9vw,130px);display:grid}.techne-progress h2{text-align:left;max-width:13ch;font-size:var(--type-section);letter-spacing:-.035em;color:var(--ink);font-weight:500;line-height:1.08}.techne-progress-copy>p{max-width:30rem;color:var(--muted);font-size:var(--type-lead);margin:26px 0 0;line-height:1.55}.techne-share{margin-top:clamp(52px,5vw,78px)}.techne-share h3{letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:500;line-height:1.2}.techne-share p{max-width:28rem;color:var(--muted);font-size:var(--type-body);margin:14px 0 0;line-height:1.6}.techne-progression-visual{order:-1;justify-self:start;gap:16px;width:100%;min-width:0;max-width:560px;display:grid}.techne-leaderboard{color:#f2f0eb;background:#15161b;border:1px solid #33323e;border-radius:14px;justify-self:start;width:100%;min-width:0;max-width:560px;margin:0;padding:18px 14px 12px}.techne-leaderboard table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:.76rem;line-height:1.2}.techne-leaderboard th{color:#aaa6b5;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 5px 11px;font-size:.6rem;font-weight:600}.techne-leaderboard td{color:#ddd9e1;vertical-align:middle;border-top:1px solid #282930;height:57px;padding:0 5px}.techne-leaderboard th:first-child{width:44px}.techne-leaderboard th:nth-child(3){width:51px}.techne-leaderboard th:nth-child(4){width:82px}.techne-leaderboard th:last-child{width:52px}.techne-leaderboard th:nth-child(n+3),.techne-leaderboard td:nth-child(n+3){text-align:right}.techne-leaderboard .leaderboard-score{color:#f2f0eb;font-weight:600}.leaderboard-player{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.leaderboard-avatar{background:#3d3858;border-radius:50%;flex:none;width:32px;height:32px;display:block;overflow:hidden}.leaderboard-avatar img{object-fit:contain;width:100%;height:100%;display:block}.techne-leaderboard tbody tr:first-child .leaderboard-avatar{background:#70404b}.techne-leaderboard tbody tr:nth-child(2) .leaderboard-avatar{background:#5c416e}.techne-leaderboard tbody tr:nth-child(3) .leaderboard-avatar{background:#326a67}.techne-leaderboard tbody tr:nth-child(4) .leaderboard-avatar{background:#3c6974}.leaderboard-handle{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.leaderboard-you{color:#d6d3e7;background:#191b27;border-radius:4px;flex:none;padding:3px 5px;font-size:.63rem}.leaderboard-rank{color:#aaa6b5;font-variant-numeric:tabular-nums;place-items:center;width:24px;height:24px;display:inline-grid}.leaderboard-rank.is-medal{color:#17171b;border-radius:50%;font-weight:700}.leaderboard-rank[data-rank="1"]{background:#eac674}.leaderboard-rank[data-rank="2"]{background:#c8d0df}.leaderboard-rank[data-rank="3"]{background:#d7a17a}.techne-leaderboard .leaderboard-current td{background:#262538;border-top-color:#514b77;border-bottom:1px solid #514b77}.techne-leaderboard .leaderboard-current td:first-child{border-left:1px solid #514b77;border-radius:9px 0 0 9px}.techne-leaderboard .leaderboard-current td:last-child{border-right:1px solid #514b77;border-radius:0 9px 9px 0}.techne-rank-card{color:#f2f0eb;background:#15161b;border:1px solid #33323e;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:13px;min-height:96px;padding:13px 20px;display:grid}.techne-rank-badge{object-fit:contain;width:42px;height:68px;display:block}.techne-rank-name,.techne-rank-next{gap:5px;min-width:0;line-height:1.2;display:grid}.techne-rank-name span,.techne-rank-next span{color:#aaa6b5;font-size:.76rem}.techne-rank-name strong{font-size:1.15rem;font-weight:600}.techne-rank-next strong{color:#aaa6b5;font-size:.76rem;font-weight:500}.techne-rank-ring{aspect-ratio:1;color:#f2f0eb;font-variant-numeric:tabular-nums;border:4px solid #f2f0eb;border-radius:50%;place-items:center;width:54px;display:grid}.techne-rank-ring strong{font-size:.95rem;font-weight:600}@media (width<=900px){.techne-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding-block:88px 50px}.techne-hero h1{max-width:740px}.techne-hero-art img{max-width:440px}.techne-framework-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.techne-framework-card:last-child{grid-column:1/-1}.techne-progress{grid-template-columns:1fr;gap:36px}.techne-progression-visual{order:0}}@media (width<=620.99px){.techne-hero{padding-block:62px 44px}.techne-hero-copy p{font-size:var(--type-lead);margin-top:22px}.techne-hero-art img{width:min(82vw,360px)}.techne-offerings{padding-block:76px 48px}.techne-offerings h2{margin-bottom:28px}.techne-offering-grid{grid-template-columns:1fr;gap:12px}.techne-offering:nth-child(n){grid-column:auto;min-height:0;padding:24px}.techne-platform-views{padding-bottom:88px}.techne-platform-views h2{font-size:var(--type-section);margin-bottom:34px}.techne-platform-view+.techne-platform-view{margin-top:48px}.techne-platform-view figcaption{margin-bottom:14px}.techne-frameworks{padding-block:78px 92px}.techne-frameworks h2{font-size:var(--type-section)}.techne-frameworks-lead{margin:20px auto 42px}.techne-framework-list{grid-template-columns:1fr;gap:14px}.techne-framework-card:last-child{grid-column:auto}.techne-framework-card{min-height:0;padding:20px}.techne-framework-art{min-height:170px}.techne-framework-art img{width:min(100%,170px)}.techne-framework-copy{margin-top:0}.techne-progress{padding-block:82px 64px}.techne-progress h2{font-size:var(--type-section)}.techne-share{margin-top:50px}.techne-leaderboard{padding:15px 10px 10px}.leaderboard-bloods{display:none}.techne-leaderboard th:first-child{width:37px}.techne-leaderboard th:nth-child(3),.techne-leaderboard th:last-child{width:46px}.techne-leaderboard th,.techne-leaderboard td{padding-inline:3px}.techne-leaderboard td{height:54px}.leaderboard-player{gap:6px}.leaderboard-avatar{width:28px;height:28px}.leaderboard-handle{font-size:.72rem}.leaderboard-you{padding:2px 3px;font-size:.55rem}.techne-rank-card{grid-template-columns:30px minmax(0,1fr) 44px minmax(0,1fr);gap:7px;min-height:80px;padding:10px}.techne-rank-badge{width:30px;height:53px}.techne-rank-ring{border-width:3px;width:44px}.techne-rank-ring strong{font-size:.78rem}.techne-rank-name strong{font-size:.88rem}.techne-rank-name span,.techne-rank-next span,.techne-rank-next strong{font-size:.62rem}}.techne-insights{--section-bg:#000;padding-block:clamp(88px,9vw,130px) 44px}.techne-insights-intro{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;column-gap:clamp(32px,7vw,110px);margin-bottom:clamp(64px,8vw,112px);display:grid}.techne-insights h2{max-width:12ch;font-size:var(--type-section);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.08}.techne-insights-intro p{color:#c5c2cc;max-width:31rem;font-size:var(--type-lead);margin:0;line-height:1.5}.techne-insight-row{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(38px,6vw,100px);display:grid}.techne-insight-row+.techne-insight-row{margin-top:clamp(90px,10vw,150px)}.techne-insight-row-team{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.techne-insight-row-team .techne-insight-board{grid-area:1/1}.techne-insight-row-team .techne-insight-copy{grid-area:1/2}.techne-insight-copy h3{max-width:14ch;font-size:var(--type-subsection);letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.1}.techne-insight-copy p{color:#bbb8c4;max-width:26rem;font-size:var(--type-body);margin:22px 0 0;line-height:1.55}.techne-insight-board{color:#f1f0f4;background:#15161b;border:1px solid #34343e;border-radius:12px;min-width:0}.techne-insight-board-head,.techne-chart-line{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.techne-insight-board-head{border-bottom:1px solid #30313a;padding:17px 22px}.techne-insight-board-head strong{font-size:1.02rem;font-weight:600}.techne-insight-board-head span,.techne-chart-line>span{color:#aaa6b5;text-align:right;font-size:.82rem}.techne-insight-board h4{margin:0 0 20px;font-size:.98rem;font-weight:600}.techne-individual-charts{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.techne-coverage-chart,.techne-section-chart,.techne-team-completion,.techne-team-mix{min-width:0;padding:25px 22px}.techne-section-chart,.techne-team-mix{border-left:1px solid #30313a}.techne-coverage-content{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,24px);display:grid}.techne-insight-dial{aspect-ratio:1;background:conic-gradient(#a69bf2 0 var(--coverage), #30313b var(--coverage) 100%);border-radius:50%;place-items:center;width:118px;padding:17px;display:grid}.techne-insight-dial-center{aspect-ratio:1;background:#15161b;border-radius:50%;align-content:center;justify-items:center;width:100%;display:grid}.techne-insight-dial-center strong{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:600;line-height:1.1}.techne-insight-dial-center span{color:#aaa6b5;margin-top:5px;font-size:.75rem}.techne-coverage-legend,.techne-insight-bars,.techne-mix-legend{margin:0;padding:0;list-style:none}.techne-coverage-legend li,.techne-mix-legend li{color:#c5c2cc;border-bottom:1px solid #292b33;justify-content:space-between;align-items:center;gap:10px;padding-block:8px;font-size:.78rem;display:flex}.techne-coverage-legend li:last-child,.techne-mix-legend li:last-child{border-bottom:0}.techne-coverage-legend strong,.techne-mix-legend strong{color:#f1f0f4;font-variant-numeric:tabular-nums;flex:none;font-weight:600}.techne-insight-bars{gap:18px;display:grid}.techne-insight-bars li>div{justify-content:space-between;align-items:end;gap:10px;margin-bottom:8px;display:flex}.techne-insight-bars li span{color:#e8e6ed;font-size:.86rem;font-weight:600}.techne-insight-bars li small{color:#aaa6b5;margin-top:3px;font-size:.73rem;font-weight:400;display:block}.techne-insight-bars li strong{font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.techne-insight-bars progress{color:#a69bf2;appearance:none;background:#2c2d36;border:0;border-radius:7px;width:100%;height:7px;display:block;overflow:hidden}.techne-insight-bars progress::-webkit-progress-bar{background:#2c2d36}.techne-insight-bars progress::-webkit-progress-value{background:#a69bf2;border-radius:7px}.techne-insight-bars progress::-moz-progress-bar{background:#a69bf2;border-radius:7px}.techne-activity-chart{border-top:1px solid #30313a;padding:20px 22px 26px}.techne-chart-line h4{margin:0}.techne-heatmap{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;max-width:450px;margin-top:18px;display:grid}.techne-heatmap-week{gap:4px;display:grid}.techne-heatmap-day{aspect-ratio:1;background:#292b34;border-radius:2px;width:100%;display:block}.techne-heatmap-day[data-level="1"]{background:#414274}.techne-heatmap-day[data-level="2"]{background:#5c58a0}.techne-heatmap-day[data-level="3"]{background:#8178df}.techne-heatmap-day[data-level="4"]{background:#aca2f2}.techne-team-charts{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);display:grid}.techne-team-completion .techne-insight-bars{gap:25px}.techne-team-mix .techne-chart-line strong{color:#f1f0f4;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem;font-weight:600}.techne-mix-bar{border-radius:4px;width:100%;height:16px;margin:27px 0 17px;display:flex;overflow:hidden}.techne-mix-bar span{height:100%;display:block}.techne-mix-key{border-radius:2px;flex:none;width:9px;height:9px}.techne-mix-legend li>span:nth-child(2){flex:1}@media (width<=1060px){.techne-insight-row,.techne-insight-row-team{grid-template-columns:1fr;gap:30px}.techne-insight-row-team .techne-insight-board,.techne-insight-row-team .techne-insight-copy{grid-area:auto}}@media (width<=620px){.techne-insights{padding-block:76px 24px}.techne-insights-intro{grid-template-columns:1fr;gap:18px;margin-bottom:64px}.techne-insights h2{font-size:var(--type-section)}.techne-insight-row+.techne-insight-row{margin-top:90px}.techne-insight-copy h3{font-size:var(--type-subsection)}.techne-insight-board-head{padding:15px 16px}.techne-insight-board-head span{font-size:.72rem}.techne-individual-charts,.techne-team-charts{grid-template-columns:1fr}.techne-coverage-chart,.techne-section-chart,.techne-team-completion,.techne-team-mix{padding:20px 16px}.techne-section-chart,.techne-team-mix{border-top:1px solid #30313a;border-left:0}.techne-activity-chart{padding:20px 16px 24px}.techne-heatmap,.techne-heatmap-week{gap:3px}}@media (width<=380px){.techne-coverage-content{grid-template-columns:1fr;justify-items:start}.techne-coverage-legend{width:100%}.techne-chart-line{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.techne-insight-bars progress,.techne-insight-dial,.techne-heatmap-day{transition:none;animation:none}}
