.fVrtXa_hero{isolation:isolate;background:var(--hero-ground,#070807);color:#fff;align-items:center;min-height:710px;display:flex;position:relative;overflow:hidden}.fVrtXa_artwork{z-index:-1;position:absolute;inset:0}.fVrtXa_artwork img{object-fit:cover;object-position:right center}.fVrtXa_artwork:after{content:"";background:linear-gradient(90deg, var(--hero-ground,#070807) 0%, rgb(var(--hero-ground-rgb,7 8 7) / .97) 23%, rgb(var(--hero-ground-rgb,7 8 7) / .78) 42%, rgb(var(--hero-ground-rgb,7 8 7) / .08) 72%);position:absolute;inset:0}.fVrtXa_copy{width:58%;max-width:880px;padding:64px 36px 64px max(28px,50vw - 640px)}.fVrtXa_lockup{align-items:center;gap:18px;display:flex}.fVrtXa_icon{object-fit:contain;border-radius:18px;flex-shrink:0}.fVrtXa_name{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800}.fVrtXa_credit{color:#e2eee5;align-items:center;gap:7px;margin:7px 0 0;font-size:12px;line-height:1.5;display:flex}.fVrtXa_credit img{object-fit:contain;flex-shrink:0}.fVrtXa_eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:34px 0 16px;font-size:11px;font-weight:800}.fVrtXa_hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(52px,5.8vw,88px);line-height:1.02}.fVrtXa_hero h1 em{color:var(--accent);font-family:var(--font-display);font-style:normal;font-weight:700}.fVrtXa_lede{color:#e2eee5;max-width:535px;margin:26px 0 0;font-size:18px;line-height:1.7}.fVrtXa_actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.fVrtXa_actions a{border:1px solid var(--control-line);border-radius:12px;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:14px 20px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.fVrtXa_primary{background:var(--action-bg);color:var(--action-text)}.fVrtXa_primary:hover{background:var(--action-hover)}.fVrtXa_secondary{color:#fff;background:#070807}.fVrtXa_secondary:hover{background:var(--action-hover)}.fVrtXa_actions a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.fVrtXa_status{color:#e2eee5;align-items:center;gap:9px;margin:22px 0 0;font-size:12px;display:flex}.fVrtXa_status span{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}@media (max-width:1000px){.fVrtXa_hero{min-height:0;padding-top:clamp(250px,43vw,390px);display:block}.fVrtXa_artwork{height:clamp(310px,52vw,470px);inset:0 0 auto}.fVrtXa_artwork img{object-position:right center}.fVrtXa_artwork:after{background:linear-gradient(transparent 55%, var(--hero-ground,#070807))}.fVrtXa_copy{width:100%;max-width:780px;margin:0 auto;padding:0 28px 54px}.fVrtXa_hero h1{font-size:clamp(50px,8vw,76px)}.fVrtXa_lede{max-width:620px}}@media (max-width:480px){.fVrtXa_copy{padding-inline:22px}.fVrtXa_icon{border-radius:14px;width:60px;height:60px}.fVrtXa_lockup{gap:13px}.fVrtXa_name{font-size:22px}.fVrtXa_credit{font-size:11px}.fVrtXa_credit img{width:19px;height:19px}.fVrtXa_eyebrow{margin-top:27px}.fVrtXa_hero h1{font-size:clamp(44px,12vw,58px)}.fVrtXa_lede{font-size:16px}.fVrtXa_actions{flex-direction:column}.fVrtXa_actions a{width:100%}}
.CPSKnG_overview{--hero-ground:#070807;background:var(--ink);color:#fff}.CPSKnG_overview h2{letter-spacing:-.025em;margin:0;font-size:clamp(34px,3.6vw,54px);line-height:1.1}.CPSKnG_overview h2 em{color:var(--accent);font-family:var(--font-display);font-style:normal;font-weight:700}.CPSKnG_overview h2[id],.CPSKnG_overview h1[id]{scroll-margin-top:28px}.CPSKnG_overview p{line-height:1.75}.CPSKnG_overview a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.CPSKnG_skipLink{z-index:30;color:#fff;background:#070807;padding:14px 20px;position:fixed;top:-160px;left:20px}.CPSKnG_skipLink:focus{top:12px}.CPSKnG_overviewNav{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 28px;min-height:76px;margin-top:80px;padding:10px max(150px,50vw - 640px) 10px max(28px,50vw - 640px);display:flex}.CPSKnG_overviewNav a{min-height:44px;color:var(--muted);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.CPSKnG_overviewNav a:hover{color:var(--accent)}.CPSKnG_focusStrip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1280px;margin:0 auto;display:grid}.CPSKnG_focusStrip p{border-right:1px solid var(--line);margin:0;padding:28px}.CPSKnG_focusStrip p:last-child{border-right:0}.CPSKnG_focusStrip strong,.CPSKnG_focusStrip span{display:block}.CPSKnG_focusStrip strong{color:var(--accent);font-size:15px}.CPSKnG_focusStrip span{color:var(--muted);margin-top:3px;font-size:13px}.CPSKnG_workspace,.CPSKnG_guidance,.CPSKnG_launch,.CPSKnG_resources{padding:86px max(28px,50vw - 640px)}.CPSKnG_eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:800}.CPSKnG_sectionIntro>p:last-child{max-width:720px;color:var(--muted);margin:26px 0 0;font-size:17px}.CPSKnG_capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:56px;display:grid}.CPSKnG_capabilities article{border-top:1px solid #6a866e;padding-top:20px}.CPSKnG_capabilities article>span{color:var(--accent);font-size:12px;font-weight:700}.CPSKnG_capabilities h3{letter-spacing:-.025em;margin:28px 0 14px;font-size:23px;line-height:1.25}.CPSKnG_capabilities p{color:var(--muted);margin:0;font-size:16px}.CPSKnG_guidance{background:var(--surface-raised);color:var(--paper);grid-template-columns:1fr 1fr;gap:64px;display:grid}.CPSKnG_guidance .CPSKnG_eyebrow,.CPSKnG_guidance h2 em{color:var(--accent)}.CPSKnG_guidanceCopy p{margin:0 0 22px;font-size:17px}.CPSKnG_guidanceCopy .CPSKnG_caution{color:var(--muted);border-top:1px solid #a8b2a0;margin-bottom:0;padding-top:20px;font-size:14px}.CPSKnG_launch{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;display:grid}.CPSKnG_launch p{color:var(--muted);margin:0 0 20px;font-size:16px}.CPSKnG_launch .CPSKnG_eyebrow{color:var(--accent);font-size:11px}.CPSKnG_launch strong{color:#fff}.CPSKnG_supportAction{border-bottom:1px solid var(--accent);min-height:48px;color:var(--accent);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:15px;font-weight:700;display:inline-flex}.CPSKnG_launch .CPSKnG_small{margin:16px 0 0;font-size:12px}.CPSKnG_resources{padding-top:50px;padding-bottom:54px}.CPSKnG_resources h2{font-size:23px}.CPSKnG_resources nav{flex-wrap:wrap;gap:8px 36px;margin-top:20px;display:flex}.CPSKnG_resources a{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:14px;display:inline-flex}.CPSKnG_resources a:hover{color:var(--accent)}.CPSKnG_resources p{color:var(--muted);margin:24px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){html:has([data-ricefarm-overview]){scroll-behavior:auto}}@media (max-width:760px){.CPSKnG_overviewNav{gap:4px 20px;padding-right:124px}.CPSKnG_workspace,.CPSKnG_guidance,.CPSKnG_launch{padding-block:58px}.CPSKnG_capabilities,.CPSKnG_guidance,.CPSKnG_launch{grid-template-columns:1fr;gap:32px}.CPSKnG_capabilities{margin-top:36px}.CPSKnG_capabilities h3{margin-top:18px}.CPSKnG_focusStrip p{padding:22px 18px}.CPSKnG_focusStrip strong{font-size:13px}.CPSKnG_focusStrip span{font-size:12px}}@media (max-width:480px){.CPSKnG_overviewNav{gap:0 16px;padding-left:22px}.CPSKnG_focusStrip{grid-template-columns:1fr;margin-inline:22px}.CPSKnG_focusStrip p{border-right:0;border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:16px 0;display:flex}.CPSKnG_focusStrip p:last-child{border-bottom:0}.CPSKnG_focusStrip span{margin:0}.CPSKnG_workspace,.CPSKnG_guidance,.CPSKnG_launch,.CPSKnG_resources{padding-inline:22px}.CPSKnG_resources nav{grid-template-columns:1fr 1fr;gap:6px 22px;display:grid}}
