.cd{--c-ink:#14231d;--c-teal:#174d43;--c-lime:#d9ff62;--c-orange:#ef6c3b;--c-cream:#f3eee3;--c-line:#d7ddd6;--c-muted:#637069;color:var(--c-ink);background:#fbfaf6;min-height:100vh}.cd *{box-sizing:border-box}.cd-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--c-line);z-index:20;background:#fbfaf6f2;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 4vw;display:grid;position:sticky;top:0}.cd-nav a{color:var(--c-ink);align-items:center;gap:10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.cd-nav a:last-child{color:var(--c-teal);justify-content:flex-end}.cd-nav span{background:var(--c-ink);width:31px;height:31px;color:var(--c-lime);font:9px var(--font-geist-mono);border-radius:50%;place-items:center;display:grid}.cd-nav div,.cd-kicker,.cd-label{font:700 10px var(--font-geist-mono);letter-spacing:.14em}.cd-nav div{color:var(--c-muted)}.cd-hero{background:radial-gradient(circle at 82% 18%,#d9ff6233,transparent 25%),var(--c-cream);padding:85px 7vw 60px}.cd-kicker,.cd-label{color:var(--c-orange)}.cd-hero>div:nth-child(2){align-items:flex-start;gap:35px;margin:35px 0 22px;display:flex}.cd-hero>div>span{font:60px/.9 var(--font-geist-mono);color:var(--c-teal)}.cd h1{letter-spacing:-.07em;margin:0;font-size:clamp(55px,8vw,105px);line-height:.88}.cd-hero>p{color:var(--c-teal);max-width:800px;margin-left:105px;font:21px/1.6 Georgia,serif}.cd-hero nav{gap:10px;margin:35px 0 0 105px;display:flex}.cd-hero nav a{color:var(--c-ink);border:1px solid #b6c0b7;padding:9px 13px;font-size:11px;text-decoration:none}.cd-section,.cd-flow,.cd-incident,.cd-mentor{padding:90px 7vw}.cd-two{grid-template-columns:.7fr 1.3fr;gap:6vw;margin-top:25px;display:grid}.cd h2{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(36px,5vw,62px);line-height:1}.cd-two>div>p{color:var(--c-muted);line-height:1.7}.cd-topic-grid{background:var(--c-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.cd-topic-grid article{background:#fff;min-height:145px;padding:20px}.cd-topic-grid span{font:9px var(--font-geist-mono);color:var(--c-orange)}.cd-topic-grid h3{margin:25px 0 8px;font-size:16px}.cd-topic-grid p{font-size:11px!important}.cd-flow{background:var(--c-teal);color:#fff}.cd-flow .cd-label{color:var(--c-lime)}.cd-flow h2{margin:25px 0 40px}.cd-flow>div:not(.cd-label){flex-wrap:wrap;gap:10px;display:flex}.cd-flow span{font:11px var(--font-geist-mono);border:1px solid #4a776f;padding:13px}.cd-flow span b{color:var(--c-orange);padding-left:15px}.cd-flow>p{color:#bbcec8;margin-top:28px}.cd-steps{margin:0;padding:0;list-style:none}.cd-steps li{border-bottom:1px solid var(--c-line);background:#fff;grid-template-columns:55px 1fr;padding:18px;font-size:14px;display:grid}.cd-steps li span{font:9px var(--font-geist-mono);color:var(--c-orange)}.cd-incident{background:#e8ede7}.cd-incident>h2{max-width:1000px;margin:25px 0 45px}.cd-incident-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cd-incident-grid article{background:#fff;padding:25px}.cd-incident-grid h3{font-size:17px}.cd-incident-grid p,.cd li{color:var(--c-muted);font-size:13px;line-height:1.7}.cd-design{background:var(--c-cream)}.cd-design .cd-two>div>p{color:var(--c-teal);margin:0;font:25px/1.5 Georgia,serif}.cd-design aside{border-left:3px solid var(--c-orange);margin-top:28px;padding:15px 20px;font-size:13px}.cd-review-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:30px;display:grid}.cd-review-grid article{border:1px solid var(--c-line);background:#fff;padding:25px}.cd-review-grid h2{font-size:24px}.cd-review label{border-bottom:1px solid var(--c-line);gap:11px;padding:11px 0;font-size:13px;display:flex}.cd-review input{-webkit-appearance:none;appearance:none;border:1px solid #85928b;flex:none;width:17px;height:17px}.cd-review input:checked{background:var(--c-lime);box-shadow:inset 0 0 0 4px #fff}.cd-mentor{background:var(--c-ink);color:#fff}.cd-mentor .cd-label{color:var(--c-lime)}.cd-mentor h2{max-width:1000px;margin:28px 0 40px;font:34px/1.4 Georgia,serif}.cd-mentor>div{flex-wrap:wrap;gap:9px;display:flex}.cd-mentor>div span{font:10px var(--font-geist-mono);border:1px solid #425049;padding:12px}.cd-mentor b{color:var(--c-lime);padding-right:7px}.cd-next{background:#0b1511;grid-template-columns:1fr 1fr;padding:35px 6vw;display:grid}.cd-next a{color:var(--c-lime);font-size:13px;text-decoration:none}.cd-next a:last-child{text-align:right}@media (max-width:900px){.cd-two,.cd-review-grid,.cd-incident-grid{grid-template-columns:1fr}.cd-hero>p,.cd-hero nav{margin-left:0}}@media (max-width:620px){.cd-nav{grid-template-columns:1fr auto}.cd-nav div{display:none}.cd-hero,.cd-section,.cd-flow,.cd-incident,.cd-mentor{padding:65px 5vw}.cd-hero>div:nth-child(2){display:block}.cd-hero>div>span{font-size:38px}.cd h1{margin-top:18px;font-size:55px}.cd-hero nav{flex-wrap:wrap}.cd-topic-grid{grid-template-columns:1fr}.cd-next{grid-template-columns:1fr;gap:20px}.cd-next a:last-child{text-align:left}}
