:root{--tk-green:#2a826b;--tk-dark-green:#044849;--tk-clay:#c96442;--tk-cream:#fbf4ef;--tk-mint:#78c4a2;--tk-ink:#021b15;--tk-ink-70:rgba(2,27,21,.72);--tk-ink-55:rgba(2,27,21,.55);--tk-ink-35:rgba(2,27,21,.35);--tk-ink-08:rgba(2,27,21,.08);--tk-font:"DM Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tk-mono:"DM Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--tk-radius-lg:20px;--tk-pad-x:20px;--tk-section:96px;--tk-container:1200px;--tk-grad-forest:linear-gradient(160deg,#2a826b,#044849 70%,#021b15)}.tk-leader-card.sec{border-top:0 solid var(--tk-ink-08);color:var(--tk-ink);font-family:var(--tk-font);padding:20px var(--tk-pad-x)}.tk-leader-card.sec-cream{background:var(--tk-cream)}.tk-leader-card .sec-inner{margin:0 auto;max-width:var(--tk-container)}.tk-leader-card .vd-label{color:var(--tk-clay);font-family:var(--tk-mono);font-size:10.5px;letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}.tk-leader-card .leader{border:1px solid var(--tk-ink-08);border-radius:var(--tk-radius-lg);overflow:hidden}.tk-leader-card .leader-top{align-items:baseline;background:var(--tk-dark-green);color:#fff;display:flex;flex-wrap:wrap;gap:14px 20px;padding:30px 34px}.tk-leader-card .leader-top .ln{color:#fff;font-size:28px;font-weight:500;letter-spacing:-.02em}.tk-leader-card .leader-top .lmeta{color:var(--tk-mint);font-family:var(--tk-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.tk-leader-card .leader-top .lsite{color:hsla(0,0%,100%,.55);font-family:var(--tk-mono);font-size:11px;letter-spacing:.06em;margin-left:auto}.tk-leader-card .leader-split{background:#fff;display:grid;grid-template-columns:1fr}.tk-leader-card .leader-media{aspect-ratio:16/7;background:var(--tk-grad-forest);min-height:0;overflow:hidden;position:relative}.tk-leader-card .leader-media img{display:block;height:100%;object-fit:cover;object-position:top;width:100%}.tk-leader-card .leader-media-placeholder{align-items:center;color:hsla(0,0%,100%,.55);display:flex;font-family:var(--tk-mono);font-size:11px;inset:0;justify-content:center;letter-spacing:.08em;padding:20px;position:absolute;text-align:center;text-transform:uppercase}.tk-leader-card .leader-scoretag{align-items:baseline;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(4,72,73,.82);border:1px solid hsla(0,0%,100%,.22);border-radius:14px;bottom:22px;display:flex;gap:7px;left:22px;padding:12px 16px;position:absolute;z-index:2}.tk-leader-card .leader-scoretag .n{color:#fff;font-size:34px;font-weight:500;letter-spacing:-.03em;line-height:1}.tk-leader-card .leader-scoretag .u{color:var(--tk-mint);font-family:var(--tk-mono);font-size:8.5px;letter-spacing:.08em;line-height:1.25;max-width:70px;text-transform:uppercase}.tk-leader-card .leader-body{background:var(--tk-cream);padding:30px 34px}.tk-leader-card .leader-quote{color:var(--tk-dark-green);font-size:clamp(20px,2.2vw,26px);font-weight:500;letter-spacing:-.012em;line-height:1.27;margin:0 0 30px;max-width:1100px}.tk-leader-card .leader-quote p{margin:0}.tk-leader-card .leader-cols{align-items:center;display:flex;gap:50px;justify-content:space-between}.tk-leader-card .notice-list{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.tk-leader-card .notice-list li{color:var(--tk-ink-70);font-size:15px;line-height:1.55;padding-left:18px;position:relative}.tk-leader-card .notice-list li:before{background:var(--tk-clay);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:9px;width:7px}.tk-leader-card .notice-list li strong{color:var(--tk-dark-green);font-weight:600}.tk-leader-card .notice-list li p{margin:0}.tk-leader-card .leader-notice-card{background:#fff;border-radius:12px;flex:0 0 402px;max-width:402px;padding:40px}.tk-leader-card .leader-notice{color:var(--tk-clay);font-family:var(--tk-mono);font-size:10px;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.tk-leader-card .leader-notice-body{color:var(--tk-dark-green);font-size:15px;font-weight:500;line-height:1.6}.tk-leader-card .leader-notice-body p{margin:0}@media (max-width:1060px){.tk-leader-card .leader-cols{align-items:stretch;flex-direction:column;gap:28px}.tk-leader-card .leader-notice-card{flex:1 1 auto;max-width:none;padding:28px}}@media (max-width:820px){.tk-leader-card.sec{padding:30px 20px}.tk-leader-card .leader-media{aspect-ratio:4/3}.tk-leader-card .leader-body,.tk-leader-card .leader-top{padding:24px 22px}.tk-leader-card .leader-top .lsite{margin-left:0}}