.hype{padding:clamp(4.5rem,9vw,8rem) max(5vw,calc((100vw - 1180px)/2));overflow:hidden;background:#f1d760;color:#202423}.hype-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.7fr);gap:clamp(1.5rem,5vw,5rem);align-items:end;margin-bottom:clamp(2rem,5vw,4rem)}.hype-heading h2{max-width:780px;margin:.2rem 0 0;font-size:clamp(3.2rem,8vw,7rem);line-height:.88;letter-spacing:-.065em}.hype-heading>p{margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.58}.hype .eyebrow{color:#176f68}.hype-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:clamp(1.4rem,4vw,3.2rem);align-items:start}.reaction-collage{columns:2;column-gap:14px}.reaction{position:relative;break-inside:avoid;margin:0 0 14px;padding:17px 18px 16px;border:1px solid #c9c6bb;border-radius:19px;background:#fffdf8;box-shadow:0 11px 0 #2024230e,0 22px 42px #725f2021;transform:rotate(var(--tilt,-.6deg))}.reaction:nth-child(2n){--tilt:.8deg}.reaction:nth-child(3n){--tilt:-1.1deg}.reaction.featured{padding:21px 22px;border:2px solid #1f8179;background:#e4f5f1}.reaction-author{display:flex;align-items:center;gap:9px;margin-bottom:12px}.anon-avatar{width:29px;height:29px;flex:0 0 auto;border-radius:50%;background:linear-gradient(145deg,#d9d8d1,#9d9e99);filter:blur(3px)}.anon-name{width:92px;height:11px;border-radius:20px;background:#292c2b;filter:blur(4px);opacity:.72}.anon-name.short{width:63px}.reaction p{margin:0;padding-right:18px;font-size:clamp(.95rem,1.8vw,1.15rem);font-weight:650;line-height:1.38;letter-spacing:-.015em}.reaction.featured p{font-size:clamp(1.1rem,2.2vw,1.4rem)}.reaction-mark{position:absolute;right:14px;bottom:12px;color:#e85d4a;font-size:.85rem}.adoption-card{position:sticky;top:90px;padding:clamp(1.2rem,3vw,2rem);border:1px solid #515754;border-radius:25px;background:#202423;color:#f8f3e9;box-shadow:0 28px 70px #5d4b192b}.adoption-topline{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid #4d5350}.adoption-topline span{color:#75d4ca;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.adoption-topline strong{font-size:.82rem}.adoption-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:1.4rem 0;background:#4b514e}.adoption-stats div{padding:1rem .75rem;background:#202423}.adoption-stats div:last-child{grid-column:1/-1}.adoption-stats strong,.adoption-stats span{display:block}.adoption-stats strong{font-size:clamp(2rem,5vw,3.5rem);line-height:1;color:#f1d760;letter-spacing:-.05em}.adoption-stats span{margin-top:.35rem;color:#bfc5c1;font-size:.78rem}.adoption-chart{padding:1rem;border-radius:16px;background:#292e2c}.chart-label{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:.75rem}.chart-label strong{font-size:.9rem}.chart-label span{color:#aeb5b1;font-size:.65rem}.adoption-chart svg{display:block;width:100%;height:150px;overflow:visible}.chart-grid{fill:none;stroke:#4b514e;stroke-width:1}.chart-area{fill:url(#trafficFill)}.chart-line{fill:none;stroke:#63d2c6;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-days{display:flex;justify-content:space-between;color:#8f9792;font-size:.63rem}.hype-note{margin:1rem 0 0;color:#9fa6a2;font-size:.68rem;line-height:1.45}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:850px){.hype-heading,.hype-grid{grid-template-columns:1fr}.adoption-card{position:relative;top:auto}.hype-grid{display:flex;flex-direction:column}.reaction-collage,.adoption-card{width:100%}.adoption-card{order:-1}}@media(max-width:520px){.reaction-collage{columns:1}.reaction:nth-child(n){transform:none}.hype-heading h2{font-size:clamp(3rem,16vw,4.6rem)}.adoption-stats strong{font-size:2.6rem}}@media(prefers-reduced-motion:no-preference){.reaction{animation:hype-in .55s both;animation-timeline:view();animation-range:entry 10% cover 28%}@keyframes hype-in{from{opacity:0;transform:translateY(18px) rotate(var(--tilt,-.6deg))}to{opacity:1;transform:translateY(0) rotate(var(--tilt,-.6deg))}}}