.social-page{min-height:100vh;display:flex;flex-direction:column}.social-back{font:bold 11px var(--mono);letter-spacing:.03em}.social-back:hover{color:var(--orange)}.social-main{width:100%;padding-top:43px;padding-bottom:42px}.social-kicker{display:flex;justify-content:space-between;gap:20px;font:10px var(--mono);letter-spacing:.08em;color:var(--muted)}.social-heading{display:flex;align-items:flex-end;gap:42px;justify-content:space-between;margin:30px 0 43px}.social-heading h1{font-size:clamp(48px,5.5vw,80px);line-height:.98;letter-spacing:-.025em}.social-heading h1 span{color:var(--orange)}.social-heading>p{max-width:290px;font-size:14px;margin-bottom:6px;color:var(--muted)}.social-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.social-card{border:1px solid var(--ink);background:var(--paper-light);box-shadow:4px 4px 0 #282e272b;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;min-width:0}.social-card:hover{transform:translateY(-5px);box-shadow:6px 9px 0 #282e272b}.social-art{position:relative;overflow:hidden;height:285px;background:#28382f;color:#f6f3e9}.card-instagram .social-art{background:#924125}.card-youtube .social-art{background:#3e4438}.social-art img{height:100%;width:100%;object-fit:cover;object-position:center 24%;filter:saturate(.72);transition:transform .4s}.card-youtube .social-art img{object-position:center 62%}.social-art::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#15201765,transparent 45%,#111b16eb)}.social-number{position:absolute;left:20px;top:21px;z-index:1;font:10px var(--mono);letter-spacing:.1em}.platform-icon{position:absolute;right:18px;top:17px;width:29px;height:29px;z-index:1}.social-art-title{position:absolute;bottom:21px;left:20px;z-index:1;font:37px/.96 var(--heading);letter-spacing:-.015em;text-shadow:0 2px 4px #0004}.social-card:hover img{transform:scale(1.035)}.social-card-body{padding:23px 21px 0;flex:1;display:flex;flex-direction:column}.social-card-body>div{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.social-card h2{font-size:34px}.social-handle{font:10px var(--mono);color:var(--muted)}.social-card-body p{font-size:13px;margin:13px 0 24px;color:var(--muted)}.social-action{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:18px 0;font:bold 10px var(--mono);letter-spacing:.035em;margin-top:auto}.social-action>.outbound-arrow{width:23px;height:23px;flex-shrink:0;color:var(--orange)}.social-note{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:29px 0 27px}.social-note>span{font:20px var(--heading)}.social-note p{font-size:12px;color:var(--muted)}.social-footer{width:100%;margin-top:auto;display:flex;justify-content:space-between;gap:20px;padding-bottom:25px;font:9px var(--mono);color:var(--muted)}.social-footer a{color:var(--ink)}
@media(max-width:1000px){.social-cards{gap:16px}.social-card-body{padding-inline:16px}.social-heading h1{font-size:62px}.social-art-title{font-size:31px}.social-art{height:250px}}
@media(max-width:700px){.social-page .site-header{gap:12px}.social-back{font-size:8px;max-width:82px;line-height:1.6;text-align:right}.social-main{padding-top:28px}.social-kicker{font-size:8px}.social-kicker>span:last-child{display:none}.social-heading{display:block;margin:23px 0 28px}.social-heading h1{font-size:clamp(40px,10.4vw,68px)}.social-heading>p{margin-top:18px;font-size:13px;max-width:330px}.social-cards{grid-template-columns:1fr;gap:25px}.social-art{height:250px}.social-art img{object-position:center 30%}.social-art-title{font-size:39px}.social-card-body{padding:22px 20px 0}.social-card-body>div{flex-wrap:nowrap}.social-handle{font-size:11px}.social-action{font-size:11px}.social-note{display:block;padding-top:32px}.social-note p{margin-top:10px}.social-footer{flex-wrap:wrap;font-size:8px;gap:15px}.social-footer>span:nth-child(2){display:none}}
.social-page .site-header{width:100%}.social-art img,.card-youtube .social-art img{object-position:center top}
.card-youtube .social-art img{object-position:center 40%}

.social-footer a{display:inline-flex;align-items:center;gap:6px}.social-footer .outbound-arrow{width:12px;height:12px;flex-shrink:0}
