.gains-page{color:#10100f;background:#f2f0e9}.gains-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:72px;padding-top:82px;padding-bottom:90px;display:grid}.gains-kicker{font-family:var(--font-geist-mono),monospace;letter-spacing:.075em;color:#d14a31;margin:0 0 22px;font-size:11px}.gains-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.4vw,74px);font-weight:600;line-height:1.02}.gains-hero h1 span{color:#d14a31}.gains-subtitle{letter-spacing:-.025em;margin:20px 0;font-size:27px}.gains-lede{color:#66665f;max-width:48ch;margin:0 0 30px;font-size:18px;line-height:1.6}.gains-meta{color:#66665f;margin-top:16px;font-size:12px;line-height:1.5}.gains-cover{border-radius:14px;max-width:420px;display:block;overflow:hidden;box-shadow:0 22px 54px #10100f1c}.gains-cover img{width:100%;height:auto;display:block}.gains-dark{color:#f2f0e9;background:#10100f;padding:76px 0}.gains-dark .gains-kicker{color:#ff6b50}.gains-page h2{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.1}.gains-dark>div>p:not(.gains-kicker){color:#bbbdb4;max-width:63ch;line-height:1.7}.gains-three{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:42px;display:grid}.gains-three article{border-top:1px solid #10100f24;padding-top:22px}.gains-dark .gains-three article{border-color:#f2f0e92a}.gains-three span{font-family:var(--font-geist-mono),monospace;color:#ff6b50;font-size:10px}.gains-page h3{letter-spacing:-.03em;margin:14px 0 12px;font-size:22px;font-weight:600;line-height:1.2}.gains-three p{color:#66665f;font-size:15px;line-height:1.65}.gains-dark .gains-three p{color:#bbbdb4}.gains-inside{padding-top:86px;padding-bottom:70px}.gains-final{border-top:1px solid #10100f20;justify-content:space-between;align-items:center;gap:40px;padding-top:60px;padding-bottom:50px;display:flex}.gains-final p{max-width:48ch;line-height:1.6}.gains-final a{flex-shrink:0}.gains-note{color:#66665f;padding-bottom:40px;font-size:11px;line-height:1.6}@media (max-width:760px){.gains-hero{grid-template-columns:1fr;gap:35px;padding-top:42px;padding-bottom:52px}.gains-cover{max-width:360px;margin:0 auto}.gains-three{grid-template-columns:1fr;gap:24px}.gains-final{flex-direction:column;align-items:flex-start;gap:16px}.gains-dark{padding:52px 0}.gains-inside{padding-top:52px}}.gains-text-link{text-underline-offset:5px;align-items:center;gap:9px;margin-top:18px;font-size:14px;text-decoration:underline;display:inline-flex}
