.FrameworkDomainRows-module__6eD4Ya__root{margin-top:2rem;padding:.35rem 0 .6rem;position:relative;overflow:clip}.FrameworkDomainRows-module__6eD4Ya__rail{background:linear-gradient(#14b8a633,#94a3b866 38%,#2563eb5c 72%,#14b8a61f);width:1px;position:absolute;top:.9rem;bottom:1.1rem;left:.95rem;box-shadow:0 0 20px #2563eb33}.FrameworkDomainRows-module__6eD4Ya__chapter{padding:1.5rem 0 3rem 3.5rem;position:relative}.FrameworkDomainRows-module__6eD4Ya__chapterInner{align-items:start;gap:1.5rem;display:grid}.FrameworkDomainRows-module__6eD4Ya__marker{z-index:10;background:radial-gradient(circle at 34% 34%,#5eead4,#2563ebe6);border:1px solid #e2e8f066;border-radius:999px;width:1rem;height:1rem;position:absolute;top:2.2rem;left:.44rem;box-shadow:0 0 20px #2563eb66}.FrameworkDomainRows-module__6eD4Ya__markerLine{background:linear-gradient(90deg,#99f6e4b3,#94a3b800);width:clamp(1.5rem,4vw,2.5rem);height:1px;position:absolute;top:50%;left:100%}.FrameworkDomainRows-module__6eD4Ya__content{background:linear-gradient(152deg,#172335fa,#0b1220f2),#111a2be6;border:1px solid #94a3b826;border-radius:2rem;padding:2.5rem;transition:all .3s;position:relative;box-shadow:0 20px 50px #020617a6}.FrameworkDomainRows-module__6eD4Ya__indexBadge{color:#d1fae5;letter-spacing:.1em;width:2.5rem;height:2.5rem;font-size:.8rem;font-weight:700;font-family:var(--font-mono);background:#14b8a61a;border:1px solid #99f6e44d;border-radius:999px;justify-content:center;align-items:center;margin-bottom:2rem;display:inline-flex}.FrameworkDomainRows-module__6eD4Ya__title{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,1.5rem + 1.5vw,3rem);font-weight:700;line-height:1.1}.FrameworkDomainRows-module__6eD4Ya__description{color:#94a3b8cc;max-width:50ch;margin-top:1.5rem;font-size:1.125rem;line-height:1.6}.FrameworkDomainRows-module__6eD4Ya__toggle{letter-spacing:.15em;text-transform:uppercase;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;font-family:var(--font-mono);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;margin-top:2rem;padding:.75rem 1.75rem;transition:all .2s;display:inline-flex}.FrameworkDomainRows-module__6eD4Ya__toggleIcon{opacity:.6;width:1rem;height:1rem;transition:transform .3s cubic-bezier(.23,1,.32,1)}.FrameworkDomainRows-module__6eD4Ya__toggleIconOpen{color:#14b8a6;opacity:1;transform:rotate(180deg)}.FrameworkDomainRows-module__6eD4Ya__toggle:hover{background:#14b8a61a;border-color:#14b8a680;box-shadow:0 0 20px #14b8a626}.FrameworkDomainRows-module__6eD4Ya__detailsPanel{gap:1.25rem;margin-top:2rem;display:grid;overflow:hidden}.FrameworkDomainRows-module__6eD4Ya__detailsRow{border-left:1px solid #94a3b85c;padding-left:.68rem}.FrameworkDomainRows-module__6eD4Ya__detailsLabel{text-transform:uppercase;letter-spacing:.09em;color:#99f6e4e6;font-size:.7rem;font-weight:600;display:block}.FrameworkDomainRows-module__6eD4Ya__detailsText{color:var(--text-soft);margin-top:.25rem;font-size:.9rem;line-height:1.52}.FrameworkDomainRows-module__6eD4Ya__media{background:#020617;border:1px solid #94a3b826;border-radius:2rem;justify-content:center;align-items:center;min-height:280px;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 56px #020617b3}.FrameworkDomainRows-module__6eD4Ya__image{object-fit:contain;transition:opacity .3s;width:100%!important;height:100%!important;position:relative!important}.FrameworkDomainRows-module__6eD4Ya__mediaMask{pointer-events:none;z-index:5;background:radial-gradient(circle,#0000 40%,#0206174d 100%);position:absolute;inset:0}.FrameworkDomainRows-module__6eD4Ya__chapter:hover .FrameworkDomainRows-module__6eD4Ya__content{border-color:#14b8a666;box-shadow:0 25px 60px #020617cc,inset 0 0 0 1px #14b8a61a}@media (min-width:768px){.FrameworkDomainRows-module__6eD4Ya__rail{left:.94rem}.FrameworkDomainRows-module__6eD4Ya__chapter{padding:2.5rem 0 4.5rem 5rem}.FrameworkDomainRows-module__6eD4Ya__chapterInner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:4rem}.FrameworkDomainRows-module__6eD4Ya__marker{top:3.5rem;left:.94rem;transform:translate(-50%)}.FrameworkDomainRows-module__6eD4Ya__markerLine{width:4rem}.FrameworkDomainRows-module__6eD4Ya__chapterA .FrameworkDomainRows-module__6eD4Ya__content{margin-right:0}.FrameworkDomainRows-module__6eD4Ya__chapterA .FrameworkDomainRows-module__6eD4Ya__media{min-height:420px}.FrameworkDomainRows-module__6eD4Ya__chapterB .FrameworkDomainRows-module__6eD4Ya__media{grid-column:2;min-height:400px}.FrameworkDomainRows-module__6eD4Ya__chapterB .FrameworkDomainRows-module__6eD4Ya__content{grid-column:1;margin-top:0}.FrameworkDomainRows-module__6eD4Ya__chapterHero .FrameworkDomainRows-module__6eD4Ya__content{margin-right:0}.FrameworkDomainRows-module__6eD4Ya__chapterHero .FrameworkDomainRows-module__6eD4Ya__media{border-color:#5eead457;min-height:480px;box-shadow:0 40px 80px #020617cc}.FrameworkDomainRows-module__6eD4Ya__chapterC .FrameworkDomainRows-module__6eD4Ya__media{grid-column:2;min-height:420px}.FrameworkDomainRows-module__6eD4Ya__chapterC .FrameworkDomainRows-module__6eD4Ya__content{grid-column:1;margin-top:0}.FrameworkDomainRows-module__6eD4Ya__chapterD .FrameworkDomainRows-module__6eD4Ya__content{margin-right:0}.FrameworkDomainRows-module__6eD4Ya__chapterD .FrameworkDomainRows-module__6eD4Ya__media{min-height:380px}}@media (min-width:1024px){.FrameworkDomainRows-module__6eD4Ya__chapter{padding-bottom:6rem}.FrameworkDomainRows-module__6eD4Ya__chapterInner{gap:6rem}.FrameworkDomainRows-module__6eD4Ya__chapterA .FrameworkDomainRows-module__6eD4Ya__media{min-height:460px}.FrameworkDomainRows-module__6eD4Ya__chapterB .FrameworkDomainRows-module__6eD4Ya__media{min-height:440px}.FrameworkDomainRows-module__6eD4Ya__chapterHero .FrameworkDomainRows-module__6eD4Ya__media{min-height:520px}.FrameworkDomainRows-module__6eD4Ya__chapterC .FrameworkDomainRows-module__6eD4Ya__media{min-height:480px}.FrameworkDomainRows-module__6eD4Ya__chapterD .FrameworkDomainRows-module__6eD4Ya__media{min-height:420px}}@media (prefers-reduced-motion:reduce){.FrameworkDomainRows-module__6eD4Ya__chapter,.FrameworkDomainRows-module__6eD4Ya__content,.FrameworkDomainRows-module__6eD4Ya__media,.FrameworkDomainRows-module__6eD4Ya__image{transition:none!important;transform:none!important}}
