.rios-about-story_origin__s_rE1{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);min-height:35rem;margin:clamp(2rem,5vw,4.5rem) 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--rios-accent-default) 30%,var(--rios-border));border-radius:1.5rem;background:var(--rios-surface-raised);box-shadow:0 2rem 6rem rgba(0,0,0,.18)}.rios-about-story_originVisual__CX_9n{position:relative;min-height:30rem;overflow:hidden}.rios-about-story_originVisual__CX_9n img{object-fit:cover;object-position:56% center}.rios-about-story_originShade__DYbNf{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(3,8,7,.92))}.rios-about-story_originMarker__jGTEH{position:absolute;inset:auto 1.4rem 1.4rem;display:grid;grid-template-columns:auto 1fr;gap:.15rem .75rem;align-items:baseline;color:#fff}.rios-about-story_originMarker__jGTEH span{grid-row:1/3;color:var(--rios-accent-default);font-family:var(--rios-font-display,inherit);font-size:2rem}.rios-about-story_originMarker__jGTEH strong{font-family:var(--rios-font-display,inherit);font-size:1.2rem}.rios-about-story_originMarker__jGTEH small{color:rgba(255,255,255,.62);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.rios-about-story_originCopy__lXlGX{display:grid;align-content:center;gap:1rem;padding:clamp(1.5rem,4vw,3.4rem);background:radial-gradient(circle at 100% 0,rgba(200,169,110,.1),transparent 34%)}.rios-about-story_engineGrid__gURtp article>p,.rios-about-story_engines__vzNXR header>p,.rios-about-story_loopSection__fmYVQ header>p,.rios-about-story_originCopy__lXlGX>p:first-child{margin:0;color:var(--rios-accent-default);font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.rios-about-story_engines__vzNXR h2,.rios-about-story_loopSection__fmYVQ h2,.rios-about-story_originCopy__lXlGX h2{margin:0;color:var(--rios-text-primary);font-family:var(--rios-font-display,inherit);font-weight:620;letter-spacing:-.04em}.rios-about-story_originCopy__lXlGX h2{max-width:10ch;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.94}.rios-about-story_contextTrail__b_KVM{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.rios-about-story_contextTrail__b_KVM span{border:1px solid var(--rios-border);border-radius:999px;padding:.35rem .55rem;color:var(--rios-text-secondary);font-size:.62rem}.rios-about-story_contextTrail__b_KVM i{color:var(--rios-accent-default);font-style:normal}.rios-about-story_originBody__faOm2{margin:0;color:var(--rios-text-secondary);line-height:1.7}.rios-about-story_originAnswer__m0CWU{border-left:2px solid var(--rios-accent-default);padding-left:1rem;color:var(--rios-text-primary);line-height:1.55}.rios-about-story_loopSection__fmYVQ{display:grid;gap:1.5rem;margin:clamp(3rem,7vw,6rem) 0}.rios-about-story_loopSection__fmYVQ header{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);gap:.65rem 2rem;align-items:end}.rios-about-story_loopSection__fmYVQ h2{max-width:15ch;font-size:clamp(2.15rem,4.5vw,4rem);line-height:.98}.rios-about-story_loopSection__fmYVQ header>span{grid-column:2;color:var(--rios-text-secondary);line-height:1.6}.rios-about-story_loop__vKpum{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;margin:0;padding:1.4rem 0 0;list-style:none}.rios-about-story_loop__vKpum:before{content:"";position:absolute;top:.25rem;left:3%;right:3%;height:1px;background:linear-gradient(90deg,transparent,var(--rios-accent-default) 12% 88%,transparent)}.rios-about-story_loop__vKpum li{position:relative;display:grid;align-content:start;gap:.45rem;min-height:8.5rem;padding:1rem .75rem;border:1px solid var(--rios-border);border-radius:.8rem;background:var(--rios-surface-raised)}.rios-about-story_loop__vKpum li:before{content:"";position:absolute;top:-1.38rem;left:50%;width:.55rem;height:.55rem;border:2px solid var(--rios-surface-page);border-radius:50%;background:var(--rios-accent-default);transform:translateX(-50%)}.rios-about-story_loop__vKpum li:last-child{background:linear-gradient(145deg,color-mix(in srgb,var(--rios-accent-default) 10%,var(--rios-surface-raised)),var(--rios-surface-raised))}.rios-about-story_loop__vKpum span{color:var(--rios-accent-default);font-size:.6rem;font-weight:850;letter-spacing:.12em}.rios-about-story_loop__vKpum strong{color:var(--rios-text-primary);font-size:.78rem;line-height:1.35}.rios-about-story_engines__vzNXR{display:grid;gap:1.5rem;margin:clamp(3rem,7vw,6rem) 0}.rios-about-story_engines__vzNXR header{display:grid;gap:.65rem}.rios-about-story_engines__vzNXR h2{max-width:17ch;font-size:clamp(2.15rem,4.5vw,4rem);line-height:.98}.rios-about-story_engineGrid__gURtp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.rios-about-story_engineGrid__gURtp article{--engine-accent:var(--rios-accent-default);position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:.75rem;min-width:0;overflow:hidden;padding:1.25rem;border:1px solid var(--rios-border);border-radius:1.15rem;background:var(--rios-surface-raised)}.rios-about-story_engineGrid__gURtp article:nth-child(2){--engine-accent:#81adc2}.rios-about-story_engineGrid__gURtp article:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--engine-accent),transparent)}.rios-about-story_engineTop__2IAGC{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.rios-about-story_engineTop__2IAGC>span:first-child{color:var(--engine-accent);font-family:var(--rios-font-display,inherit);font-size:1.6rem}.rios-about-story_engineTop__2IAGC img{width:4.4rem;height:4.4rem;border-radius:.9rem;object-fit:cover}.rios-about-story_teachMark__BeLI4{display:grid;place-items:center;width:4.4rem;height:4.4rem;border:1px solid #81adc2;border-radius:.9rem;background:#152226;color:#eef7f9;font-family:var(--rios-font-display,inherit);font-size:2rem}.rios-about-story_engineGrid__gURtp article>p{color:var(--engine-accent)}.rios-about-story_engineGrid__gURtp h3{margin:0;color:var(--rios-text-primary);font-family:var(--rios-font-display,inherit);font-size:1.45rem;line-height:1.08;letter-spacing:-.025em}.rios-about-story_engineBody__aJNuS{color:var(--rios-text-secondary);font-size:.8rem;line-height:1.6}.rios-about-story_engineGrid__gURtp a{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--rios-border);padding-top:.85rem;color:var(--rios-text-primary);font-size:.75rem;font-weight:800;text-decoration:none}.rios-about-story_engineGrid__gURtp a b{color:var(--engine-accent);font-size:1rem}@media (max-width:64rem){.rios-about-story_origin__s_rE1{grid-template-columns:1fr}.rios-about-story_originVisual__CX_9n{min-height:27rem}.rios-about-story_loopSection__fmYVQ header{grid-template-columns:1fr}.rios-about-story_loopSection__fmYVQ header>span{grid-column:1}.rios-about-story_loop__vKpum{grid-template-columns:repeat(4,minmax(0,1fr))}.rios-about-story_loop__vKpum li:before,.rios-about-story_loop__vKpum:before{display:none}.rios-about-story_engineGrid__gURtp{grid-template-columns:1fr}}@media (max-width:38rem){.rios-about-story_origin__s_rE1{min-height:0}.rios-about-story_originVisual__CX_9n{min-height:23rem}.rios-about-story_originCopy__lXlGX{padding:1.35rem}.rios-about-story_originCopy__lXlGX h2{font-size:2.65rem}.rios-about-story_loop__vKpum{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.rios-about-story_loop__vKpum li{min-height:6.7rem}.rios-about-story_loop__vKpum li:last-child{grid-column:1/-1;min-height:5rem}}