.cosmos-features{--sb-ink:#f9f9ea;--sb-muted:#bbbbb0;--sb-orange:#e64e14;--sb-orange-hi:#ff6026;--sb-line:#f9f9ea24;--sb-display:var(--font-space-grotesk),"Space Grotesk","Fira Sans",system-ui,sans-serif;--sb-body:var(--font-fira-sans),"Fira Sans",system-ui,sans-serif;--sb-ease:cubic-bezier(.16,1,.3,1);--sb-pad:clamp(20px,4vw,48px);color:var(--sb-ink);font-family:var(--sb-body);scroll-margin-top:calc(var(--g-site-header-height,72px) + var(--g-announcement-height,0px));line-height:1.5;position:relative;overflow:hidden}.cosmos-features__wrap{max-width:1280px;padding:clamp(48px,5vw,72px)var(--sb-pad);margin:0 auto}.cosmos-features__head{text-align:center}.cosmos-features__eyebrow{font-family:var(--sb-display);letter-spacing:.2em;text-transform:uppercase;color:var(--sb-orange-hi);align-items:center;gap:14px;margin:0 0 clamp(18px,2vw,28px);font-size:clamp(13px,1.1vw,16px);font-weight:500;display:inline-flex}.cosmos-features__eyebrow:before,.cosmos-features__eyebrow:after{content:"";background:currentColor;width:40px;height:2px}.cosmos-features__h2{font-family:var(--sb-display);letter-spacing:-.03em;color:var(--sb-ink);margin:0;font-size:clamp(34px,4.8vw,70px);font-weight:600;line-height:1}.cosmos-features__lead{max-width:760px;color:var(--sb-muted);margin:clamp(18px,2.4vw,32px) auto 0;font-size:clamp(18px,1.7vw,25px);font-weight:300;line-height:1.4}.cosmos-features__lead b{color:var(--sb-ink);font-weight:500}.cosmos-features__row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,80px);padding:clamp(40px,5vw,72px) 0;display:grid}.cosmos-features__row:last-child{padding-bottom:0}.cosmos-features__row.-text-only{grid-template-columns:minmax(0,1fr)}.cosmos-features__row.-flip .cosmos-features__copy{order:2}.cosmos-features__h3{font-family:var(--sb-display);letter-spacing:-.03em;color:var(--sb-ink);margin:0;font-size:clamp(30px,3.4vw,50px);font-weight:600;line-height:1.02}.cosmos-features__text{color:var(--sb-muted);margin:18px 0 0;font-size:clamp(17px,1.4vw,21px);font-weight:300;line-height:1.4}.cosmos-features__text b{color:var(--sb-ink);font-weight:500}.cosmos-features__chip{font-family:var(--sb-display);background:#e64e141a;border:1px solid #e64e1480;border-radius:999px;align-items:center;gap:12px;margin-top:26px;padding:12px 20px;font-size:clamp(14px,1.1vw,17px);font-weight:500;display:inline-flex}.cosmos-features__chip i{background:var(--sb-orange);width:10px;height:10px;box-shadow:0 0 12px var(--sb-orange);border-radius:50%;animation:1.6s infinite sb-pulse}.cosmos-features__art{border:1px solid var(--sb-line);opacity:0;aspect-ratio:4/3;border-radius:32px;position:relative;overflow:hidden;transform:translate(60px)scale(.96);box-shadow:0 40px 120px #0009,inset 0 0 0 1px #ffffff0d}.cosmos-features__art:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#060411d9);position:absolute;inset:0}.cosmos-features__art img{object-fit:cover;filter:grayscale()contrast(1.08);width:100%;height:100%;display:block}.cosmos-features__row.-flip .cosmos-features__art{transform:translate(-60px)scale(.96)}.is-on .cosmos-features__art{animation:sb-framein 1.3s var(--sb-ease).25s forwards}@media (max-width:900px){.cosmos-features__row{grid-template-columns:1fr}.cosmos-features__row.-flip .cosmos-features__copy{order:0}.cosmos-features__art,.cosmos-features__row.-flip .cosmos-features__art{transform:translateY(30px)scale(.98)}}@media (prefers-reduced-motion:reduce){.cosmos-features__art,.cosmos-features__row.-flip .cosmos-features__art{opacity:1;transform:none;animation:none!important}.cosmos-features__chip i{animation:none}}
