.RiCRTq_page em{color:var(--accent);font-style:italic}.RiCRTq_hero{padding:calc(var(--header-h) + clamp(40px, 7vw, 100px)) 0 clamp(48px, 7vw, 96px);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.RiCRTq_hero:before{content:"";background:radial-gradient(70% 80% at 85% 30%, var(--accent-soft), transparent 70%);pointer-events:none;position:absolute;inset:0}.RiCRTq_heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid;position:relative}.RiCRTq_heroTitle{margin-top:22px;font-size:clamp(48px,6.6vw,104px)}.RiCRTq_heroLead{max-width:560px;color:var(--ink-muted);margin-top:28px;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.RiCRTq_heroActions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.RiCRTq_heroVisual{justify-items:center;display:grid;position:relative}.RiCRTq_arc{width:100%;max-width:600px;height:auto;overflow:visible}.RiCRTq_arcBase{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:2 6}.RiCRTq_arcLine{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:1;stroke-linecap:round}.RiCRTq_tick{stroke:var(--ink-faint);stroke-width:1px}.RiCRTq_tickLong{stroke:var(--ink);stroke-width:1.4px}.RiCRTq_horizon{stroke:var(--line-strong);stroke-width:1px}.RiCRTq_sun circle{fill:var(--accent)}.RiCRTq_sun .RiCRTq_sunGlow{fill:var(--accent);opacity:.18}.RiCRTq_arcLabel{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--ink-muted);font-size:11px}.RiCRTq_bigNumber{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ink);align-items:flex-start;font-size:clamp(110px,14vw,220px);line-height:.8;display:flex;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.RiCRTq_bigNumber sup{color:var(--accent);margin-left:4px;font-size:.42em;line-height:1}.RiCRTq_bigLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-top:8px;font-size:12px}.RiCRTq_manifesto{border-bottom:1px solid var(--line);padding:clamp(80px,12vw,180px) 0}.RiCRTq_manifestoText{letter-spacing:-.01em;max-width:1100px;margin-top:28px;font-size:clamp(32px,4.2vw,64px);line-height:1.12}.RiCRTq_manifestoText span{display:inline}.RiCRTq_stats{border-bottom:1px solid var(--line)}.RiCRTq_statsGrid{grid-template-columns:repeat(3,1fr);display:grid}.RiCRTq_stat{border-left:1px solid var(--line);padding:clamp(36px,5vw,64px) clamp(16px,3vw,40px)}.RiCRTq_stat:first-child{border-left:0;padding-left:0}.RiCRTq_statValue{font-family:var(--font-serif);align-items:flex-start;font-size:clamp(64px,8vw,120px);line-height:.9;display:flex}.RiCRTq_statSuffix{color:var(--accent);margin-left:4px;font-size:.45em}.RiCRTq_statLabel{max-width:260px;color:var(--ink-muted);margin-top:16px;font-size:15px}.RiCRTq_story{border-bottom:1px solid var(--line);background:var(--bg-sunken);padding:clamp(80px,10vw,150px) 0}.RiCRTq_storyGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.RiCRTq_storyHead{top:calc(var(--header-h) + 48px);gap:22px;display:grid;position:sticky}.RiCRTq_storyHead h2{font-size:clamp(44px,5.4vw,84px)}.RiCRTq_storyHead p:last-child{max-width:420px;color:var(--ink-muted);font-size:17px}.RiCRTq_erasWrap,.RiCRTq_stepsWrap{position:relative}.RiCRTq_track,.RiCRTq_stepsTrack{background:var(--line-strong);width:1px;position:absolute;top:10px;bottom:10px;left:7px}.RiCRTq_trackFill{background:var(--accent);transform-origin:top;position:absolute;inset:0}.RiCRTq_eras{gap:clamp(48px,7vw,96px);margin:0;padding:0;list-style:none;display:grid}.RiCRTq_era{opacity:.4;transition:opacity .5s var(--ease-out);padding-left:48px;position:relative}.RiCRTq_era.RiCRTq_active{opacity:1}.RiCRTq_eraDot{border:1px solid var(--line-strong);background:var(--bg-sunken);border-radius:50%;width:15px;height:15px;transition:background .4s,border-color .4s,box-shadow .4s;position:absolute;top:6px;left:0}.RiCRTq_era.RiCRTq_active .RiCRTq_eraDot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 6px var(--accent-soft)}.RiCRTq_eraNum{font-family:var(--font-mono);color:var(--accent);font-size:12px}.RiCRTq_era h3{margin-top:10px;font-size:clamp(32px,3.4vw,48px)}.RiCRTq_era p:last-child{max-width:520px;color:var(--ink-muted);margin-top:14px;font-size:16px;line-height:1.65}.RiCRTq_values{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.RiCRTq_value{background:var(--bg);transition:background .35s var(--ease-out);align-content:start;gap:14px;padding:clamp(28px,3vw,40px) clamp(20px,2.4vw,32px) clamp(32px,3.4vw,48px);display:grid}.RiCRTq_value:hover{background:var(--bg-raised)}.RiCRTq_valueIcon{fill:none;width:32px;height:32px;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:18px}.RiCRTq_value h3{font-size:20px;font-weight:500}.RiCRTq_value p{color:var(--ink-muted);font-size:15px;line-height:1.6}.RiCRTq_quote{border-bottom:1px solid var(--line);text-align:center;padding:clamp(90px,12vw,180px) 0}.RiCRTq_quote blockquote{justify-items:center;gap:32px;max-width:1080px;margin:0 auto;display:grid}.RiCRTq_quote blockquote p{font-size:clamp(36px,4.8vw,72px);line-height:1.08}.RiCRTq_split{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.RiCRTq_split .section-head{top:calc(var(--header-h) + 40px);margin-bottom:0;position:sticky}.RiCRTq_services{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.RiCRTq_services li{border-bottom:1px solid var(--line);transition:background .3s var(--ease-out), padding .3s var(--ease-out);grid-template-columns:48px 1fr auto;align-items:baseline;gap:16px;padding:26px 4px;display:grid}.RiCRTq_services li:hover{background:var(--bg-raised);padding-left:14px}.RiCRTq_serviceNum{font-family:var(--font-mono);color:var(--accent);font-size:12px}.RiCRTq_services h3{font-size:clamp(20px,2vw,26px);font-weight:500}.RiCRTq_services p{color:var(--ink-muted);margin-top:6px;font-size:15px}.RiCRTq_serviceArrow{color:var(--ink-faint);transition:transform .3s var(--ease-out), color .3s}.RiCRTq_services li:hover .RiCRTq_serviceArrow{color:var(--accent);transform:translate(4px)}.RiCRTq_steps{gap:40px;margin:0;padding:0;list-style:none;display:grid}.RiCRTq_steps li{padding-left:52px;position:relative}.RiCRTq_stepNum{background:var(--bg);border:1px solid var(--accent);width:28px;height:28px;font-family:var(--font-mono);color:var(--accent);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:-2px;left:-6px}.RiCRTq_steps h3{font-size:22px;font-weight:500}.RiCRTq_steps p{max-width:480px;color:var(--ink-muted);margin-top:8px;font-size:15px}.RiCRTq_facts{border-top:1px solid var(--line);margin:0}.RiCRTq_facts div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:20px;padding:20px 0;display:grid}.RiCRTq_facts dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);padding-top:4px;font-size:11px}.RiCRTq_facts dd{margin:0;font-size:17px}.RiCRTq_closing{padding:clamp(100px,14vw,200px) 0;position:relative;overflow:hidden}.RiCRTq_closing:before{content:"";background:radial-gradient(60% 70% at 20% 80%, var(--accent-soft), transparent 70%);pointer-events:none;position:absolute;inset:0}.RiCRTq_closing h2{margin-top:20px;font-size:clamp(44px,7vw,112px);position:relative}@media (max-width:1023px){.RiCRTq_values{grid-template-columns:1fr 1fr}}@media (max-width:860px){.RiCRTq_heroGrid,.RiCRTq_storyGrid,.RiCRTq_split{grid-template-columns:1fr}.RiCRTq_heroVisual{order:-1;margin-bottom:8px}.RiCRTq_storyHead{position:static}.RiCRTq_split .section-head{position:static}.RiCRTq_statsGrid{grid-template-columns:1fr}.RiCRTq_stat,.RiCRTq_stat:first-child{border-left:0;border-top:1px solid var(--line);padding-left:0}.RiCRTq_stat:first-child{border-top:0}}@media (max-width:560px){.RiCRTq_values{grid-template-columns:1fr}.RiCRTq_facts div{grid-template-columns:1fr;gap:6px}.RiCRTq_services li{grid-template-columns:36px 1fr}.RiCRTq_serviceArrow{display:none}}
