.rs-page{--rs-ink:var(--color-ink);--rs-cream:var(--color-cream);--rs-canvas:var(--color-canvas);--rs-sand:var(--color-sand);--rs-gold:var(--color-gold);--rs-blue:var(--color-blue);--rs-muted:color-mix(in srgb, var(--rs-ink) 68%, transparent);--rs-line:color-mix(in srgb, var(--rs-ink) 15%, transparent);color:var(--rs-ink);background:var(--rs-canvas);font-family:var(--font-sans)}.rs-page h1,.rs-page h2,.rs-page h3{font-family:var(--font-display)}.rs-page em{color:inherit;font-family:inherit;font-style:normal}.rs-shell{width:min(100% - 2.5rem, var(--site-shell));margin-inline:auto}.rs-hero{background:var(--rs-blue)}.rs-hero__glow{background:radial-gradient(42rem 30rem at 18% 12%, color-mix(in srgb, var(--rs-gold) 72%, transparent), transparent 68%), radial-gradient(38rem 26rem at 88% 88%, color-mix(in srgb, var(--rs-ink) 22%, transparent), transparent 72%);position:absolute;inset:0}.rs-hero__copy{z-index:1;text-align:center;margin-inline:auto;position:relative}.rs-hero h1{color:var(--rs-ink);margin-inline:auto}.rs-hero p{max-width:34rem;color:color-mix(in srgb, var(--rs-ink) 76%, transparent);margin:1.55rem auto 0;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.52}.rs-content{padding:var(--site-space-section) 0 clamp(5rem, 10vw, 9rem);background:var(--rs-cream)}.rs-groups{gap:clamp(4rem,8vw,7rem);display:grid}.rs-group h2{color:var(--rs-ink);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:620;line-height:1}.rs-list{border-top:1px solid var(--rs-line);margin-top:1.8rem}.rs-item{border-bottom:1px solid var(--rs-line);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:clamp(1rem,3vw,2.6rem);padding:1.5rem 0;text-decoration:none;transition:background .18s;display:grid}.rs-item:hover{background:color-mix(in srgb, var(--rs-sand) 42%, transparent)}.rs-item__index{color:color-mix(in srgb, var(--rs-ink) 72%, transparent);letter-spacing:.14em;font-variant-numeric:tabular-nums;padding-top:.22rem;font-size:.74rem;font-weight:700}.rs-item__copy h3{color:var(--rs-ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:600;line-height:1.1}.rs-item__copy p{max-width:36rem;color:var(--rs-muted);margin:.48rem 0 0;font-size:.93rem;line-height:1.5}.rs-item__arrow{border:1px solid var(--rs-line);width:2.55rem;height:2.55rem;color:var(--rs-ink);border-radius:50%;place-items:center;font-size:1.05rem;transition:transform .18s,background .18s;display:grid}.rs-item:hover .rs-item__arrow{background:var(--rs-gold);transform:translate(3px,-3px)}@media (max-width:640px){.rs-shell{width:min(100% - 2rem, var(--site-shell))}.rs-content{padding-inline:1rem}.rs-item{grid-template-columns:auto minmax(0,1fr);gap:.85rem}.rs-item__arrow{display:none}}@media (prefers-reduced-motion:reduce){.rs-item,.rs-item__arrow{transition:none!important}}
