.report-cover-module__phi2xW__frame{flex:none;position:relative;overflow:hidden;box-shadow:0 30px 50px -24px #102b2173}.report-cover-module__phi2xW__cover{transform-origin:0 0;box-sizing:border-box;color:#191919;text-align:left;background:url(/resources/club-software-report/cover/grain-web-light.png) 0 0/128px 128px,radial-gradient(44% 44% at 20% 30%,#368e6f80 0%,#0000 100%),radial-gradient(at 80% 78%,#f0aebecc 0%,#0000 58%),radial-gradient(38% 30% at 74% 6%,#ffe6a1d9 0%,#0000 100%),#fff;flex-direction:column;width:300px;height:424px;padding:20px 20px 18px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.report-cover-module__phi2xW__mast{border-bottom:1px solid #191919;justify-content:space-between;align-items:flex-start;gap:12px;height:31px;padding-bottom:9px;display:flex}.report-cover-module__phi2xW__logo{--lw:120px;width:calc(var(--lw)/.8477);max-width:none;height:auto;margin:calc(var(--lw)*-.0461)calc(var(--lw)*-.0887)calc(var(--lw)*-.0438)calc(var(--lw)*-.091);flex:none;display:block}.report-cover-module__phi2xW__issue{font:760 22px/.86 var(--font-display);font-variation-settings:"wdth" 85,"opsz" 48;letter-spacing:-.03em;flex-direction:column;align-items:flex-end;display:flex}.report-cover-module__phi2xW__issue small{font:700 8px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}.report-cover-module__phi2xW__dateline{font:600 8px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;padding-top:6px;display:block}.report-cover-module__phi2xW__title{font:750 48px/.83 var(--font-display);font-variation-settings:"wdth" 85,"opsz" 96;letter-spacing:-.05em;white-space:nowrap;flex-direction:column;display:flex;position:absolute;top:104px;left:20px}.report-cover-module__phi2xW__sticker{z-index:3;font:700 9px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ffe6a1;border:2px solid #191919;padding:4px 7px 3px;position:absolute;top:184px;left:150px;transform:rotate(-6deg);box-shadow:3px 3px #191919}.report-cover-module__phi2xW__sub{font:500 11px/1.38 var(--font-sans);text-wrap:balance;border-top:2px solid #0000;border-image:linear-gradient(90deg,#368e6f 32px,#0000 32px) 1;max-width:34ch;margin-top:168px;padding-top:7px;display:block}.report-cover-module__phi2xW__points{border-top:1px solid #191919;margin:auto 0 0;padding:8px 0 0;list-style:none}.report-cover-module__phi2xW__points li{font:500 9.5px/1.25 var(--font-sans);grid-template-columns:20px 1fr;align-items:baseline;padding:3px 0;display:grid}.report-cover-module__phi2xW__points li span{font:700 9px/1 var(--font-display);color:var(--color-green-dark,#245f4a)}.report-cover-module__phi2xW__window{border:3px solid #fff;border-radius:50% 50% 4px 4px/56% 56% 4px 4px;flex:auto;min-height:96px;margin:12px 0 0 36px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 22px -12px #19191973}.report-cover-module__phi2xW__window img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}
.report-strip-module__yXGqKq__strip{width:min(90%,1440px);margin-inline:auto;padding-block:clamp(56px,7vw,96px)}.report-strip-module__yXGqKq__strip.report-strip-module__yXGqKq__tight{padding-block:clamp(32px,4vw,56px)}.report-strip-module__yXGqKq__strip.report-strip-module__yXGqKq__article{width:min(100% - 40px,1000px)}@media (max-width:600px){.report-strip-module__yXGqKq__strip{width:calc(100% - 40px)}}.report-strip-module__yXGqKq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:28px;display:flex}.report-strip-module__yXGqKq__strip .report-strip-module__yXGqKq__eyebrow{font:700 12px/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-green-dark);margin:0 0 10px}.report-strip-module__yXGqKq__strip .report-strip-module__yXGqKq__title{max-width:22ch;font:750 clamp(30px,3.6vw,48px)/1.04 var(--font-display);letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;margin:0}.report-strip-module__yXGqKq__strip .report-strip-module__yXGqKq__all{font:600 15px/1.4 var(--font-sans);color:var(--color-ink);text-underline-offset:4px;text-decoration:underline}.report-strip-module__yXGqKq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.report-strip-module__yXGqKq__card{color:var(--color-ink);background:#fff;border:1px solid #e1e6dd;border-radius:24px;grid-template-rows:auto auto 1fr auto;gap:16px;padding:14px 14px 22px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid}.report-strip-module__yXGqKq__card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #19191959}.report-strip-module__yXGqKq__card:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.report-strip-module__yXGqKq__cover{background:#f6f1e7;border-radius:16px;justify-content:center;align-items:center;padding:28px 24px;display:flex}.report-strip-module__yXGqKq__strip .report-strip-module__yXGqKq__coverTitle{font:750 clamp(24px,2.2vw,30px)/1.06 var(--font-display);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;padding-inline:10px}.report-strip-module__yXGqKq__strip .report-strip-module__yXGqKq__summary{font:400 16px/1.55 var(--font-sans);color:var(--color-text-mid);margin:0;padding-inline:10px}.report-strip-module__yXGqKq__strip .report-strip-module__yXGqKq__go{font:650 15px/1.4 var(--font-sans);color:var(--color-green-dark);padding-inline:10px}@media (prefers-reduced-motion:reduce){.report-strip-module__yXGqKq__card,.report-strip-module__yXGqKq__card:hover{transition:none;transform:none}}
