:root{--rhs-pe-cream: #F5F0E8;--rhs-pe-walnut: #1A1208;--rhs-pe-sand: #E8DFCC;--rhs-pe-rust: #8B2500;--rhs-pe-gold: #B8860B;--rhs-pe-border: #C4B89A;--rhs-pe-muted: #766D61;--rhs-pe-green: #4E6245;--rhs-pe-shell: 1440px;--rhs-pe-gutter: clamp(20px, 4vw, 72px);--rhs-pe-space: clamp(80px, 9vw, 150px);--rhs-pe-transition: .26s cubic-bezier(.22,.61,.36,1)}.rhs-pe-shell{width:min(calc(100% - (var(--rhs-pe-gutter) * 2)),var(--rhs-pe-shell));margin-inline:auto}.rhs-pe-eyebrow{margin:0 0 18px;color:var(--rhs-pe-rust);font-family:IBM Plex Mono,monospace;font-size:.69rem;font-weight:500;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.rhs-pe-hero,.rhs-methodology-hero,.rhs-ecosystem-hero{padding:clamp(130px,15vw,220px) 0 100px;background:var(--rhs-pe-cream);color:var(--rhs-pe-walnut)}.rhs-pe-hero__grid,.rhs-methodology-hero__grid,.rhs-ecosystem-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:end;gap:clamp(55px,9vw,150px)}.rhs-pe-hero h1,.rhs-methodology-hero h1,.rhs-ecosystem-hero h1{max-width:13ch;margin:0;font-family:Fraunces,serif;font-size:clamp(4rem,8vw,8.8rem);font-weight:450;letter-spacing:-.06em;line-height:.89}.rhs-pe-hero__body,.rhs-methodology-hero__body,.rhs-ecosystem-hero__body{color:var(--rhs-pe-muted);font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.75}.rhs-pe-hero__body p,.rhs-methodology-hero__body p,.rhs-ecosystem-hero__body p{margin:0 0 1em}.rhs-pe-section{padding-block:var(--rhs-pe-space)}.rhs-pe-section--cream{background:var(--rhs-pe-cream);color:var(--rhs-pe-walnut)}.rhs-pe-section--sand{background:var(--rhs-pe-sand);color:var(--rhs-pe-walnut)}.rhs-pe-section--dark{background:var(--rhs-pe-walnut);color:var(--rhs-pe-cream)}.rhs-pe-heading{max-width:980px;margin-bottom:60px}.rhs-pe-heading--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:60px;align-items:end;max-width:none}.rhs-pe-section h2,.rhs-pe-heading h2{margin:0;font-family:Fraunces,serif;font-size:clamp(2.7rem,5vw,5.8rem);font-weight:450;letter-spacing:-.045em;line-height:.98}.rhs-pe-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:clamp(55px,9vw,150px)}.rhs-pe-prose{color:var(--rhs-pe-muted);font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.75}.rhs-pe-prose--muted{color:#f5f0e8b3}.rhs-pe-prose p{margin:0 0 1em}.rhs-pe-link{display:inline-flex;align-items:center;gap:9px;color:inherit;font-weight:650;text-decoration:none}.rhs-pe-link span{transition:transform var(--rhs-pe-transition)}.rhs-pe-link:hover span{transform:translate(3px)}.rhs-pe-link--light{color:var(--rhs-pe-cream)}.rhs-pe-card{padding:28px;border:1px solid var(--rhs-pe-border);background:#ffffff40}.rhs-pe-card__image{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:24px}.rhs-pe-card h3{margin:0;font-family:Fraunces,serif;font-size:2rem;line-height:1.05}.rhs-pe-card>p:not(.rhs-pe-eyebrow){color:var(--rhs-pe-muted);line-height:1.65}.rhs-pe-card .rhs-pe-link{margin-top:14px}.rhs-pe-principle-grid,.rhs-source-standard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(245,240,232,.24);border-left:1px solid rgba(245,240,232,.24)}.rhs-pe-principle,.rhs-source-standard{min-height:300px;padding:28px;border-right:1px solid rgba(245,240,232,.24);border-bottom:1px solid rgba(245,240,232,.24)}.rhs-pe-principle>span,.rhs-source-standard>span{color:var(--rhs-pe-rust);font-family:IBM Plex Mono,monospace;font-size:.68rem}.rhs-pe-principle h3,.rhs-source-standard h3{margin:80px 0 12px;font-family:Fraunces,serif;font-size:2rem}.rhs-pe-principle p,.rhs-source-standard p{color:#f5f0e8a8;line-height:1.65}.rhs-pe-process-list{border-top:1px solid var(--rhs-pe-border)}.rhs-methodology-step{display:grid;grid-template-columns:64px 1fr;gap:22px;padding:28px 0;border-bottom:1px solid var(--rhs-pe-border)}.rhs-methodology-step>span{color:var(--rhs-pe-rust);font-family:IBM Plex Mono,monospace;font-size:.68rem}.rhs-methodology-step h3{margin:0;font-family:Fraunces,serif;font-size:1.8rem}.rhs-methodology-step p{margin:8px 0 0;color:var(--rhs-pe-muted);line-height:1.65}.rhs-pe-roadmap-grid,.rhs-review-gate-grid,.rhs-architecture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rhs-methodology-criteria{display:grid;gap:18px}.rhs-methodology-criterion{padding:24px;border:1px solid var(--rhs-pe-border)}.rhs-methodology-criterion h3{margin:0;font-family:Fraunces,serif;font-size:2rem}.rhs-methodology-criterion>p:not(.rhs-pe-eyebrow){color:var(--rhs-pe-muted);line-height:1.65}.rhs-methodology-limit-list{display:grid;gap:18px;margin-top:32px}.rhs-methodology-limit{padding-top:18px;border-top:1px solid rgba(245,240,232,.24)}.rhs-methodology-limit strong{color:var(--rhs-pe-cream)}.rhs-methodology-limit p{margin:6px 0 0}.rhs-ecosystem-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rhs-pe-border);border-left:1px solid var(--rhs-pe-border)}.rhs-ecosystem-selector__button{min-height:220px;padding:26px;border:0;border-right:1px solid var(--rhs-pe-border);border-bottom:1px solid var(--rhs-pe-border);background:transparent;color:inherit;cursor:pointer;text-align:left;transition:background var(--rhs-pe-transition),color var(--rhs-pe-transition)}.rhs-ecosystem-selector__button strong{display:block;margin-top:38px;font-family:Fraunces,serif;font-size:2rem;line-height:1.05}.rhs-ecosystem-selector__button small{display:block;margin-top:14px;color:var(--rhs-pe-muted)}.rhs-ecosystem-selector__button:hover,.rhs-ecosystem-selector__button.is-active{background:var(--rhs-pe-walnut);color:var(--rhs-pe-cream)}.rhs-ecosystem-selector__button:hover small,.rhs-ecosystem-selector__button.is-active small{color:#f5f0e8a6}.rhs-ecosystem-filter-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:45px}.rhs-ecosystem-filter{min-height:40px;padding:8px 14px;border:1px solid var(--rhs-pe-border);background:transparent;color:inherit;cursor:pointer}.rhs-ecosystem-filter:hover,.rhs-ecosystem-filter.is-active{background:var(--rhs-pe-walnut);color:var(--rhs-pe-cream);border-color:var(--rhs-pe-walnut)}.rhs-ecosystem-group.is-hidden{display:none}.rhs-ecosystem-group__heading{margin-bottom:28px}.rhs-ecosystem-group__heading h3{margin:0;font-family:Fraunces,serif;font-size:clamp(2.4rem,4vw,4.6rem);font-weight:450}.rhs-ecosystem-node-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rhs-ecosystem-node{min-height:340px;padding:26px;border:1px solid var(--rhs-pe-border);background:#f5f0e870}.rhs-ecosystem-node[hidden]{display:none}.rhs-ecosystem-node__top{display:flex;justify-content:space-between;gap:18px}.rhs-ecosystem-status{height:fit-content;padding:6px 8px;border:1px solid var(--rhs-pe-border);color:var(--rhs-pe-muted);font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.rhs-ecosystem-node--live .rhs-ecosystem-status{color:var(--rhs-pe-green);border-color:#4e624580}.rhs-ecosystem-node--in-development .rhs-ecosystem-status{color:var(--rhs-pe-gold);border-color:#b8860b73}.rhs-ecosystem-node h3{margin:55px 0 12px;font-family:Fraunces,serif;font-size:2rem;line-height:1.05}.rhs-ecosystem-node>p{color:var(--rhs-pe-muted);line-height:1.65}.rhs-ecosystem-node__meta{display:grid;gap:8px;margin:28px 0 18px;padding-top:18px;border-top:1px solid var(--rhs-pe-border)}.rhs-ecosystem-node__meta>div{display:grid;grid-template-columns:100px 1fr;gap:12px}.rhs-ecosystem-node__meta dt{font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.rhs-ecosystem-node__meta dd{margin:0;color:var(--rhs-pe-muted);font-size:.8rem}@media(max-width:1100px){.rhs-pe-principle-grid,.rhs-source-standard-grid,.rhs-pe-roadmap-grid,.rhs-review-gate-grid,.rhs-architecture-grid,.rhs-ecosystem-node-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.rhs-pe-hero__grid,.rhs-methodology-hero__grid,.rhs-ecosystem-hero__grid,.rhs-pe-split,.rhs-pe-heading--split,.rhs-ecosystem-selector{grid-template-columns:1fr}}@media(max-width:680px){.rhs-pe-principle-grid,.rhs-source-standard-grid,.rhs-pe-roadmap-grid,.rhs-review-gate-grid,.rhs-architecture-grid,.rhs-ecosystem-node-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rhs-publisher-ecosystem.css.map */
