.lb-characters-social{--character-night:#03121c;--character-line:#72c5d040;color:var(--lb-ivory);margin:0 auto}.lb-characters-social img[data-focal-x]{--fx:attr(data-focal-x type(<percentage>), 50%);--fy:attr(data-focal-y type(<percentage>), 50%);object-position:var(--fx) var(--fy)}.lb-characters-social>.breadcrumbs{z-index:2;width:min(100%,1640px);color:var(--lb-aqua);background:0 0;margin:0 auto;padding:12px 0 0;position:relative}.lb-characters-social>.breadcrumbs a{color:#d6e6e2}.lb-characters-social>.breadcrumbs [aria-current=page]{color:#f18470}.lb-characters-social{--social-rail-width:465px;isolation:isolate;background:linear-gradient(180deg, transparent 0 340px, var(--character-night) 535px), var(--character-night);min-height:1040px;padding:14px 32px 30px;position:relative;overflow:hidden;width:min(100%,1640px)!important;max-width:1640px!important}.lb-characters-social:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg, #03121cf5 0, #03121cc7 29%, #03121c47 61%, #03121c14 100%), linear-gradient(180deg, #03121c0f, var(--character-night) 98%), url(/media/leonibase/characters/social-index-night-skyline.webp) center bottom / 100% auto no-repeat;opacity:1;height:470px;position:absolute;inset:0 0 auto}.lb-social-intro,.lb-social-browser,.lb-social-context{z-index:1;position:relative}.lb-social-manifesto{z-index:1;filter:drop-shadow(0 2px 14px #000000ad);width:156px;height:auto;position:absolute;top:18px;right:12px}.lb-social-intro{grid-template-columns:minmax(0,1fr);align-items:end;min-height:208px;padding:0 184px 0 0;display:grid}.lb-characters-social>.breadcrumbs+.lb-social-manifesto{top:68px}.lb-social-intro>div{transform:translateY(-22px)}.lb-social-intro h1{letter-spacing:-.045em;margin:4px 0 8px;font-family:inherit;font-size:clamp(52px,3.6vw,62px);font-weight:850;line-height:.95;position:relative;top:6px}.lb-social-intro>div>.lb-kicker{position:relative;top:87px}.lb-social-intro>div>p:last-child{color:#c6d1d3;max-width:700px;margin:0;font-size:15px;line-height:1.45;position:relative;top:25px}.lb-social-browser{grid-template-columns:minmax(0, 1fr) var(--social-rail-width);gap:22px;height:auto;min-height:578px;margin-top:14px;display:grid}.lb-social-main{min-width:0}.lb-social-feature{background:#06131d;border:1px solid #64c5d257;min-width:0;height:410px;min-height:0;position:relative;overflow:hidden}.lb-social-feature>img{object-fit:cover;filter:brightness(1.06)saturate(1.08);width:100%;height:100%;transition:filter .18s,transform .22s;position:absolute;inset:0}.lb-social-feature-shade{pointer-events:none;background:linear-gradient(90deg,#020c13e6 0,#020c1370 48%,#0000 82%),linear-gradient(#0000 44%,#020c13d6);position:absolute;inset:0}.lb-social-feature-script{z-index:1;color:#b9e5e8;text-align:center;text-shadow:0 2px 14px #000000a6;margin:0;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:clamp(18px,1.7vw,28px);line-height:1.08;position:absolute;top:52%;right:22%;transform:rotate(-8deg)}.lb-social-feature-script:after{content:"";border-top:2px solid;border-bottom:2px solid;width:62px;height:11px;margin:5px auto 0;display:block;transform:skew(-32deg)rotate(-4deg)}.lb-social-feature-copy{z-index:1;width:min(570px,100% - 52px);position:absolute;bottom:28px;left:clamp(26px,3vw,48px)}.lb-social-feature-copy h2{letter-spacing:-.04em;margin:5px 0 12px;font-family:inherit;font-size:clamp(46px,3.2vw,58px);font-weight:850;line-height:.92}.lb-social-lead{border-left:4px solid var(--lb-coral);color:#edf1ec;max-width:42ch;margin:0;padding-left:15px;font-size:18px;line-height:1.45}.lb-social-lead strong{margin-right:.28em}.lb-social-count{color:var(--lb-aqua);margin:14px 0 0;font-size:13px;font-weight:800}.lb-social-feature-actions{flex-wrap:wrap;align-items:end;gap:10px;margin-top:18px;display:flex}.lb-social-feature-actions .personal-actions-section{margin:0}.lb-social-feature-actions .personal-actions{gap:8px;margin:0;display:flex}.lb-social-feature-actions .personal-actions-section{display:contents}.lb-social-feature-actions .personal-actions button,.lb-social-open{min-height:46px;color:var(--lb-ivory);background:#03121c9e;border:1px solid #f2e9db70;padding:0 16px;font-weight:800}.lb-social-feature-actions .personal-actions button[aria-pressed=true]{color:var(--lb-ink);border-color:var(--lb-aqua);background:var(--lb-aqua)}.lb-social-feature-actions [data-action-feedback]{display:none}.lb-social-open{color:var(--lb-ink);border-color:var(--lb-coral);background:var(--lb-coral);align-items:center;gap:15px;text-decoration:none;display:inline-flex}.lb-social-rail{grid-auto-rows:minmax(62px,auto);gap:6px;display:grid}.lb-social-person{min-width:0;min-height:0;color:var(--lb-ivory);border:1px solid var(--character-line);background:#041722db;grid-template-columns:minmax(0,1fr) 52px 30px;align-items:center;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid;overflow:hidden}.lb-social-person>span{min-width:0;padding:5px 12px}.lb-social-person strong,.lb-social-person small{display:block}.lb-social-person small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lb-social-person strong{font-size:17px}.lb-social-person small{color:#b9c8cb;margin-top:4px;font-size:13px}.lb-social-person>img{object-fit:cover;border:1px solid var(--character-line);width:52px;height:52px}.lb-social-person>.ui-icon{color:var(--lb-ivory);grid-column:3}.lb-social-person:is(:hover,:focus-visible,.is-selected){border-color:var(--lb-coral);outline:1px solid var(--lb-coral);box-shadow:inset 5px 0 var(--lb-coral);background:#0d2d39f2}.lb-social-context{background:0 0;border:0;gap:14px;width:auto;min-height:215px;margin-top:17px;display:flex}.lb-social-context>article{border:1px solid var(--character-line);background:#051a25e6;flex:1 1 0;min-width:0;min-height:215px;padding:15px 15px 12px}.lb-social-context-heading{align-items:flex-start;gap:11px;margin:0;padding-bottom:0;display:flex}.lb-social-context-heading>.ui-icon{width:22px;height:22px;color:var(--lb-coral);margin-top:1px}.lb-social-context-heading .lb-kicker{color:var(--lb-ivory);letter-spacing:.14em;margin:0;font-size:15px;font-weight:800}.lb-social-context-heading strong{color:var(--lb-aqua);margin-top:4px;font-size:12px;font-weight:650;display:block}.lb-social-facts{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.lb-social-context .lb-social-facts li{color:#d7dfde;align-items:flex-start;gap:10px;min-width:0;padding:5px 0 4px;line-height:1.35;display:flex}.lb-social-context .lb-social-facts li:before{display:none}.lb-social-facts li>.ui-icon{width:17px;height:17px;color:var(--lb-aqua);margin-top:1px}.lb-social-facts li>span{gap:2px;min-width:0;display:grid}.lb-social-facts li strong{color:var(--lb-ivory);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.lb-social-facts li span span{color:#edf1ec;font-size:14px}.lb-social-connections,.lb-social-stories{gap:7px;margin-top:13px;display:grid}.lb-social-connections a,.lb-social-stories a{min-width:0;color:var(--lb-ivory);background:#0c2d3a75;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;padding:5px;text-decoration:none;display:grid}.lb-social-connections a{grid-template-columns:38px minmax(0,1fr) 18px}.lb-social-connections .pic-tile{height:38px;color:var(--lb-aqua)}.lb-social-connections .pic-tile .ui-icon{width:20px;height:20px}.lb-social-connections a>span,.lb-social-stories a>span{gap:2px;min-width:0;display:grid}.lb-social-connections a strong,.lb-social-stories a strong{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.lb-social-connections a small,.lb-social-stories a small{color:var(--lb-aqua);font-size:11px}.lb-social-connections a>.ui-icon,.lb-social-stories a>.ui-icon{width:17px;height:17px;color:var(--lb-ivory)}.lb-social-connections a:hover,.lb-social-stories a:hover{color:var(--lb-aqua)}.lb-social-all{z-index:1;margin-top:34px;position:relative}.lb-social-all>header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.lb-social-all h2{letter-spacing:-.02em;margin:4px 0 0;font-family:inherit;font-size:26px;font-weight:850}.lb-social-find input{width:min(100%,300px);min-height:44px;color:var(--lb-ivory);border:1px solid var(--character-line);font:inherit;background:#041722db;padding:0 14px;font-size:15px}.lb-social-find input:focus-visible{outline:2px solid var(--lb-coral);outline-offset:2px}.lb-social-all-grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lb-social-all-grid a{color:var(--lb-ivory);border:1px solid var(--character-line);background:#041722db;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:6px 10px 6px 6px;text-decoration:none;display:grid}.lb-social-all-grid a:is(:hover,:focus-visible){border-color:var(--lb-coral);background:#0d2d39f2}.lb-social-all-grid img,.lb-social-all-grid .pic-tile{object-fit:cover;width:48px;height:48px;color:var(--lb-aqua)}.lb-social-all-grid span{min-width:0}.lb-social-all-grid strong,.lb-social-all-grid small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lb-social-all-grid small{color:#b9c8cb;margin-top:2px;font-size:12px}.lb-social-lower-doodle{color:#9fb4b9;justify-content:flex-end;align-items:flex-end;gap:28px;min-height:88px;margin-top:0;display:flex;position:relative}.lb-social-lower-doodle nav{border-bottom:1px solid #72c5d06b;align-items:center;gap:clamp(14px,2vw,29px);padding-bottom:5px;display:flex;position:relative}.lb-social-lower-doodle nav:after{content:"";background:var(--lb-coral);width:36px;height:2px;position:absolute;bottom:-1px;right:-52px}.lb-social-lower-doodle nav span{letter-spacing:.24em;font-size:10px}.lb-social-lower-doodle>img{filter:drop-shadow(0 2px 12px #0000009e);width:110px;height:auto;margin-right:2px}.lb-social-empty{color:#aebfc2;margin:10px 0 0;line-height:1.4}@media (width<=1500px){.lb-characters-social{--social-rail-width:360px;padding-inline:76px 24px}.lb-social-browser{grid-template-columns:minmax(0, 1fr) var(--social-rail-width)}.lb-social-lower-doodle>img{width:100px}}@media (width<=1280px){.lb-characters-social{--social-rail-width:330px;padding-inline:76px 24px}.lb-social-browser{grid-template-columns:minmax(0, 1fr) var(--social-rail-width)}.lb-social-feature-copy h2{font-size:50px}}@media (width<=1099px){.lb-characters-social{min-height:0;padding:12px 16px 26px}.lb-social-manifesto{width:142px;top:20px;right:18px}.lb-social-intro{min-height:0;padding:24px 150px 20px 0;display:block}.lb-characters-social .lb-social-intro>div>:is(h1,.lb-kicker,p:last-child){top:auto}.lb-social-feature-script{display:none}.lb-social-main{display:contents}.lb-social-context{order:1}.lb-social-intro>div{transform:none}.lb-social-browser{flex-direction:column;height:auto;min-height:0;display:flex}.lb-social-feature{height:auto;min-height:430px}.lb-social-rail{grid-auto-rows:minmax(86px,auto);height:auto;overflow:visible}.lb-social-context{flex-direction:column;width:auto;height:auto;min-height:0}.lb-social-context>article{flex:none;min-height:0}.lb-social-lower-doodle{display:none}}@media (width<=560px){.lb-social-manifesto{display:none}.lb-social-intro{padding-right:0}.lb-social-intro h1{font-size:48px}.lb-social-feature{min-height:480px}.lb-social-feature-copy{width:calc(100% - 40px);left:20px}.lb-social-feature-actions{flex-direction:column;align-items:stretch}.lb-social-feature-actions .personal-actions{flex-wrap:wrap}.lb-social-feature-actions .personal-actions button,.lb-social-open{justify-content:center}}@media (prefers-reduced-motion:reduce){.lb-social-feature>img,.lb-social-person{transition:none}}
