.cs-hero{padding:160px 0 60px}.cs-hero-top{display:flex;justify-content:space-between;margin-bottom:40px}.cs-hero-result{font-family:Clash Display;font-weight:500;font-size:clamp(56px,9vw,160px);line-height:.92;letter-spacing:-.035em;color:var(--jungle);max-width:18ch}.cs-hero-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:80px;padding-top:40px;border-top:1px solid var(--line)}.cs-hero-meta .t-eyebrow{color:var(--mute);margin-bottom:12px}@media(max-width:900px){.cs-hero-meta{grid-template-columns:1fr 1fr}}.cs-image{padding:40px 0 80px}.cs-image-ph{aspect-ratio:16/9;border-radius:12px;background:radial-gradient(circle at 30% 40%,rgba(244,75,49,.25),transparent 55%),radial-gradient(circle at 80% 70%,rgba(0,71,71,.3),transparent 55%),linear-gradient(135deg,#f4f2ec,#d8d3c5)}.cs-brief-grid,.cs-two-col{display:grid;grid-template-columns:240px 1fr;gap:80px}@media(max-width:900px){.cs-brief-grid,.cs-two-col{grid-template-columns:1fr;gap:32px}}.cs-list{list-style:none}.cs-list li{font-family:Clash Display;font-weight:400;font-size:clamp(22px,2vw,30px);color:var(--jungle);line-height:1.2;padding:20px 0;border-top:1px solid var(--line);letter-spacing:-.015em}.cs-list li:first-child{border-top:0;padding-top:0}.cs-list li:before{content:"−  ";color:var(--orange);font-weight:300}.cs-result{padding:140px 0;background:var(--jungle);color:#fff}.cs-result .t-eyebrow{color:var(--orange)}.cs-result-head{margin-bottom:60px}.cs-result-stats{display:grid;grid-template-columns:repeat(var(--cs-stat-cols, 4),minmax(0,1fr));gap:40px}.cs-result-stats>div{min-width:0;container-type:inline-size}.cs-stat-n{font-family:Clash Display;font-weight:500;font-size:clamp(42px,4.4vw,68px);font-size:clamp(32px,21cqw,120px);line-height:.9;letter-spacing:-.03em;color:#fff;margin-bottom:20px}.cs-stat-l{font-size:14px;color:#ffffffb3;max-width:22ch}@media(max-width:1100px){.cs-result-stats{grid-template-columns:1fr 1fr}}.cs-learn{background:var(--bg-off)}.cs-next{padding:40px 0 160px}.cs-next-link{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:48px;background:var(--bg-warm);border-radius:16px;transition:background .4s var(--ease)}.cs-next-link:hover{background:var(--jungle);color:#fff}.cs-next-link:hover h3,.cs-next-link:hover .t-eyebrow{color:#fff}.cs-next-arrow{font-size:48px;transition:transform .3s}.cs-next-link:hover .cs-next-arrow{color:var(--orange);transform:translate(12px)}@media(max-width:600px){.cs-hero-result{font-size:clamp(38px,11vw,60px);max-width:100%}.cs-hero-meta{grid-template-columns:1fr 1fr;gap:24px;margin-top:44px;padding-top:28px}.cs-result-stats{grid-template-columns:1fr;gap:28px}.cs-stat-n{margin-bottom:12px}.cs-list li{font-size:clamp(19px,5vw,24px);padding:16px 0}.cs-widget{margin-top:44px}.cs-next-link{flex-direction:column;align-items:flex-start;gap:20px}}@media(max-width:380px){.cs-hero-meta{grid-template-columns:1fr;gap:18px}}.cs-phase-list{list-style:none;counter-reset:phase;display:flex;flex-direction:column;gap:40px}.cs-phase{counter-increment:phase;padding-top:28px;border-top:1px solid var(--line)}.cs-phase:first-child{padding-top:0;border-top:0}.cs-phase-title{display:flex;gap:16px;align-items:baseline}.cs-phase-title:before{content:counter(phase,decimal-leading-zero);font-family:Geist Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.1em;color:var(--orange);flex:0 0 auto}.cs-phase-body{margin-top:12px;font-size:16px;line-height:1.6;color:var(--ink);max-width:68ch}@media(max-width:600px){.cs-phase-list{gap:28px}.cs-phase{padding-top:22px}}.cs-phase-points{margin-top:14px;display:flex;flex-direction:column;gap:10px;list-style:none;max-width:68ch}.cs-phase-points li{position:relative;padding-left:20px;font-size:16px;line-height:1.6;color:var(--mute-2)}.cs-phase-points li:before{content:"—";position:absolute;left:0;color:var(--orange)}.cs-phase-points strong,.cs-phase-body strong{font-weight:500;color:var(--jungle)}.cs-hero-media{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--jungle);display:grid;place-items:center}.cs-hero-media:before{content:"";position:absolute;inset:-6%;background-image:var(--cs-hero-fill);background-size:cover;background-position:center;filter:blur(40px) saturate(1.15);opacity:.5}.cs-hero-asset{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.cs-hero-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:#fffffff5;color:var(--jungle);display:flex;align-items:center;justify-content:center;font-size:20px;cursor:none;z-index:2;transition:opacity .25s var(--ease),background .3s var(--ease)}.cs-hero-media:hover .cs-hero-play{background:var(--orange);color:#fff}.cs-hero-media.is-playing .cs-hero-play{opacity:0;pointer-events:none}@media(max-width:600px){.cs-hero-media{aspect-ratio:4 / 3}.cs-hero-media.is-portrait{aspect-ratio:9 / 16}.cs-hero-play{width:52px;height:52px;font-size:17px}}.cs-disciplines[data-astro-cid-by4zwojz]{font-size:20px}.cs-col-title[data-astro-cid-by4zwojz]{margin-top:16px;max-width:14ch}.cs-widget[data-astro-cid-by4zwojz]{margin-top:80px}.cs-learn-inner[data-astro-cid-by4zwojz]{max-width:920px}.cs-learn-title[data-astro-cid-by4zwojz],.cs-next-title[data-astro-cid-by4zwojz]{margin-top:16px}.cs-learn-title[data-astro-cid-by4zwojz]{margin-top:24px}.cs-brief-body[data-astro-cid-by4zwojz] p{font-family:Geist,sans-serif;font-weight:400;font-size:clamp(18px,1.6vw,24px);line-height:1.45;color:var(--ink);letter-spacing:-.01em}
