.pg-content-social .cs-hero{background:var(--ink-900);padding:clamp(8rem,13vw,10rem) 0 clamp(4rem,8vw,6rem);position:relative;overflow:hidden}.pg-content-social .cs-hero-bg{position:absolute;inset:0}.pg-content-social .cs-hero-bg img{object-fit:cover;object-position:center 30%;animation:csDrift 24s var(--ease-out) both}.pg-content-social .cs-hero-bg:after{content:"";background:linear-gradient(90deg,#15120df0 0%,#15120dd1 50%,#15120d8c 100%);position:absolute;inset:0}.pg-content-social .cs-hero-in{align-items:center;gap:3rem;display:grid;position:relative}@media (min-width:960px){.pg-content-social .cs-hero-in{grid-template-columns:1.25fr .75fr;gap:4rem}}.pg-content-social .cs-hero h1{max-width:13ch;margin:1.25rem 0 1.75rem;font-size:clamp(3rem,6.6vw,5.6rem);line-height:.95}.pg-content-social .cs-hero .lede{font-family:var(--font-serif);color:var(--paper-100);max-width:48ch;font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.6}.pg-content-social .cs-phone-wrap{justify-self:center}.pg-content-social .cs-phone{background:var(--paper-0);width:min(18rem,86vw);color:var(--ink-900);border:8px solid var(--ink-800);border-radius:28px;padding:1rem;transform:rotate(2deg);box-shadow:0 30px 60px #00000073}.pg-content-social .cs-post-h{align-items:center;gap:.6rem;display:flex}.pg-content-social .cs-avatar{background:var(--coral);width:2.2rem;height:2.2rem;color:var(--ink-900);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.pg-content-social .cs-post-h b{font-size:.9rem;display:block}.pg-content-social .cs-post-h small{color:var(--ink-400);font-size:.72rem;display:block}.pg-content-social .cs-post-img{aspect-ratio:1;margin:.8rem -1rem 0;position:relative;overflow:hidden}.pg-content-social .cs-post-img img{object-fit:cover}.pg-content-social .cs-post-meta{align-items:center;gap:.4rem;margin-top:.8rem;font-size:.9rem;display:flex}.pg-content-social .cs-heart{color:var(--coral);font-size:1.2rem;animation:1.6s ease-in-out infinite csBeat}.pg-content-social .cs-post-txt{color:var(--ink-400);margin-top:.4rem;font-size:.85rem;line-height:1.45}.pg-content-social .cs-post-txt b{color:var(--ink-900)}.pg-content-social .white{background:var(--paper-0);color:var(--ink-900)}.pg-content-social .white .eyebrow{color:var(--teal)}.pg-content-social .white .sec-head p{color:var(--ink-400)}.pg-content-social .cs-engine{align-items:center;gap:1.5rem;display:grid}@media (min-width:900px){.pg-content-social .cs-engine{grid-template-columns:.8fr 1.2fr;gap:3rem}}.pg-content-social .cs-source>div{background:var(--ink-900);color:var(--paper-50);border-left:6px solid var(--coral);gap:.5rem;padding:clamp(1.75rem,3vw,2.5rem);display:grid}.pg-content-social .cs-source .mono{letter-spacing:.14em;text-transform:uppercase;color:var(--mint);font-size:.68rem}.pg-content-social .cs-source strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.2rem,4vw,3rem);font-weight:400;line-height:1}.pg-content-social .cs-source span:last-child{color:var(--ink-300);font-family:var(--font-serif)}.pg-content-social .cs-channels{gap:.75rem;list-style:none;display:grid}@media (min-width:600px){.pg-content-social .cs-channels{grid-template-columns:repeat(2,1fr)}}.pg-content-social .cs-channels li>div{background:var(--paper-0);border:1px solid var(--ink-200);font-family:var(--font-serif);align-items:center;gap:.8rem;padding:1rem 1.2rem;font-size:1.1rem;display:flex}.pg-content-social .cs-arrow{color:var(--coral);font-weight:700}.pg-content-social .cs-dots{isolation:isolate;position:relative;overflow:hidden}.pg-content-social .cs-dots-bg{z-index:-1;background-image:radial-gradient(circle, var(--ink-200) 1.4px, transparent 1.6px);background-size:22px 22px;animation:60s linear infinite csDots;position:absolute;inset:-40px;-webkit-mask-image:radial-gradient(75% 70% at 60% 55%,#000 30%,#0000 80%);mask-image:radial-gradient(75% 70% at 60% 55%,#000 30%,#0000 80%)}.pg-content-social .cs-make .gp-feat{transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), background .3s}.pg-content-social .white .cs-make .gp-feat:hover{background:var(--paper-0);z-index:1;position:relative;transform:translateY(-4px);box-shadow:0 18px 36px #15120d1a}.pg-content-social .white .cs-make{background:var(--ink-200);border-color:var(--ink-200)}.pg-content-social .white .cs-make .gp-feat{background:var(--paper-50)}.pg-content-social .white .cs-make .gp-feat .mono{color:var(--teal)}.pg-content-social .white .cs-make .gp-feat p{color:var(--ink-400)}.pg-content-social .cs-auto{align-items:center;gap:3rem;display:grid}@media (min-width:960px){.pg-content-social .cs-auto{grid-template-columns:1fr 1fr;gap:4rem}}.pg-content-social .cs-auto .h-display{margin:.8rem 0 1.5rem;font-size:clamp(2.5rem,5.5vw,4.25rem)}.pg-content-social .cs-auto-p{font-family:var(--font-serif);color:var(--ink-300);max-width:44ch;font-size:1.15rem;line-height:1.6}.pg-content-social .cs-proof{border-left:4px solid var(--mint);background:var(--ink-800);color:var(--paper-100);max-width:46ch;margin-top:1.75rem;padding:1.1rem 1.3rem;line-height:1.55}.pg-content-social .cs-proof .mono{letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin-bottom:.35rem;font-size:.66rem;display:block}.pg-content-social .cs-week{gap:.6rem;list-style:none;display:grid}.pg-content-social .cs-week li>div{background:var(--ink-800);border:1px solid var(--ink-700);grid-template-columns:3.5rem 1fr auto;align-items:center;gap:1rem;padding:1rem 1.25rem;display:grid}.pg-content-social .cs-day{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mint);font-size:.75rem}.pg-content-social .cs-task{color:var(--paper-50)}.pg-content-social .cs-done{background:var(--mint);width:1.5rem;height:1.5rem;color:var(--ink-900);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}@keyframes csDrift{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes csDots{0%{transform:translate(0)}to{transform:translate(22px,22px)}}@keyframes csBeat{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pg-content-social .cs-hero-bg img,.pg-content-social .cs-heart,.pg-content-social .cs-dots-bg{animation:none}}.pg-content-social .s-831aca{margin-top:2rem}
